AngularJS: Maintaining Web Applications
by Rodrigo Branas and Chandermani
File Size: 26759 KB
Print Print Length 页数: 1390 pages
Publisher finelybook 出版社: Packt Publishing; 1 edition (22 April 2016)
Sold by: Amazon Media EU S.à r.l.
Language 语言: English
ASIN: B01EVJ1LGW
Get started with speed building AngularJS applications,and scale up to a full-stack web application,using the existing AngularJS framework without the trouble of migrating to Angular 2
About This Book
Follow the best practices of the framework to organize and modularize your application
Get to grips with Angular’s Model-View-Controller architecture
Create application modules with maximum reusability and extensibility
Structure and use AngularJS applications in your MEAN project in your MEAN project
Who This Book Is For
This course is for people who want to discover how they can improve their current web applications with the existing version of Angular without having to worry much about migrating to AngularJS 2
What You Will Learn
Install and set up the AngularJS framework
Create your own full-featured and robust AngularJS web apps
Create reusable directives and then extend the behavior of HTML on your web page
Optimize and maintain your web applications
Create more powerful full-stack web applications,that draw on the combined power of AngularJS,Node.js,MongoDB,and Express in the MEAN stack
In Detail
The AngularJS course is a journey to help you improve and scale your current web applications with the existing version of Angular without having to worry about migration to Angular 2. The course is divided into four modules.
The first part—AngularJS Essentials is like a practical guide,filled with many step-by-step examples that will lead you through the best practices of AngularJS. After a brief introduction,you will learn how to create reusable components with directives. You will then take a look at many data handling techniques,discover a complete set of technologies that are capable to accomplish any challenge related to present,transform,and validate data on the user’s interface. Finally,you will discover the best way to deal with the scope and how to break up the application into separate modules,giving rise to reusable and interchangeable libraries.
With this you’ve crossed a milestone and are about to enter the world of learning by example. In the next part—Learning AngularJS By Example,you will learn how to effectively build apps using the AngularJS platform. You will be building multiple apps on this platform ranging from simple ones to more complex ones. In this module,you will roll up your coding sleeves and create a serious AngularJS application by example – a rich featured workout app. Take the coding a step at a time at first,then once you’re coding a full app in this module,a lot of AngularJS will fall right into place for you.
The third module—AngularJS Web Application Development Cookbook,will get you accustomed to the AngularJS concept armed with a solid understanding of how it works,insight into the best ways to wield it in real-world applications,and annotated code examples. It is a rich library of AngularJS coding solutions that you can use straight away in your own code projects.
You are just a step away from completing this learning path of AngularJS. The name of the next part—MEAN Web Development itself assures that you are nearing the destination. The idea is simple with this part,you’ll take MongoDB as the database,Express as the web framework,AngularJS as the frontend framework,and Node.js as the platform,and combine them together in a modular approach that will ensure the flexibility needed in modern software development. This is also your graduation to full-stack web development,which can open many new coding and career opportunities for you!
Style and approach
Get up to speed building AngularJS applications,then improve and scale full-stack web applications,using the existing AngularJS framework without the trouble of migrating to Angular 2
Contents
1. Core Learning – AngularJS Essentials
Lesson 1: Getting Started with AngularJS
Lesson 2: Creating Reusable Components with Directives
Lesson 3: Data Handling
Lesson 4: Dependency Injection and Services
Lesson 5: Scope
Lesson 6: Modules
2. Core Coding – AngularJS By Example
Lesson 1: Building Our First App – 7 Minute Workout
Lesson 2: More AngularJS Goodness for 7 Minute Workout
Lesson 3: Building Personal Trainer
Lesson 4: Adding Data Persistence to Personal Trainer
Lesson 5: Working with Directives
3. Your AngularJS Technique Library – AngularJS Web Application Cookbook
Lesson 1: Maximizing AngularJS Directives
Lesson 2: Expanding Your Toolkit with Filters and Service Types
Lesson 3: AngularJS Animations
Lesson 4: Sculpting and Organizing your Application
Lesson 5: Working with the Scope and Model
Lesson 6: Testing in AngularJS
Lesson 7: Screaming Fast AngularJS
Lesson 8: Promises
4. Full-Stack AngularJS – MEAN Web Development
Lesson 1: Getting Started with Node.js
Lesson 2: Building an Express Web Application
Lesson 3: Introduction to MongoDB
Lesson 4: Introduction to Mongoose
Lesson 5: Managing User Authentication Using Passport
Lesson 6: Introduction to AngularJS
Lesson 7: Creating a MEAN CRUD Module
Lesson 8: Adding Real-time Functionality Using Socket.io
Lesson 9: Testing MEAN Applications
Lesson 10: Automating and Debugging MEAN Applications
开始使用AngularJS应用程序开发,并使用现有的AngularJS框架将其扩展到全栈Web应用程序,而无需迁移到角度2
关于这本书
遵循框架的最佳实践来组织和模块化您的应用程序
掌握Angular的Model-View-Controller架构
创建具有最大可重用性和可扩展性的应用程序模块
在您的MEAN项目的MEAN项目中结构和使用AngularJS应用程序
这本书是谁
本课程适用于想要发现如何使用现有版本的Angular来改进其当前Web应用程序的用户,而无需担心迁移到AngularJS 2
你会学到什么
安装并设置AngularJS框架
创建您自己的功能强大的AngularJS网络应用程序
创建可重用的指令,然后在您的网页上扩展HTML的行为
优化和维护您的Web应用程序
创建更强大的全栈Web应用程序,利用AngularJS,Node.js,MongoDB和Express在MEAN堆栈中的组合功能
详细
AngularJS课程是帮助您改进和扩展现有版本的Angular的当前Web应用程序,而无需担心迁移到Angular 2的过程。课程分为四个模块。
第一部分 – AngularJS Essentials就像一个实用的指南,充满了许多分步示例,将引导您完成AngularJS的最佳实践。简要介绍之后,您将学习如何使用指令创建可重复使用的组件。然后,您将看到许多数据处理技术,发现一组完整的技术,能够完成与用户界面上的数据存在,转换和验证相关的任何挑战。最后,您将发现处理范围以及将应用程序分解为单独模块的最佳方式,从而产生可重用和可互换的库。
有了这个,你已经跨越了一个里程碑,即将进入学习的世界。在下一部分 – Learning AngularJS By Example中,您将学习如何使用AngularJS平台有效构建应用程序。您将在此平台上构建多个应用程序,从简单到更复杂的应用程序。在这个模块中,您将卷起您的编码袖,并创建一个严肃的AngularJS应用程序 – 一个丰富的功能锻炼应用程序。首先一步一步地编码,然后一旦你在这个模块中编写了一个完整的应用程序,很多AngularJS会落在你的位置。
第三个模块 – AngularJS Web应用程序开发手册,将使您习惯于AngularJS概念,对其工作原理有深入的了解,深入了解在现实世界应用程序中运行的最佳方法,以及注释代码示例。它是一个丰富的AngularJS编码解决方案库,您可以直接在自己的代码项目中使用。
您只是离完成AngularJS学习路线一步之遥。下一部分的名称 – MEAN Web开发本身确保您正在接近目的地。这个想法很简单,您将以MongoDB作为数据库,Express作为Web框架,AngularJS作为前端框架,将Node.js作为平台,并将它们结合在一起,以确保灵活性需要在现代软件开发中。这也是您毕业的全面的Web开发,这可以为您开启许多新的编码和职业机会!
风格和方法
加快构建AngularJS应用程序,然后使用现有的AngularJS框架来改进和扩展全栈Web应用程序,而无需迁移到角度2
目录
核心学习 – AngularJS要点
第1课: AngularJS入门
第2课: 使用指令创建可重用组件
第3课: 数据处理
第4课: 依赖注入和服务
第5课: 范围
第6课: 模块
核心编码 – 例如AngularJS
第1课: 建立我们的第一个应用程序 – 7分钟锻炼
第2课: 更多AngularJS 7分钟锻炼的好处
第3课: 建立私人教练
第4课: 将数据持久性添加到个人培训师
第5课: 使用指令
您的AngularJS技术库 – AngularJS Web应用程序菜谱
第1课: 最大化AngularJS指令
第2课: 使用过滤器和服务类型扩展工具包
第3课: AngularJS动画
第4课: 雕刻和组织您的应用程序
第5课: 使用范围和模型
第6课: AngularJS测试
第7课: 尖叫的快速角度
第8课: 承诺
4.全栈AngularJS – MEAN Web开发
第1课: Node.js入门
第2课: 构建Express Web应用程序
第3课: MongoDB简介
第4课: Mongoose简介
第5课: 使用护照管理用户验证
第6课: AngularJS简介
第7课: 创建一个MEAN CRUD模块
第8课: 使用Socket.io添加实时功能
第9课: 测试MEAN应用程序
第10课: 自动和调试MEAN应用程序
AngularJS: Maintaining Web Applications
相关推荐
- Microsoft Copilot Pro Step by Step
- Practical Business Statistics, 8th Edition
- Ethical Password Cracking: Decode passwords using John the Ripper, hashcat, and advanced methods for password breaking
- The Next Dimension: How to Use Augmented Reality For Business Growth In The Era of Spatial Computing
- Computational Intelligence for Autonomous Finance: Challenges and Future Directions
- Building AI Applications with Microsoft Semantic Kernel: Easily integrate generative AI capabilities and copilot experiences into your applications