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 Fundamentals for Web Developers

Video Description

Develop faster, better and more elegantly with the power of Angular 2

About This Video

  • Build a complete professional project using Angular 2 by the end of the course

  • Obtain the best tips and tricks that can be used to get the most out of Angular 2

  • Test your knowledge with the quizzes at the end of each section.

  • In Detail

    NB: This course is based on a beta version of Angular 2. The majority of the course still applies to the release version, and we are currently looking at updating it.

    Angular 2 comes with more ease of use features such as re-useable and readable code with components, reduced learning curve, enhanced performance, adherence to ES6 specification, better mobile support and incorporation of Flux and ReactJS. Designed in collaboration with industry experts, this course wilI help you get up to speed with all of these new features by giving you a holistic view of the framework and helping you learn using no additional resources at all. This amazing tutorial will cover all of the fundamentals of Angular 2 and TypeScript, and will introduce you to programming concepts such as conditions, arrays, functions, directives, pipes, etc. Once you’ve learned all about Angular 2, you’ll get to implement your knowledge by building an interesting Customer Management application. That’s not all, the tutorial will also include a quiz at the end of each section to help you review what you have learned. With this course, you will have learned everything from the start to the end, after which you should be completely comfortable to begin building your next web app using Angular 2.

    Table of Contents

    1. Chapter 1 : Introduction
      1. Introduction 00:03:25
    2. Chapter 2 : Getting Started with Angular 2
      1. Section Intro 00:01:14
      2. What is Angular? 00:07:55
      3. New in Angular 2 00:09:12
      4. Install Node.js, NPM, and Git 00:04:57
      5. Using the Quickstart – Part A 00:05:14
      6. Using the Quickstart – Part B 00:05:22
    3. Chapter 3 : Working With Components
      1. Section Intro 00:00:57
      2. Intro to Components 00:09:12
      3. Creating a Component 00:07:47
      4. Data Binding – Part A 00:05:22
      5. Data Binding – Part B 00:10:48
    4. Chapter 4 : Templates, Events, and Services
      1. Section Intro 00:00:51
      2. Built-in Directives 00:11:56
      3. User Input and Events 00:12:34
      4. Create a Service 00:10:05
      5. Dependency Injection 00:11:09
    5. Chapter 5 : Forms, Pipes and Routing
      1. Section Intro 00:00:45
      2. Pipes 00:13:06
      3. Form Controls 00:16:58
      4. FormBuilder and Validation 00:16:18
      5. Angular 2 Router 00:10:55
    6. Chapter 6 : Observables and Asynchronous Data
      1. Section Intro 00:01:00
      2. Intro to Observables 00:07:49
      3. Observables and HTTP 00:06:55
      4. Using the HTTP Module 00:08:53
      5. Returning Observables from a Service 00:10:38
      6. Life cycle Methods and Loader 00:13:01
    7. Chapter 7 : Customer Manager Application
      1. Project Intro 00:02:46
      2. File Structure and Firebase Setup 00:10:08
      3. Component Structure and Imports 00:10:22
      4. Creating Our Routes 00:10:35
      5. UI Design with W3 00:11:14
      6. Adding To Firebase – Part A 00:15:28
      7. Adding To Firebase – Part B 00:06:13
      8. Displaying Data – Part A 00:16:58
      9. Displaying Data – Part B 00:11:04
      10. Client Details and Delete Functionality 00:12:13
      11. Edit Groups and Clients 00:12:16
      12. Filter Pipe 00:05:09
    8. Chapter 8 : Course Summary
      1. Summary 00:02:03