Angular For Beginners

Get to understand the philosophy and functioning of the Angular framework and create your first applications with TypeScript and RxJS.

Book this training

3 days

Beginner

What you will learn_

learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow, learn to grow,

Goals

  • Understand the philosophy and functioning of the Angular framework 
  • Designing an Angular application with TypeScript and RxJS 
  • Create your own components, services, Angular pipes 

Prerequisites

  • Knowledge of HTML, CSS and a good level in JavaScript (ES6 and above) 
  • Laptop to bring with Node.js, Git and your text/IDE editor (Vscode, Webstorm, Vim, ...) installed 

Program

  1. ES5 to ES6 and TypeScript refresher 
  2. Classes, Spread operator, Arrow functions, Immutability 
  3. Understanding import and exports  
  4. Types 
  5. Decorator 
  6. Angular building blocks & Project setup (schematics) 
  7. Components 
  8. Template syntax 
  9. Binding syntax 
  10. Smart and dumb components 
     
  11. Directives, and Pipes 
  12.  ngIf, * syntax and <ng-template>  
  13. ngFor and iterating collections  
  14. ngClass, className bindings, ngStyle 
     
  15. Pipes and Safe navigation operator  
     
  1. Modules 
  2. Structuring apps into modules 
  3. Feature modules  
  4. Routing 
  5. Router params 
  6. Master / Detail pattern 
  7. Router nesting 
  8. Modules and routing 
  9. Basic Guards 
  10. Resolver  
  11. HTTP Service 
  12. API Communication 
  13. Async pipe 
  1. Forms 
  2. Reactive 
  3. Sync / Async validators  
  4. Multi validators  
  5. Testing  
  6. Intro to tooling : Spectator - Angular testing library - Cypress 
  7. Different test strategies 
  8. Testing a component 

Mentor

Barry Boubacar Siddighi

Working here

€500/day

To be announced

From 9AM to 5PM

120, Avenue Louise 1000 Bruxelles