Angular 4 Front To Back

Angular 4 Front To Back

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 8.5 Hours | 1.15 GB

Master Angular 4 from the basics to building an advanced application with Firebase integration

This course was crafted to benefit absolutely any level of developer. We will start from scratch and learn how to create a development environment for Angular 4, Setup Angular CLI and learn all of the fundamentals. Once we study the core fundamentals in depth, we will start on a basic project and then move to a much more advanced client management system with authentication and data storing with the Firebase platform.

Here are some of the things you will learn about in this course:

  • What is Angular?
  • Dev Environment Setup Including Node.js, Visual Studio Code & Git Bash
  • Angular CLI & Quickstart Seed Setup
  • File Structure & Dependency Examination
  • TypeScript Intro
  • Components
  • Modules & NgModule
  • Data Binding & String Interpolation
  • Types & Interfaces
  • Template Syntax
  • ngIf & ngFor Conditional Directives
  • ngFor & Loops
  • Property Binding, ngClass & ngStyle
  • Pipes
  • Events & Forms
  • ngModel & 2 Way Binding
  • Services
  • Observables & Http
  • Angular Router
  • Firebase & AngularFire2
  • Flash Messaging
  • Much More!!
Table of Contents

Introduction
1 Welcome To The Course
2 Course Topics Outline
3 What Is Angular
4 Angular Versions Explained

Setup File Structure
5 Section 2 Introduction
6 Environment Setup
7 Using Angular CLI
8 Angular 4 File Structure
9 Using The Quickstart
10 What Is TypeScript

Diving Into Components
11 Section 3 Introduction
12 Components Explained
13 A Look At NgModule
14 Creating A Component
15 Data Binding String Interpolation
16 Adding Types To Properties
17 Objects Interfaces

Template Syntax
18 Section 4 Introduction
19 Template Files Stylesheets
20 Loop Data With The ngFor Directive
21 Conditionals With ngIf ngSwitch Directives
22 Property Binding
23 Class Binding ngClass
24 Style Binding ngStyle
25 Using Pipes

Events Forms
26 Section 5 Introduction
27 Mouse Events
28 Changing Properties With Events
29 Keyboard Input Events
30 ngModel 2 Way Data Binding
31 Form Submission
32 Template Driven Forms Validation

Services HTTP
33 Section 6 Introduction
34 What Is A Service
35 Creating A Service
36 Working With Observables
37 HTTP Module GET
38 HTTP Module POST
39 HTTP Module DELETE
40 HTTP Module PUT

Angular Router
41 Section 7 Introduction
42 Angular Router Overview
43 Working With Routes
44 Params ActivatedRoute

FAQ App Project
45 FAQ App Project Introduction
46 Setup Navbar Question List
47 Answer Toggle Data Service
48 Nesting Components Input
49 Emitting Output From Components
50 Using Local Storage In The Service
51 Deploying Our Angular 4 App

Client Panel Project – Part 1
52 Client Panel Project Introduction
53 Firebase App Setup
54 Generate Components Setup Navbar
55 AngularFire2 Setup Client Service
56 Clients Table Component
57 Add Client Form
58 Add Client To Firebase
59 Client Details Component

Client Panel Project – Part 2
60 Client Balance Update
61 Edit Delete Clients
62 Login Authentication
63 Logout Nav Links
64 Auth Guard For Routes
65 User Registration
66 Settings Service Register Guard
67 Adding The Settings Page
68 Course Summary