Angular et TypeScript – Les fondamentaux



Objectifs, programme, validation de la formation

Objectifs

  • Appréhender la philosophie et le fonctionnement du framework Angular
  • Concevoir une application Angular avec TypeScript
  • Produire des applications robustes et efficace

Description, programmation

1. Pourquoi Angular ? 1.1 Qu’est-ce qu’Angular 1.2 Single Page Applications 1.3 AngularJS, Angular 2, Angular 5 : les différences 2. ES6 et TypeScript 2.1 Historique de JS et du standard Ecma 2.2 Principe des Transpilers : présentation de BabelJS 2.3 Principaux apport d’ES6 par rapport à ES5 2.4 TypeScript : Principes et présentation 2.5 Atelier : Mise en pratique des principaux concepts d’ES6 et de TypeScript 3. Installer son environnement pour un projet Angular 3.1 Préparer les outils 3.2 Atelier : Appréhender l’architecture d’un projet Angular / construire un projet from scratch 3.3 Angular CLI et les outils standards 4. Notions de base en Angular 4.1 Les composants et le contexte d’expression 4.2 Bindings : mono et bidirectionnels 4.3 Directives et Pipes 4.4 Atelier : contruction d’un premier projet 5. Les formulaires 5.1 Les formulaires template-driven 5.3 Les formulaires model-driven 5.4 Les validateurs 5.5 Le Form Builder 6. Services et partage de ressources 6.1 L’injection de dépendance 6.2 Atelier : Notre premier service 6.3 Partager des données à travers une application Angular 7. HTTP et Ajax 7.1 Le modèle de fonctionnement Ajax et REST 7.2 Présentation du module HTTP 7.3 Observables et RxJS ; gérer l’asynchronisme 7.4 Atelier : Interroger une API REST 8. Les routes 8.1 Le principe de routage 8.2 Le module Router 8.3 Atelier : Créer un modèle liste / vue détaillée 9. Aller plus loin 9.1 Présentatin d’Angular material 9.2 Tests unitaires et end-to-end en Angular 9.3 Les bonnes pratiques

Validation et sanction

Attestation de formation

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique


Durée, rythme, financement

Durée 21 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Connaissances HTML, CSS et JavaScript

Périodes prévisibles de déroulement des sessions

Session débutant le : 01/01/2021

Adresse d'inscription
1289 allée de l'Europe 34990 Juvignac

Lieu de formation


Organisme de formation responsable