Learn Angular by video

Master Angular (Angular 2+, incl. Angular 7) and build awesome, reactive web apps with the successor of Angular.js.

This is a udemy course created by Maximilian Schwarzmüller. Has 78,125 ratings and 246,986 students enrolled.

What you’ll learn

  • Develop modern, complex, responsive and scalable web applications with Angular 7
  • Fully understand the architecture behind an Angular 7 application and how to use it
  • Use their gained, deep understanding of the Angular 7 fundamentals to quickly establish themselves as frontend developers
  • Create single-page applications with one of the most modern JavaScript frameworks out there

Course content

  • Course Project – The Basics
  • Debugging
  • Components & Databinding Deep Dive
  • Course Project – Components & Databinding
  • Directives Deep Dive
  • Course Project – Directives
  • Using Services & Dependency Injection
  • Course Project – Services & Dependency Injection
  • Changing Pages with Routing
  • Course Project – Routing
  • Understanding Observables
  • Course Project – Observables
  • Handling Forms in Angular Apps
  • Course Project – Forms
  • Using Pipes to Transform Output
  • Making Http Requests
  • Course Project – Http
  • Authentication & Route Protection in Angular Apps
  • Using Angular Modules & Optimizing App
  • Deploying an Angular App
  • Bonus
  • 1: The HttpClient
  • 2: Working with NgRx in our Project
  • 3: Angular Universal
  • Angular Animations
  • Adding Offline Capabilities with Service Workers
  • A Basic Introduction to Unit Testing in Angular Apps
  • Angular Changes & New Features
  • Course Roundup
  • Custom Project & Workflow Setup
  • Bonus: TypeScript Introduction (for Angular 2 Usage)

Requirements

  • NO Angular 1 or Angular 2 knowledge is required!
  • Basic HTML and CSS knowledge helps
  • Prior TypeScript knowledge also helps but isn’t necessary to benefit from this course
  • Basic JavaScript knowledge is required

Leave a Reply

Your email address will not be published. Required fields are marked *