Angular - Concepts, Code and Collective Wisdom

所在平台: Udemy

课程主页: https://www.udemy.com/course/angular-2-concepts-code-and-collective-wisdom/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:《Angular - 概念、代码与集体智慧》 课程概述: 本课程专注于Angular的核心概念,采用Angular v8进行教学,包含GitHub代码库和StackBlitz示例应用的更新。重点涵盖以下几个方面: 1. **RxJS观察者**:学习反应式编程及Angular使用的RxJS库,涵盖HTTP、表单和路由中使用的观察者、操作符和主题。 2. **变更检测**:讲解Angular中的变更检测机制,帮助理解其底层工作原理,解决许多开发者在使用Angular时遇到的常见问题。 3. **依赖注入**:解释如何通过依赖注入功能自动管理服务创建。 4. **数据绑定**:描述Angular中各种绑定类型的工作原理和组件与DOM交互的过程,解决开发者在使用JavaScript引用类型时可能遇到的困惑。 5. **组件间通信与数据流**:学习如何在Angular应用中管理数据流,并插入逻辑钩子以应对数据变化。 该课程适合希望快速掌握Angular概念的开发者,避免繁琐的在线文档和博客,课程内容直截了当,精简有效。课程中将逐步开发一个Angular应用,演示核心概念的实际应用,并展示多个小型Angular应用(使用StackBlitz)以验证特定功能,同时讨论StackOverflow上常见问题和技术。学习Angular的同时,亦可接触到TypeScript和ES6/ES2015的相关特性。 此外,课程结束时还附有更新日志。讲师将部分课程收入用于支持全球教育、农业和健康项目。 学生评价: 许多学生对课程给予高度评价,称赞讲师深入浅出的知识讲解、结构清晰的课程安排、以及实用的最佳实践。学员认为此课程不仅能够提升编码能力,还能帮助理解Angular的工作原理,是一门非常值得参加的课程。 如果你是Angular开发者,或者希望系统地了解Angular的机制、架构和最佳实践,欢迎参加本课程。

课程评论(0条)

课程详情

NOTE: All GitHub repositories and SatckBlitz sample apps used in this course have been updated to use (and tested with) Angular v8.This course focuses on the core concepts of Angular. Particular attention is given to the following areas:RxJS Observables - learn about Reactive Programming in general, and then the specifics about the RxJS library that Angular uses with HTTP, forms, and routing. Observables, operators, and Subjects are all covered.Change Detection - although this is at the heart of Angular, it is not widely understood. I'll explain all aspects of change detection. (Many of the Angular questions I've answered on StackOverflow are due to a lack of understanding of how change detection works.)Dependency Injection - I'll explain how this feature automatically manages creating services for you, by simply "injecting" the desired services into class constructors.Data Binding - I'll describe and demonstrate all of the different binding types in Angular, but more importantly, I'll illustrate (with detailed pictures) how the bindings actually work - i.e., the component and DOM interactions. I'll also examine the common sources of confusion developers have when binding using JavaScript reference types in Angular apps. Inter-Component Communication and Data Flow - learn how to manage data flow through your Angular application, and how to insert logic hooks that trigger when data becomes available or when data changes.Consider taking this course if you are a developer who wants to quickly learn Angular concepts without having to read the online docs, blog posts, GitHub issues, and StackOverflow posts. I've attempted to digest some of that information for you, and I've attempted to streamline this course as much as possible - no fluff! (Honestly, you don't need a 28 hour course to learn Angular.)I'll teach you how to architect an app and how to "think in Angular." I'll discuss the real and conceptual trees that Angular builds and uses to achieve very fast change detection and multi-level dependency injection.While exploring the concepts I'll iteratively develop an Angular app that utilizes all of the core concepts. I'll also show you a number of separate, small Angular apps (using StackBlitz) that demonstrate specific framework functionality. I'll spend time discussing some of the recurring issues that I've seen come up on StackOverflow with the angular tag, and I'll discuss some StackOverflow posts that reveal new techniques that you can't find in the Angular documentation.Along the way, while you're learning Angular, you'll also learn some TypeScript and ES6/ES2015 features.Note: There is a changelog at the end of this course - it is the last "lecture".Thank you for your interest in this course. I've donated some of the earnings from this course to helping people around the world (mostly education, farming, and health projects) through Zidisha.Some student reviews:"Excellent course, The teacher has a really deep knowledge of Angular, and he teach things that you are very unlikely to find anywhere else. I'm very pleased with this course because I'm learning tons of information and tricks that really set this course apart.""Straight and to the point. Love it.""If you liked Anthony Alicea's amazing Udemy course on Angular 1, you will love Mark Rajcok's course on Angular 2. Both courses emphasize a deep understanding of the material, not just code mimicry. There are already some good courses on Angular 2 out there; however, no one taught me how to "think in Angular 2" better than Mark.""This is truly a fantastic course, it is very well thought out and delivered. I have completed many courses and tutorials and there are a lot of good ones out there, but this was the first course that I felt really explained the framework, concepts and best practices. There are many things in this course that I learnt to do in other courses but never really understood why, Mark traverses that gap in a very structured and clear way.His combination of theory and explaining things with diagrams and then following up with clear coding examples really makes a difference in this course...""I really like the approach in this course. Getting to understand how things work, not just how to do things.""Bravo! A must see for Angular 2 developers. Clear and comprehensive instruction with excellent quiz usage. A+""i've purchased 3 other Angular 2 video series and this is the best so far""I have taken 5+ Developer oriented courses here on Udemy and consider myself a pretty competent developer. This instructor is the best one I have ever seen. He thoroughly explains concepts and tells us the inner workings of angular and why we do things the 'angular way'. A+++ Highly recommend.""very informative and the major topic was change detection which was fantastic.""the stated material is very interesting and cannot be found in other courses""I like the way this course, is more focused on why and how to help yourself writing better, efficient coding. Really helpful.""Mark provides with his broad knowledge teaches not only code, but also the context of the code within ng. For a serious ng developer a must do course.""This course was great discovery for me. Before taking it, I was already quite familiar with Angular. But still, course provided me with huge amount of useful informations, and clear, to-the-point explanations of not so much understood Angular concepts. I think any serious Angular developer can get great benefits from taking this course..take this course to deepen and fortify the knowledge about the framework. In a single place, course explains things about the framework which are very hard to find elsewhere. Furthermore, many additional resources are provided for further learning, which are not only useful by them selfs, but also introduce attendees to the, already vast, Angular ecosystem.""Dev wisdom in a folksy, non-pretentious style. If you are trying to learn Angular, you would likely be best learning from two or three different instructors. This course doesn't purport to be "the only course you need to learn Angular".and it isn't. Instead, it's a great compliment to an Angular "from the ground up" course. Do that one first, and then do this one."

课程标签

0人关注该课程

主题相关的课程