Developpement WEB
Détails :
Angular
Durée :
3 Jours
Objectif :
Cette formation vous permet d'acquérir les connaissances nécessaires pour développer une application Web avec le framework Angular. Au terme de cette formation, vous saurez :
  • Installer le framework Angular
  • Comprendre l'apport de TypeScript et de Node.js
  • Comprendre l'architecture proposée par Angular
  • Mettre en oeuvre l'injection de dépendance
  • Comprendre et étendre les services d'Angular
  • Consommer des Services Web de type REST/JSON
  • Réaliser des batteries de tests
Prérequis :
Pour suivre cette formation, les participant devront avoir suivi la formation Développement HTML / CSS / JavaScript "Moderne" ou avoir les connaissances équivalentes.
Public :
Développeurs Web Front End.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
Angular
    Introduction au framework Angular
    • Historique et comparatifs AngularJS / Angular
    • Les patterns MCV / MVVM / MVW
    • Apports de TypeScript et Node.js
    • Installation du framework Angular

    Votre première application Angular
    • Démarrer un nouveau projet
    • Angular-CLI
    • L'outil WebPack
    • Le pattern MVW (ModelView/Whatever)

    TypeScript et EcmaScript 6 (ES6)
    • Installation de TypeScript
    • Transpiler de TypeScript vers EcmaScript
    • Let, variables locales et constantes
    • Typage et types natifs
    • Paramètres optionnels et valeurs par défaut
    • Classes et interfaces
    • Gestion des modules
    • Arrow functions
    • Les décorateurs

    Utilisation de templates et de formulaires
    • Utilisation de template
    • L'interpolation {{}}
    • Mise en oeuvre de formulaires
    • Validation de formulaires
    • Gestion des erreurs

    Les composants Angular
    • Quelques premiers composants Angular
    • Instanciation et paramétrage de composants
    • Les directives
    • La gestion des styles
    • Cycle de vie d'un composant
    • La gestion des événements
    • La gestion des filtres
    • Créer ses propres composants

    Module et injection de dépendance
    • Introduction au pattern d'injection de dépendance (IoD)
    • Injecteurs et providers
    • Notion de module et configuration
    • Correctement découper son application Angular

    Angular Material
    • Qu'est-ce que le "Responsive Web Design"
    • Introduction à Angular Material
    • Utilisation de composants material

    Aspects complémentaires
    • Les pipes
    • Le routeur
    • Communication avec des Services Web REST/JSON
    • Server Side Rendering
    • Sécurité de votre application et attaques XSS

    Tester une application Angular
    • Testabilité d'une application Web
    • Les frameworks Jasmine et Karma
    • Mise en oeuvre d'un jeu de tests