Angular 9 Masterclass with TypeScript Firebase and Material
Focused View
16:10:23
6 View
001 - Course Overview.mp4
02:02
002 - Introduction to Single Page Applications (SPA).mp4
10:11
003 - What do we need Angular for.mp4
06:26
004 - Setting up the Development Environment.mp4
08:13
005 - Angular Application Architecture.mp4
03:30
006 - First Angular App.mp4
10:51
007 - Module Introduction and Introduction to TypeScript.mp4
04:04
008 - Setting up the environement to write TypeScript.mp4
07:54
009 - Variable declarations (var, let, and const).mp4
14:28
010 - Types - Primitives.mp4
07:35
011 - Types - Reference and Special Types.mp4
11:23
012 - Operators - Spread and Backticks.mp4
10:01
013 - Operators - Destructure and Rest.mp4
06:12
014 - Classes.mp4
15:43
015 - Interface.mp4
06:07
016 - Arrow Functions.mp4
08:05
017 - Modules.mp4
14:08
018 - fetch.mp4
07:34
019 - async await.mp4
03:42
020 - Module Introduction and an overview of Angular Modules.mp4
01:25
021 - What are decorators.mp4
02:49
022 - Angular Modules and the @NgModule Decorator.mp4
04:24
023 - declarations.mp4
13:34
024 - imports and exports.mp4
08:01
025 - providers, bootstrap, and entryComponents.mp4
07:41
026 - Angular Application Bootstrap Mechanism.mp4
06:02
027 - Module Introduction.mp4
02:17
028 - Angular Components and the @Component Decorator.mp4
05:30
029.mp4
08:00
030 - Component Decorator Metadata.mp4
08:02
031 - View Encapsulation - Emulated, ShadowDom, None.mp4
08:20
032 - Data Binding - String Interpolation - {{ }}.mp4
08:11
033 - Property Binding - [].mp4
04:16
034 - Event Binding - ().mp4
09:24
035 - @Input and @Output Property Decorators.mp4
19:21
036 - Two-way Data Binding - [()].mp4
08:16
037 - Attribute Binding - [attr.].mp4
09:33
038 - Class Binding - [class.].mp4
04:50
039 - Style Bindings - [style.].mp4
06:32
040 - Introduction to Lifecycle Hooks in Angular.mp4
12:22
041 - Using Lifecycle Hooks in Angular.mp4
23:48
042.mp4
23:42
043 - Change Detection Mechanism in Angular. ZoneJS, NgZones.mp4
16:48
044 - Introduction to Routing.mp4
06:14
045 - Implementing Routing in an Angular App.mp4
14:43
046 - Creating a User List. Setting the stage for Child Routing.mp4
08:14
047 - Abstracting the user link to a separate component.mp4
02:38
048 - Implementing Child Routes.mp4
21:13
049 - Path Match and Route Types.mp4
08:39
050 - Introduction to Route Guards in Angular.mp4
04:54
051 - CanActivate and CanActivateChild Guards in Angular.mp4
10:34
052 - CanDeactivate Guard in Angular.mp4
12:44
053 - Prefetching Data for a Component using Resolve.mp4
16:34
054 - Introduction to Section.mp4
01:36
055 - DI as a Pattern, DI as a Framework and Types of Providers.mp4
12:20
056 - Hierarchical Dependency Injection.mp4
03:34
057 - Introduction to Services in Angular.mp4
12:12
058 - GET data from a Rest API using HttpClient.mp4
22:47
059.mp4
25:33
060.mp4
09:46
061 - Behavior Subject and Sharing Data using Behavior Subjects.mp4
13:19
062 - Introduction to Section.mp4
01:21
063 - Introduction to Directives.mp4
05:04
064 - Built in Structural Directives.mp4
19:48
065 - Built in Attribute Directives.mp4
12:07
066 - Building custom Attribute Directives.mp4
19:08
067 - Building Custom Structural Directives.mp4
12:52
068 - Introduction to Pipes in Angular.mp4
02:18
069 - Using Built In Pipes.mp4
13:58
070 - Creating Custom Pipes in Angular.mp4
16:07
071 - Pure and Impure Pipes in Angular.mp4
17:54
072 - Decorators Revisited.mp4
11:17
073 - Building Custom Decorators in Angular.mp4
09:10
074 - Building a Custom Lifecycle Hook Class Logger Decorator.mp4
15:53
075 - Building Custom Property Decorator in Angular.mp4
04:32
076 - Introduction to Section.mp4
00:44
077 - Types of Form Building Strategies in Angular.mp4
02:32
078 - Creating Long Bootstrap forms quickly using VS Code using Emmet.mp4
09:54
079 - Adding FormControl(s) to a Template Driven form using the ngModel directive.mp4
04:04
080 - Getting the JavaScript Object Representation of a form using ngForm directive.mp4
05:37
081 - Disabling the Submit Button on a Form using forms $invalid flag.mp4
:
082 - Getting the JavaScript Object Representation of a form in TypeScript Class.mp4
14:06
083 - Adding Checkbox, Radio Buttons and Select List to your Template Driven Form.mp4
12:04
084 - Creating Subsections in the form using NgModelGroup directive.mp4
10:22
085 - Steps to implement a Reactive form in Angular.mp4
07:34
086 - Quickly creating a Bootstrap form for our Reactive form using Emmet.mp4
09:22
087 - Creating a Reactive form in the TypeScript class & connecting it to the template.mp4
10:12
088 - Adding form Validations to a Reactive Form.mp4
10:54
089 - Dynamically Adding or Removing FormControl(s) or FormGroup(s) using FormArray(s).mp4
10:20
090 - Adding Synchronous Custom Validations to your Reactive Form.mp4
07:14
091 - Adding Async Custom Validations to your Reactive Form.mp4
06:36
092 - Resetting the value of a form.mp4
01:53
093 - Introduction to the Section.mp4
01:57
094 - Creating an Angular CLI Proje.mp4
04:55
095 - Introducing Material Design Bootstrap i.mp4
07:59
096 - Adding a Navbar in your header.mp4
05:47
097 - Adding Material Design Buttons.mp4
08:59
098 - Adding Cards.mp4
05:56
099 - Using Material Design Dropdowns and Form Inputs.mp4
09:02
100 - Introducing Angular Material into your Angular C.mp4
08:01
101 - Adding Radio Buttons, Slide Toggle, Slid.mp4
11:06
102 - Introduction to Firebase.mp4
02:32
103 - Creating an App using the Firebase Console.mp4
02:32
104 - Setting up your Angular CLI.mp4
05:41
105 - Interacting with Firebase Realtime Database usin.mp4
04:25
106 - Adding and Reading Data from R.mp4
11:23
107 - Updating and Deleting Data from R.mp4
06:20
More details
User Reviews
Rating
average 0
Focused display
Category

PacktPub
View courses PacktPubPackt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
- language english
- Training sessions 107
- duration 16:10:23
- Release Date 2024/03/15