Angular est un Framework JavaScript libre et open source qui permet de créer des applications Web, sites Web dynamiques

OBJECTIFS PEDAGOGIQUES

  • Découvrir et prendre en main le Framework Angular et concevoir des applications Web riche

PROGRAMME

PRÉSENTATION D'ANGULAR

  • La création
  • Les différentes versions d’Angular
  • Philosophie globale

ECMASCRIPT ET TYPESCRIPT

  • Langage EcmaScript
  • Langage TypeScript
  • Installation

ARCHITECTURE ET COMPONENTS

  • La racine d'un projet : dossiers et fichiers
  • Les components
  • Liaison de données

LES DIRECTIVES ET PIPES

  • Directives d’attributs et structurelles
  • Directives personnalisées
  • Les pipes
  • Les pipes personnalisés

COMPONENTS ET CYCLE DE VIE

  • Communication entre components
  • Cycle de vie d’un component
  • Onlnit, Evenements…
  • Bilan

ROUTAGE ET ROUTAGE AVANCÉ

  • Paramètres d’URL
  • Redirections
  • Paramètres de routes
  • Système de routing à plusieurs niveaux
  • Activer/désactiver des routes dynamiquement

UTILISATION DE RXJS

  • Les observables
  • Les observateurs
  • Les abonnements
  • Les sujets et Operateurs

HTTPCLIENT, ANIMATIONS ET FORMULAIRES

  • HttpClient : Injection de dépendances
  • Création d’un service
  • Mise en place, suppression, modification, ajout
  • Animations : Etats, multiples et parallèles
  • Formulaire template et reactive

PUBLIC

Développeurs, intégrateurs, webmasters

PRÉREQUIS

  • Connaitre le langage JavaScript Notions en architecture
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats