alonefacebookgeogrouplinkedinphoneinstagramtwitter

Createur de formations
sur-mesure

9 rue des charmilles
35510 Cesson-Sévigné

02 30 21 02 38

Nous contacter
M’inscrire à une formation

Formation informatique pour adultes Angular - Formation Initiale à Rennes, 35 Bretagne

Angular - Initiation


 

PREREQUIS :

Connaissance des langages Web : HTML, CSS et JavaScript

 

 PUBLIC :

Développeur et chef de projet

 


OBJECTIFS PEDAGOGIQUES

- Découvrir le Framework Angular
- Développer et tester complètement une application
- Acquérir les bonnes pratiques de développement

PROGRAMME

1. Une nouvelle version d'angular

  • Les frameworks AngularJS et Angular
  • Pourquoi une version 6
  • Une nouvelle façon de penser le développement Web

 

2. TypeScript

  • Présentation du langage

  • Les outils (transpiler / webpack)

  • Les éléments du langages (types,...)

  • Les Modules et Classes

  • Les Décorateurs

 

3. LES WEB COMPONENTS

  • Une spécification du W3C
  • Création de balises personnalisées
  • Les notions de Templates,Shadow DOM, Custom Elements, HTML Imports

4. Architecture d’une application Angular

  • Organiser son code avec les Modules

  • Les components et les templates

  • Connecter components et Templates avec le Data binding

  • Le rôle des directives

  • Les Services

  • Notion d’injection de dépendance

5. Une première application Angular

  • La structure d’un projet Angular

  • Les  modules et composants

  • Démarrer “from scratch” avec angular-cli

6. UTILISATION D'ANGULAR CLI

  • Création de projet

  • Création de modules, components et services

  • Angular 6 : les commandes ng add et ng update

 

7. LES TEMPLATES

  • Utiliser l’interpolation

  • Property et Event bindings

  • Utiliser des variables locales

  • Utilisation des pipes  

8. LES FORMULAIRES

  • Création de formulaire avec le FormsModule

  • Création de formulaire avec le FormBuilder

  • Validation et gestion des erreurs

 

9. LA BIBLIOTHEQUE RxJS

  • La programmation réactive

  • Observable et Observer

  • Utilisation des Opérateurs

  • Communication entre components avec les Subjects

  • Les nouveautés de RxJS 6

 

10. TRAVAIL AVEC HTTP

  • Le service Http

  • Utilisation de RxJS

  • Récupérer des données : Promise et Observable

 

11. LE ROUTAGE

  • Les différentes versions du module de routage

  • Fonctionnement du routage

  • Configurer des routes et utiliser les directives

 

12. LES PROGRESSIVES WEB APP

  • Présentation des Progressives Web App (PWA)

  • Notion de Service Worker

  • Implémentation d’une PWA avec Angular 6

 

13. ANGULAR ELEMENTS

  • Web Components et customs elements

  • Développer un custom element avec Angular

  • Utiliser un component Angular dans une application JS standard

14. LES TESTS ET LES BONNES PRATIQUES 

  • Les tests unitaires et fonctionnels

  • Présentation de Jasmine et Karma

  • Présentation de Protractor

  • John Papa et le coding style guide

MÉTHODE PÉDAGOGIQUE

  • Les pédagogies de cette formation sont inductives, actives et participatives.

 

VALIDATION - EVALUATION

  • Fiche individuelle d'appréciation de la formation.
  • Attestation individuelle de participation.

Nos formations à venir

CPF : Prise de parole en public

11 mai 2020

CPF : Prise de parole en public

Formation inter "Prise de parole en public" sur 3 jours. Session : 11, 12 et 13 mai 2020

En savoir plus

Mieux gérer son stress - inter

7 avr. 2020

Mieux gérer son stress - inter

Formation inter "Mieux gérer son stress" de 2 jours. Session : 7 et 8 avril 2020

En savoir plus

Les clés du management de proximité

30 mars 2020

Les clés du management de proximité

Formation inter "Les clés du management de proximité" sur 3 jours.Session : les 30 et 31 mars et 4 mai

En savoir plus

Améliorer sa communication avec les couleurs (modèle DISC)

13 mars 2020

Améliorer sa communication avec les couleurs (modèle...

Formation Améliorer sa communication avec les couleurs (modèle DISC). Session : 13 mars.

En savoir plus

Toutes nos formations