Section 1 : Introduction & Basics of Angular 10 [Theory only]

lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 2 Introduction to Angular 3:24
lecture 3 Where to Start Practical Text
lecture 4 Where to Download Course Materia Text
lecture 5 Goals of Angular 6:46
lecture 6 Code Compilation Process in Angular 1:53
lecture 7 Do's and Don'ts of Angular 4:50
lecture 8 Building Blocks of Angular 4:52
lecture 9 Angular Architecture 2:17
lecture 10 Overview of Angular Packages 5:20
lecture 11 Angular App Folder Structure 3:8

Section 2 : First App in Angular [Practical Starts Here]

lecture 12 Creating First App in Angular 9:9
lecture 13 Adding Bootstrap 5:29
lecture 14 Adding Bootstrap NavBar 2:54
lecture 15 Creating & Nesting Components 9:20
lecture 16 Creating Basic Routing 14:50

Section 3 : Data Bindings, ngFor, Style Management, Pipes, Built-in Dire

lecture 17 Creating Dashboard 13:21
lecture 18 ngFor & Nested ngFor 14:54
lecture 19 Overview of Data Bindings & Working with All 6:54
lecture 20 Style Handling & ngClass 3:29
lecture 21 ngIf & ngIf-else & ng-template 4:22
lecture 22 Built-in Pipes & Date Formats 6:52
lecture 23 ngSwitch 2:0

Section 4 : Modules & Services

lecture 24 Creating Custom Modules 17:33
lecture 25 Creating Services & Dependency Injection 11:59

Section 5 : RxJS & REST API calls using AJAX

lecture 26 What is RxJS, Observable and Observer 2:40
lecture 27 Introduction to AJAX 2:15
lecture 28 Retrieving Data From Database [Asp.Net Core MVC E 25:38
lecture 29 Inserting Data into Database [Asp.Net Core MVC EF 10:21
lecture 30 Updating Data in Database [Asp.Net Core MVC EF Co 13:48
lecture 31 Deleting Data in Database [Asp.Net Core MVC EF Co 8:56
lecture 32 Searching Data in Database with AJAX 9:16
lecture 33 RxJS Observable - Map with AJAX 4:51

Section 6 : Authentication & Security

lecture 34 User Authentication in Asp.Net Core Mvc 31:15
lecture 35 User Authentication in Angular
lecture 36 Understanding JWT 12:19
lecture 37 JWT Authentication in Asp.Net Core Mvc 7:56
lecture 38 WT Authentication in Angular 9:25
lecture 39 Http Interceptors 16:36
lecture 40 Catching 401 UnAuthorized Responses using Intercep 5:11
lecture 41 CanActivate Guard 11:45
lecture 42 Role Based Authentication 4:48
lecture 43 Prevent XSRF (Cross Site Request Forgery) 18:7
lecture 44 Prevent XSS (Cross Site Scripting) 7:1

Section 7 : Template Driven Forms

lecture 45 Adding CheckBox, RadioButton, DropDownList with Fo 20:35
lecture 46 Validations in Template Driven Forms 24:26
lecture 47 Custom Validations in Template Driven Forms 11:11
lecture 48 Cross Field Custom Validations in Template Driven
lecture 49 Async Custom Validations in Template Driven Forms 7:31

Section 8 : Reactive Forms

lecture 50 Understanding Reactive Forms & Creating SignUp Fo 8:54
lecture 51 Adding Radio Buttons to Reactive Forms 1:28
lecture 52 Adding Dynamic Radio Buttons to Reactive Forms 1:50
lecture 53 Adding Dynamic DropDownList to Reactive Forms 3:21
lecture 54 Adding CheckBox to Reactive Forms 1:8
lecture 55 Subscribing to valueChanges Observable 1:27
lecture 56 setValue, patchValue, reset 6:2
lecture 57 Nested Form Groups 1:28
lecture 58 Form Arrays 5:33
lecture 59 Form Builder 2:22
lecture 60 Validations in Reactive Forms 10:23
lecture 61 Adding Validation Error Messages 2:57
lecture 62 Custom Validations 6:52
lecture 63 Cross Field Validations 3:40
lecture 64 Submitting SignUp Form using REST API Call 13:41
lecture 65 Async Validations with REST API Call 6:49

Section 9 : Component Communication

lecture 66 Parent To Child Communication - using Input Bindin 7:13
lecture 67 Child To Parent Communication - using Output Bindi 4:37
lecture 68 Parent to Child - using ViewChild 5:31
lecture 69 Parent to Child - using ViewChildren 2:21
lecture 70 Component Communication using Services 3:8
lecture 71 Custom RxJS Observables
lecture 72 RxJS Subject 5:39
lecture 73 RxJS BehaviorSubject
lecture 74 Passing Content from Parent to Child 7:19
lecture 75 Child to Grand Child - using ContentChild 7:53
lecture 76 Child to Grand Child - using ContentChildren 3:8
lecture 77 ElementRef 2:55

Section 10 : Debugging and Auto-Deployment

lecture 78 Debugging the Angular Code 3:17
lecture 79 Using Gulp for Continuous Deployment 6:10

Section 11 : Life Cycle Hooks

lecture 80 Overview of Life Cycle Hooks 6:1
lecture 81 ngOnChanges 2:56
lecture 82 ngOnInit 2:30
lecture 83 ngDoCheck 1:34
lecture 84 ngAfterContentInit and ngAfterContentChecked 2:11
lecture 85 ngAfterViewInit, ngAfterViewChecked 3:8
lecture 86 ngOnDestroy 1:59

Section 12 : Pipes - Deep Dive

lecture 87 Creating Simple Custom Pipe 8:13
lecture 88 Parameterized Custom Pipe 2:5
lecture 89 Creating Complex Custom Pipe 6:54
lecture 90 Pure Pipes (vs) Inpure Pipes 4:2
lecture 91 Client-Side Paging using Custom Pipe 17:0
lecture 92 Async Pipe 3:5

Section 13 : Directives - Deep Dive

lecture 93 Attribute Directives (vs) Structural Directives 3:16
lecture 94 Custom Directives 3:51
lecture 95 Receiving Parameters using Input Properties in Dir 3:27
lecture 96 HostListener 3:6
lecture 97 HostBinding 1:28
lecture 98 Renderer2 7:43
lecture 99 Creating Custom Structural Directive 8:52

Section 14 : Advanced Routing

lecture 100 Route Parameters 16:52
lecture 101 Child Routes
lecture 102 Nested Routes in AdminModule 4:7
lecture 103 Nested Routes in EmployeeModule 5:1
lecture 104 Router Events 6:30
lecture 105 Server Side Logging using Router Events 6:9
lecture 106 CanDeactivate Guard 10:4

Section 15 : Animations

lecture 107 Introduction to Animations 6:46
lecture 108 Fade Animation 10:32
lecture 109 Slide-Up Animation 3:21
lecture 110 Zoom-Up Animation 1:49
lecture 111 Zoom-Left Animation 2:3
lecture 112 Slide-Left or Right Animation 9:26
lecture 113 KeyFrame Animation 5:36

Section 16 : Feature Modules

lecture 114 Introduction to Feature Modules 2:28
lecture 115 Proper Folder Structure for Enterprise Apps 15:2
lecture 116 Shared Module 4:24
lecture 117 Lazy Loading of Modules 8:24
lecture 118 Preloading Strategy of Lazy Loading Modules 2:5

Section 17 : Dynamic Components

lecture 119 Preparing for Dynamic Components 5:50
lecture 120 Preparing Masters Menu Dynamically. 1:50
lecture 121 Loading Components Dynamically into Tabs 12:40
lecture 122 Data Binding to Dynamic Components 2:2
lecture 123 Destroying Dynamic Components 3:32

Section 18 : Finalizing Course Project - Task Manager

lecture 124 Countries Master 11:10
lecture 125 Sorting in Countries Master 10:41
lecture 126 Client Locations Master 9:42
lecture 127 Task Priorities Master 6:10
lecture 128 Task Status Master 6:43
lecture 129 Creating Routes for Employee 8:15
lecture 130 Detecting if already Logged-in 2:38
lecture 131 Creating Tables for Tasks 5:37
lecture 132 Create Task Page 11:37
lecture 133 Tasks Page 10:50
lecture 134 Applying Contextual Classes to Tasks 4:29
lecture 135 Update Task Status Page 11:55

Section 19 : Unit Testing & Angular Zones

lecture 136 Unit Testing Basics in Angular 12:36
lecture 137 Unit Testing on Components 12:27
lecture 138 Angular Zones 10:44

Section 20 : Bonus TypeScript Essentials

lecture 139 Introduction to TypeScript 3:24
lecture 140 First App in TypeScript 5:8
lecture 141 Data Types 2:12
lecture 142 Object Literals 6:16
lecture 143 Classes 6:6
lecture 144 Constructors 5:5
lecture 145 Array of Objects 2:9
lecture 146 Inheritance 4:34
lecture 147 Access Modifiers 4:33
lecture 148 Interfaces 7:49