Angular: From Beginner to Advanced

所在平台: Udemy

课程主页: https://www.udemy.com/course/angular-from-beginner-to-advanced/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Angular:从入门到精通 **课程概述:** 本课程由资深Angular开发者Paul Halliday倾力打造,是他多年Angular开发经验的精华浓缩。Paul从Angular 1.0时代就开始使用Angular,并在Angular 2发布时深入学习并掌握了TypeScript和RxJS的响应式编程模式。本课程旨在深入讲解Angular的方方面面,帮助开发者成为顶尖的Angular开发者。 **课程内容涵盖:** * **Angular CLI 深度解析:** 学习如何使用Angular CLI创建和设置第一个Angular项目。 * **NgModules:** 理解特性模块(Feature Modules)和核心模块(Core Modules)的概念及其应用。 * **核心组件(Core Components):** 掌握Angular应用程序的基本构建块。 * **结构型指令(Structural Directives):** 学习如何根据条件动态改变DOM结构。 * **属性型指令(Attribute Directives):** 了解如何基于数据实现样式更改。 * **依赖注入(Dependency Injection):** 学习如何有效地利用服务(Services)。 * **高级组件(Advanced Components):** 掌握使用`@ViewChild`和`@ContentChild`访问子组件数据的高级技巧。 * **管道(Pipes):** 学习使用内置管道以及创建自定义管道。 * **设计模式(Design Patterns):** 理解Angular应用程序开发的常见设计模式及其背后的原理。 * **Angular Material:** 学习如何使用Google的Material Design来美化应用程序。 * **项目实践:GitHub Profile Searcher:** 通过实际项目,综合运用所学知识,包括Material Design、HttpClient、HttpInterceptors、懒加载路由等,构建一个GitHub Profile搜索应用。 * **生产环境部署:** 学习如何将最终项目打包以供生产环境使用,并将其部署到Firebase Hosting。 **适用人群:** 本课程适合所有希望深入学习Angular并提升开发技能的开发者,无论是初学者还是有一定基础的开发者都能从中获益。 **学习目标:** 完成本课程后,您将能够熟练使用Angular CLI,理解Angular的核心概念和设计模式,掌握高级组件和指令的使用,并能独立开发和部署复杂的Angular应用程序。

课程评论(0条)

课程详情

[Preorder] Angular: From Beginner to Advanced The number one resource for Angular developers. My name is Paul Halliday and I've used Angular since the early 1.0 days. When I heard about Angular 2, I jumped straight in and started learning the new concepts (before NgModule was even released!). At this time, I didn't realise the full potential of TypeScript or the reactive patterns of RxJS. Skip forward to two years later when Angular 5.x> is about to be released, I've learned a lot about the many design patterns of Angular applications and I'm condensing it down into a course that covers all of this in detail. Going forward, we'll be looking at everything from the Angular CLI, to the inner workings of Angular and creating projects involving Firebase, and other exciting technologies. We'll be covering everything from: Angular CLI Deep Dive: Setting up your first Angular project with the Angular CLI.NgModules: Learn about feature modules and core modules.Core Components: Understand the building blocks of Angular.Structural Directives: Make conditional changes to the DOM. Attribute Directives: Stylistic changes based on data. Dependency Injection: Learn how to take advantage of services. Advanced Components: Use @ViewChild and @ContentChild to access child component data. Pipes: Make use of built in Angular pipes and create your own. Design Patterns: Understand why we develop our applications the way we do. Angular Material: Style your applications with Google's Material Design Project: GitHub Profile Searcher: Make use of the topics we've learned to create an application with material design, HttpClient, HttpInterceptors, lazy loaded routing, and much more. Build the final product for production AND deploy this to Firebase Hosting to share this with your friends!...And more!

课程标签

0人关注该课程

主题相关的课程