Formation Angular 2+ - Développement d'applications web
expand_less
(...)
Vous êtes ici : Accueil > Formation Angular 2+ - Développement d'applications web
Best

Formation Angular 2+ - Développement d'applications web

Développer des applications web performantes à partir de JavaScript, en utilisant les nouveautés du framework de référence Angular

Selon les spécialistes qui se sont sérieusement penchés sur la nouvelle version du framework créé par Google, Angular 2+ n'a de commun avec son prédécesseur que son seul nom tant les évolutions qu'il porte sont nombreuses. Et toutes visent à atteindre un seul et unique objectif : développer plus rapidement des applications web de meilleure qualité ! C'est notamment l'un des apport du recours à TypeScript, le langage de programmation libre et open-source développé par Microsoft. A l'issue de ces 3 journées de formation, les participants seront à même de développer des applications web plus performantes avec Angular 2+.

Objectifs de cette formation

Angular 2+ - Développement d'applications web
  • Maîtriser les fondamentaux du Framework Angular et ses nouveautés
  • Organiser, modulariser et tester ses développements JavaScript
  • Savoir développer plus rapidement et tester des applications web Angular 2 avec JavaScript et TypeScript
  • Connaître les bonnes pratiques de développement et de mise en production
  • Découvrir les spécifications EcmaScript 6 (ES6)
  • Savoir intégrer les tests unitaires au développement

Public

  • Architectes
  • Développeurs
  • Chefs de projets...

Pré-requis

Programme détaillé

Introduction

  • Outils et IDE
  • Packaging, grunt, npm
  • Webpack
  • Installation npm
  • Installation angular-cli

TypeScript et ES6

  • Installation TypeScript
  • Transpiler EcmaScript
  • Let, variables locales et constantes
  • Typage et types natifs
  • Paramètres optionnels, valeurs par défaut
  • Classes et interfaces
  • Gestion des modules
  • Arrow functions
  • Décorateurs

Templates

  • Interpolation / expression
  • Binding et interactions
  • Variables locales
  • Symbole *, directives de structure
  • Pipes, filtres

Formulaires

  • Control et ControlGroup
  • Validations
  • Gestions d'erreurs
  • Gestion des modifications
  • Groupes de champs avec FormBuilder

Composants et services

  • Directives : selectors, inputs, outputs, cycle de vie, providers
  • Composants : templates, styles, directives, pipes
  • Visibilité des composants
  • Services, injectable

Observables et RXJS

  • Présentation
  • Observable et rxJs
  • EventEmitter dans Angular 2+

Routing

  • Concepts de routage
  • Router providers et config
  • Router directives
  • Méthodes de routage et paramètres

HTTP

  • HTTP providers
  • Requêtes
  • Transformation des données et observables
  • Options de requêtes

Tests et requêtes HTTP

  • Migration
  • Composants Angular
  • ng-upgrade : coexistence des différentes versions
  • ng-forward

Les plus de cette formation

Angular 2+ - Développement d'applications web
  • Une pédagogie basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique, de retours d'expériences et de séances d'échanges.
  • A travers les TP proposés, les participants acquièrent une première expérience concrète du développement d'applications web sur Angular 2+.
  • Des experts du framework qui partagent leurs trucs et astuces pour développer plus rapidement.
  • Angular 2+ correspond à toutes les versions successives d'Angular, soit de la version 2 à la version 12.
Moyens pédagogiques
  • Répartition théorie/pratique : 45% / 55%
  • Cette formation se compose d'une alternance d'apports théoriques, de travaux pratiques s'articulant autour d'une application fil rouge, de démonstrations, de phases d'échanges entre participants et de synthèses de la part du formateur
  • Ressources pédagogiques : un guide d'animation, un ordinateur connecté à Internet par participant, un support de cours en français, un cahier d'ateliers

Informations

Dimension Digitale

Inter
Intra

  • Durée : 3 Jours (21h)
  • Tarif : 1 980 € HT
  • Réf. : LI254
  • Option(s)
    • Restauration offerte
  • Durée : 3 Jours (21h)
  • Réf. : LI254


Dates des sessions inter

Session garantie

















= une réponse possible
= plusieurs réponses possibles

Quelle balise HTML permet de partager une page HTML ?
Qu’est-ce qu’un langage de script ?
Qu’est-ce que HTML ?
Qu’est-ce que http ?
Qu’est-ce que JavaScript ?
Qu’est-ce qu’une fonction ?
En quoi consiste le débogage ?
Quel langage est classiquement employé pour interroger des données à partir d’un programme ?
Que veut dire LAMP ?
Qu’est-ce que le MVC ?
Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.

Nos partenaires technologiques