Oreilly - Getting Started with Angular
by Alain Chautard | Publisher: Packt Publishing | Release Date: November 2017 | ISBN: 9781788628563
Fast-track your web development skills to build high-performance single-page applications with Angular 5About This VideoUp-to-date with the latest API changes introduced by Angular 4 and 5Get familiar with the improvements to directives, change detection, dependency injection, routers, and moreUnderstand Angular's new component-based architecture In DetailAngular is the modern framework you need to build performant and robust web applications. This video is the quickest way to upgrade your AngularJS knowledge to the brave new world of Angular, and get to grips with the framework. It starts with an overview, putting the changes of the framework into the context of version 1. After that, you will be taken on a TypeScript crash-course so you can take advantage of Angular in its native, statically-typed environment. You'll explore the new change detection mechanism in detail, how directives and components have changed, how you create applications with Angular, and much more. Next, you'll understand how to efficiently develop forms, use the router, implement communication with HTTP services, and transform data with custom pipes. Finally, we take a look at Angular's Ahead-of-Time compiler; angular-cli, and other such tools that help us build professional applications. By the end of the book, you'll be ready to start building quick and efficient Angular applications compatible with Angular 2 and Angular 4. This video is up-to-date for the Angular 4 release and is compatible through with the 5.0 release as well.
- Chapter 1 : Why Angular?
- The Course Overview 00:02:42
- How is Angular Different from ASP/PHP/JSP? 00:06:49
- How is Angular Different from AngularJS or React? 00:03:40
- Why TypeScript and What is it? 00:06:05
- Chapter 2 : Building Blocks of an Angular Application
- All You Need to Know about Angular Modules 00:03:38
- Introducing Components, Pipes, Directives, and Services 00:07:52
- Bootstrapping an Angular Application 00:04:43
- Using Angular CLI to Create Our Application 00:06:01
- Chapter 3 : Angular Components, Directives, and Pipes
- What Are Components? 00:03:56
- Introducing Templates and Expressions 00:05:37
- The Different Types of Data Bindings 00:05:43
- The Most Important Angular Directives 00:07:24
- The Most Important Angular Pipes 00:06:45
- Chapter 4 : Services, Dependency Injection, and Working with Server Data
- What Are Services? 00:04:23
- Understanding Dependency Injection in Angular 00:05:46
- Using the HttpClient to Interact with the Server 00:07:14
- Introducing RxJS and Observables 00:08:22
- Component Communication in Angular 00:09:36
- Chapter 5 : The Component Router and Forms in Angular
- Using the Router to Emulate Multiple Pages 00:05:09
- Using Guards to Implement User Authentication 00:05:34
- Template Driven Forms in Angular 00:08:18
- Reactive Forms in Angular 00:06:15
- Chapter 6 : Angular CLI, Best Practices, and Resources
- Angular Semantic Versioning and Release Schedule 00:04:01
- Useful Links and Resources for Angular Development 00:05:38
- Conclusion - A Few Words about the Future of Angular 00:05:26
- Chapter 7 : What's New in Angular 5?
- Angular 5 Features 00:05:28