|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/angularjs-for-the-real-world-learn-to-create-a-webapp/
课程评论:没有评论
课程名称:《AngularJS在现实世界中的应用 - 通过创建WebApp来学习》 课程概述:在本课程中,您将学习如何使用Firebase和AngularJS构建一个Angular 1.x实时应用程序,同时运用优秀的Angular开发最佳实践。课程新增了一个章节(30分钟的新内容):使用AngularJS和Firebase进行身份验证和权限管理。AngularJS是由Google开发的著名JavaScript框架,越来越多的公司正在寻找专业的AngularJS开发人员。掌握AngularJS将为您在Web开发行业获得新工作带来良机。 课程评价:“这是我见过的最好的AngularJS课程”,“课程内容丰富,讲解清晰,易于跟随”,“这是学习Angular的最佳方式”,“这门课程太棒了,学习后我对自己的编程更有信心”。本课程将教您如何通过AngularJS显著提高效率,减少编码时间,并将下一个项目交付为单页应用(SPA)。您将学习创建AngularJS指令、控制器、模块,了解双向数据绑定的工作原理,以及如何从头开始构建AngularJS Web应用。此外,您将了解一些最佳实践,并如何应对开发者在AngulaJS项目中常遇到的错误,同时深入探讨该技术的内置组件。 目标受众:对于AngularJS的新手也没有关系,我将引导您掌握主要主题,而不会假设您熟悉该框架。如果您已经了解AngularJS,那么您知道它可能既甜美如彩虹独角兽,也可能像最糟糕的噩梦。我们将教授一些最佳实践,并在课程中举例说明模式和反模式,以帮助您学习更高效和清晰的代码编写方法。 课程内容:本课程包含超过7个小时的视频内容;每节课都提供源代码,通常每节课有2个可下载附件:起始代码和最终代码,以便您在逐章进行时检查更改是否正确。同时,还提供了有用的外部资源链接。我会在课程中支持您解决任何问题。课程分为16个部分,共有超过63个视频,涵盖AngularJS框架的不同组件。 课程结束时,您将:了解如何设置AngularJS及其架构(安装,MVW方法);熟悉AngularJS的主要组件:模块、控制器、路由、双向数据绑定、依赖注入、原型继承、作用域、过滤器、指令、服务和模板;深入讨论表单、用户数据验证和过滤;学习如何实现带有验证的稳健表单,提升应用用户体验;学会使用$http查询Web服务器并处理响应中的承诺;能够构建完整的后端模拟以测试您的应用;专门讨论自定义指令的课程:首先是简单实现,然后揭示“链接函数”的秘密,如何隔离作用域以及如何使指令在任何应用中可重用;将您的应用转变为实时应用,学习如何利用Firebase和Angular在任何设备上实现实时内容更新;学习如何通过构建身份验证和授权功能来保护您的应用。 课程结尾,您将深入理解AngularJS的基本概念,并准备好使用这个出色的框架开始您的下一个项目。
In this Course you'll learn how to build an Angular 1.x Real Time Application using Firebase and AngularJS while leveraging great Angular Development best practices. Added a new Section (30+ mins of brand new content): Authentication and Authorization with AngularJS and Firebase. AngularJS is famous Javascript framework developed by Google and an increasing number of companies are currently looking for expert AngularJS Developers. Mastering AngularJS is a great opportunity that will help you getting a new and better job in the web development industry. Reviews "The best AngularJS course I have seen", "Great course, with clear explanation, easy to follow and a lot of content", "Teaching and Learning Angular at it's best", "This course is simply awesome., after taking this course, I became aware of what I'm doing and what I'm coding". This AngularJS course will teach you how this framework can dramatically improve your efficiency, reduce your coding time and deliver your next project as a Single Page Application (SPA). You'll learn how to create AngularJS directives, controllers, modules, how 2-way data binding works and, more important, how to build an AngularJS Web Application from scratch. You'll learn some of the best practices and how to deal with common mistakes that a developer can face when dealing with AngularJS projects and you'll dig deeper into the built-in components of this technology. AngularJS is a Javascript framework used to create Single Page Applications (SPAs) with a declarative approach. This means that Angular is completely extensible: you can define, for example, your own DSL (Domain Specific Language) and services. The framework is developed and maintained by Google. At the minute it has more then 1.3K contributors on GitHub and is being used in more than 243.000 live websites (Youtube, IndieGoGo, Aerlingus, Virgin America, Forbes are only a few) and is backed by a wide community (more than 122k questions only on stackoverflow). There are plenty between documentation, tutorials, examples and fiddles in additions to discussion groups, specialized sites and forums where you can find inspiration or solutions to common problems. Audience If you are new to AngularJS, no worries. I will drive you through the main topics and will not assume that you are already familiar with the framework. On the other hand, If you already know AngularJS, you know that it can be as sweet as a rainbow unicorn or as bitter as your worst nightmare: this is why we will teach you a few best practices as well as examples of patterns and anti-patterns all over the course, so that you'll learn a more efficient and clear way of coding your NG apps. Content and Overview In this course you'll find 7+ hours of video content; source code is provided for each lesson and in general there will be 2 downloadable attachments per lesson: the start and final source code; this will let you double check that your changes are correct as long as you proceed throughout each chapter. Links to external resources are also provided where useful. Last but not least, I will support you with each question you might have. The course is divided in 16 sections, each one consisting in several videos (more than 63in total) where we will cover the different components of the AngularJS framework. By the end of course, you will: Learn how to setup AngularJS and how its architecture is built; (Installation, MVW approach)Acquire familiarity with the main AngularJS components: modules, controllers, routing, 2 way data binding, dependency injection, prototypical inheritance, scopes, filter, directives, services and templates; We will talk a lot about forms, user data validation and filtering. You will learn how to implement a robust form with validation, thanks to Angular Forms and its built-in validator. In other words you will learn how to improve the user experience of your application;Learn how to use $http to query a webserver and handle promises in a response;Be able to build a full Backend Mock to test your application, by using the Angular $HttpBackend service in the NgMock module;.We will dedicate some lessons to custom directives: first a simple implementation then we will unveil the secrets of the "link function", how to isolate the scope and how to make directives reusable with any application.Transform your App into a Real Time application, and learn how to use Firebase and Angular to make updated content available in Real Time on any device.Learn how to secure your application by building Authentication and Authorisation functionalities. What you will obtain at the end of the course At the end of the course you will have a deep understanding of the basic concepts of AngularJS, and you will be ready to start your next project by using this great framework.