loader image

Gate Training

logo-png
Développement Web

Angular

1 Mois

Créer plus rapidement des applications plus performantes avec    Angular 8

Selon les spécialistes qui se sont sérieusement penchés sur la nouvelle version du Framework créé par Google, Angular 8 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 apports du recours à TypeScript, le langage de programmation libre et open source développée par Microsoft. A l’issue de cette formation, les participants seront à même de développer des applications web plus performantes avec Angular 8.

Objectifs du formation Angular 8 :

• Connaître les fonctionnalités du framework Angular 8.
• Comprendre comment développer plus rapidement grâce à Angular 8
• Être capable de développer des applications web Angular 8 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 détaillé

INTRODUCTION

  • Outils et IDE
  • Packaging, grunt, npm
  • Webpack Installation
  • npm Installation angularcli

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

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

Les plus de cette formation 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 démos
proposées, 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

 

Réf:

002

Tarif:

600 Dt

Niveau:

Avancé

Classe à distance:

Possible

Pas de sessions disponibles