Angular

Inter-company training

Level reached

Beginner

Duration

 3,00 day(s)

Language(s) of service

EN FR

Who is organizing this training?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

Who is the training for?

  • Consultants
  • Développeurs
  • Leaders techniques

Prerequisites

Avoir suivi le cours JavaScript et avoir mis en pratique les concepts enseignés

Goals

  • Développer des applications avec le framework Angular
  • Comprendre l’architecture d’Angular
  • Assimiler les nouveautés d’ES6+
  • Découvrir et mettre en oeuvre TypeScript

Contents

Présentation
  • Positionnement d’Angular
  • Angular vs AngularJS
  • Rôles de TypeScript et ES6+
  • Aperçu de l’architecture
  • Présentation d’Angular CLI
  • Découverte d’un exemple minimal
  • La phase de démarrage
Outillage
  • Déboguer dans le navigateur
  • IDE (Visual Studio Code)
TypeScript et ES6
  • Transpilation
  • Let et const
  • Template strings
  • Typage
  • Interfaces et classes
  • Les modules
  • Arrow functions
  • Opérateurs spéciaux
  • Décorateurs
Introduction à RxJS
  • Principes
  • La librairie RxJS
  • La notion de flux
  • Les " Observable "
  • Quelles utilisations dans Angular?
Les composants
  • La notion centrale d’Angular
  • Imbrication des composants
  • Structure d’une application
  • Structure d’un composant
  • Template et styles
  • Cycle de vie des composants
  • Content projection
API "Signals"
  • Kezako?
  • Un exemple pour comprendre
Les templates
  • Template et DOM
  • Binding et interpolation
  • Expressions et pipes
  • Binding d’événements
  • Les directives d’attribut
  • Les directives de structure
  • "Control flow"
  • Binding entre composants
Injection de dépendances
  • Principes
  • Les services et @Injectable
  • Injectors et providers
  • Les types de providers
  • Token et @Inject
  • Cycle de vie et injection
Routage
  • Importance du routage
  • RouterOutlets
  • Initialisation du Router
  • Définition des Routes
  • Naviguer vers une route
  • Sous-routes
  • Routes paramétrées
Appels HTTP
  • HttpClient
  • Envoi de requêtes
  • Gestion des réponses
  • Gestion des erreurs
Formulaires
  • Structure d’un formulaire
  • Formulaires par template
  • Binding
  • Validation
  • Gestion des styles
  • FormGroup
  • Formulaires réactifs
  • FormControl, FormGroup et FormBuilder
  • Typage
  • Gestion des modifications
  • Template
  • Observable
Annexes
  • Liens divers
  • Projets complémentaires
  • Mise à jour de la CLI

Certificate, diploma

Certificat de réalisation

Mode of organisation

En distanciel via Microsoft Teams, ou en présentiel dans nos locaux à Windhof ou Paris

These courses might interest you

EN
Day
On request
Software - Macpaint software - Euclid software