Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > > Angular 2+ - Développement d'applications Web

Angular 2+ - Développement d'applications Web

Créer plus rapidement des applications plus performantes

angular-js

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

  • Connaître les fonctionnalités du framework Angular 2+
  • Comprendre comment développer plus rapidement grâce à Angular 2-
  • Être capable de développer des applications web Angular 2+ performantes avec JavaScript et TypeScript
  • Découvrir les spécifications EcmaScript 6 (ES6)

Public

  • Consultants, développeurs, leader Technique

Prérequis

  • Connaissance de JavaScript ou de TypeScript

Programme de la formation

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 version
  • ng-forward

Les + de cette formation

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 le versions successives d'Angular, soit de la version 2 à la version 7 a ce jour.