O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Angular 2 Core Concepts

Video Description

Recipes that help you become pro at building powerful web apps with Angular 2

About This Video

  • This first-rate reference guide has a clear structure and intuitive index, giving you exactly the information you want in exactly the way you want it

  • Easy to search, browse, or consult when you’re faced with a problem you need to solve

  • This course is divided into recipes, and the bitesize chunks save you time and energy, and keep concepts clear

  • Marvellously written, the author provides expert guidance in clear and concise prose

  • In Detail

    Angular 2 introduces an entirely new paradigm of applications. It wholly embraces all the newest concepts that are built into the next generation of browsers, and it cuts away all the fat and bloat from Angular 1. This course plunges directly into the heart of all the most important Angular 2 concepts.

    This course helps you to migrate from Angular 1 application to Angular 2, familiarizes you with the Angular 2 components and covers the reworked Angular 2 form modules in depth.

    Table of Contents

    1. Chapter 1 : Strategies for Upgrading to Angular 2
      1. The Course Overview 00:02:54
      2. Componentizing Directives Using the controllerAs Encapsulation 00:08:32
      3. Migrating an Application to Component Directives 00:05:51
      4. Implementing a Basic Component in AngularJS 1.5 00:03:36
      5. Normalizing Service Types 00:03:34
      6. Connecting Angular 1 and Angular 2 with UpgradeModule 00:05:26
      7. Downgrading Angular 2 components to Angular 1 directives with downgradeComponent 00:04:24
      8. Downgrading Angular 2 Providers to Angular 1 Services with downgradeInjectable 00:03:19
    2. Chapter 2 : Conquering Components and Directives
      1. Using Decorators to Build and Style a Simple Component 00:13:24
      2. Passing Members from a Parent Component to a Child Component 00:11:41
      3. Binding to Native Element Attributes 00:02:43
      4. Registering Handlers on Native Browser Events 00:03:41
      5. Generating and Capturing Custom Events Using EventEmitter 00:08:23
      6. Attaching Behavior to DOM Elements with Directives 00:06:02
      7. Projecting Nested Content Using ngContent 00:04:33
      8. Using ngFor and ngIf Structural Directives for Model-Based DOM Control 00:05:11
      9. Referencing Elements Using Template Variables 00:05:00
      10. Attribute Property Binding 00:04:20
      11. Utilizing Component Life Cycle Hooks 00:03:26
      12. Referencing a Parent Component from a Child Component 00:03:07
      13. Configuring Mutual Parent-Child Awareness with ViewChild and forwardRef 00:07:21
      14. Configuring Mutual Parent-Child Awareness with ContentChild and forwardRef 00:07:05
    3. Chapter 3 : Building Template-Driven and Reactive Forms
      1. Implementing Simple Two-Way Data Binding with ngModel 00:08:01
      2. Implementing Basic Field Validation with a FormControl 00:08:19
      3. Bundling Controls with a FormGroup 00:07:14
      4. Bundling FormControls with a FormArray 00:06:19
      5. Implementing Basic Forms with NgForm 00:09:28
      6. Implementing Basic Forms with FormBuilder and FormControlName 00:08:56
      7. Creating and Using a Custom Validator 00:09:55
      8. Creating and Using a Custom Asynchronous Validator with Promises 00:06:48