Angular: From Beginning to Advanced

6 Enrolled
73 Lessons
You save 74% -

73 Lessons (4h)

  • Angular CLI
    Introduction to the Angular CLI1:30
    Installing the Angular CLI1:00
    Generating a Project with the Angular CLI2:09
    Using the --dry-run flag0:36
    Directory Structure1:19
    Running a project with ng serve1:19
    Angular CLI.json1:29
    Using the Angular CLI to Generate Project Files4:34
    Using the Angular Documentation0:42
    Running Tests1:40
  • Bootstrap
    Main.ts and Application Bootstrap3:43
  • Core Components
    Components 1015:49
    Feature Modules14:08
    Adding Components to a Feature Module4:58
    Event Binding5:15
    Template Reference and Event Binding7:52
    Component Input4:57
    Output Events8:18
    Forms Module and NgModel3:49
  • Challenge 1 - Addition Application
    Create an Addition Application0:46
    Solution: How to Create the Addition Application1:55
  • Challenge 2 - Testing the Addition Application
    Testing the Application5:59
    Solution: How to Test the Application2:16
  • Structural Directives
    NgTemplate Discussion5:01
  • Attribute Directives
    Styling with NgStyle2:44
    Dynamic Styles3:26
  • Advanced Components
    Lifecycle Hooks3:58
    Content Projection4:25
  • Dependency Injection
    Creating a Service2:55
    Adding to Module Providers1:56
    Using the NamesService1:07
    Injecting Dependencies into Services2:13
  • Built In Pipes
    Date Pipe5:00
    AsyncPipe - Promises3:53
    Async Pipe - Observables3:27
    Custom Pipes3:55
  • Design Patterns
    Reducing Import Length
  • Project 1 - GitHub Application
    Project Introduction0:54
    Creating a New Angular Project1:55
    Initialising SharedModule and Material Design3:46
    GitHub Search Form4:41
    FormControl and Error Validation3:28
    Adding Application Routes3:51
    Core Module and Page Not Found Route4:33
    FeatureModule and Components1:26
    Defining Child Routes and Lazy Loading4:00
    Using routerLink to Navigate Between Routes3:07
    Using HttpClient3:16
    CoreModule forRoot1:33
    Importing CoreModule2:20
    Getting ActivatedRoute Parameters2:25
    Displaying User Information as Observable2:54
    User Interface - Card Detail5:47
    Navigating Back1:05
    Creating and Registering a HttpInterceptor4:34
    Custom Request Headers with HttpInterceptor2:17
    Capturing Http Errors and Displaying Snackbar5:45
    Building for Production0:56
    Deploying to Firebase Hosting2:56
  • Angular Material
    Angular Material6:59

The Number One Resource for Beginner Angular Developers

Paul Halliday

Paul Halliday is always striving to create the courses he wanted when learning how to code. He distills the topics down into easily understandable chunks whilst guiding you through project based courses. He is also a Progress Telerik Developer Expert, holds a first class BSc (Hons) Computer Science degree @ UoS, and is a Google accredited Mobile Site professional.


Angular has seen a number of iterations and improvements over the years, and this course condenses all of the many design patterns of Angular applications into one simple course. Through this course, you'll look at everything from the Angular CLI to the inner workings of Angular. You'll even create projects involving Firebase and other exciting technologies.

  • Access 73 lectures & 4 hours of content 24/7
  • Set up your first Angular project w/ the Angular CLI
  • Learn about feature modules & core modules
  • Understand the building blocks of Angular
  • Make conditional changes to the DOM
  • Use @ViewChild & @ContentChild to access child component data
  • Make use of built-in Angular pipes & create your own
  • Style your applications w/ Google's Material Design


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.