Angular 5 Fundamentals

Angular 5 Fundamentals

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 23m | 942 MB

Build modern SPAs by learning the latest and powerful features of Angular 5 and TypeScript 2.x

The latest version of Angular comes with several new features that help you to make your applications smaller and faster. This course will show you how to set up an Angular project, and you’ll build Angular components right from the beginning.

You’ll explore and work with the components to build your app. Next, you’ll find out more about TypeScript and use it to build apps in the best way possible. Then you’ll be introduced to the building blocks: Properties, Events, Directives, and Pipes, and see how they can be used to implement and enhance the components.

Moving on, you’ll use Angular components to organize your components in a scalable way. Then you’ll understand how to get data in your app and add navigation to it. Further on, you’ll deep dive and work with Forms and Authentication.

All in all, this course is designed is to give you a great start when developing apps using Angular and TypeScript.

This course tells you everything there is to know to get you well-acquainted with Angular without bogging you down. Everything is neatly laid out under clear headings for quick consultation, giving you the information required to understand a concept immediately. You’ll also get full coverage of the TypeScript syntax required to follow the examples included.

What You Will Learn

  • Set up the workspace and the project using webpack and Angular-Cli
  • Explore the features of TypeScript and organize the code in ES6 modules
  • Make your component more consistent and reusable
  • Create multiple views and navigate between them
  • Implement two different types of form handling and its validation
Table of Contents

Creating Our First Component in Angular
1 The Course Overview
2 A Fresh Start
3 Setting Up Our Workspace with Angular CLI
4 Hello Angular
5 Diving Deeper into Angular Components
6 IDEs and Plugins

Introducing TypeScripts
7 Types in TypeScript
8 Functions, Lambdas, and Execution Flow
9 General Features
10 Classes, Interfaces, and Class Inheritance
11 Decorators in TypeScript
12 Organizing Our Applications with Modules

Implementing Properties and Events in Our Components
13 A Better Template Syntax
14 Configuring Our Template from Our Component Class

Enhancing our Component with Pipes and Directives
15 Directives in Angular
16 Manipulating Template Bindings with Pipes
17 Putting It All Together in a Task List
18 Building Our Own Custom Pipes

Building an Application with Angular Components
19 Introducing the Component Tree
20 Common Conventions for Scalable Applications
21 How Dependency Injection Works in Angular

Firebase
22 Three-Way Binding Versus Two-Way Binding
23 Some Words on Storage – The Problem with a List
24 AngularFire2
25 Adding AngularFire2 to Your App
26 Protecting Our App

Routing
27 Adding Support for the Angular Router
28 Building a Practical Example – Setting Up the Router Service
29 Handling Parameters