Aelion

Angular, développement d'applications web

Aelion

Non finançable CPF
Salarié en poste / Entreprise
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1950 €
Durée
21 heures en présentiel ou à distance (au choix)
Pré-requis
Avoir des connaissances pratiques sur les technologies du Web, les outils actuels de développement Front-End et JavaScript
Localité
En savoir plus sur les localités en présentiel
Objectifs
  • Identifier et utiliser les spécifications EcmaScript 6 (ES6)
  • Développer plus rapidement
  • Tester des applications web Angular 2 avec JavaScript et TypeScript
  • Identifier et utiliser les fondamentaux du Framework Angular et ses nouveautés
  • Organiser et modulariser ses développements JavaScript
  • Utiliser les API Angular
  • Intégrer les tests unitaires au développement
  • Identifier les bonnes pratiques de développement et de mise en production
Programme
IDENTIFIER ET UTILISER LES SPECIFICATIONS ECMASCRIPT 6 (ES6)
  • JS, EcmaScript et TypeScript
  • Notion de Single Page Application
  • Les Framework JS (Vue, React, Angular)
  • Créer une SPA “from scratch” en JS

SAVOIR DEVELOPPER PLUS RAPIDEMENT ET TESTER DES APPLICATIONS WEB ANGULAR AVEC JAVASCRIPT ET TYPESCRIPT
  • Commandes Angular-CLI et scaffolding
  • Structure d’un workspace Angular et outils intégrés
  • Ecosystème Angular et librairies annexes
  • Environnement de développement (IDEs et extensions utiles)
  • Pratique
  • - Création d’un workspace Angular
  • - Utilisation des commandes Angular CLI

IDENTIFIER ET UTILISER LES FONDAMENTAUX DU FRAMEWORK ANGULAR ET SES NOUVEAUTES
  • Les syntaxes de base avec angular
  • - Les modules
  • - Les components et les templates
  • - Le data binding
  • - Les directives
  • - Les pipes
  • - Les services
  • Pratique
  • - Création de components
  • - Découvrir les directives de comportement (hidden, class, ...) et créer une directive
  • - Découvrir les directives de structures (*ngif, *ngfor, ...)
  • - Découvrir les pipes (dates, chaînes, etc) et créer un pipe

ORGANISER ET MODULARISER SES DEVELOPPEMENTS AVEC ANGULAR
  • Rappels sur le principe des modules Angular
  • Installation et utilisation de librairies (utilisation d’une librairie de composants graphiques)
  • Création de modules et patterns connus (Shared Module pattern)
  • Communication entre components
  • Fonctionnalités de Routing et chargement de modules
  • Pratique
  • - Installer Angular Material et créer un thème ou module pour regrouper les éléments graphiques
  • - Découper son application en plusieurs modules à partir d’un diagramme UML
  • - Créer un Shared Module pour partager les fonctionnalités transverses de son application

S5 – UTILISER LES API ANGULAR
  • Formulaires
  • - Template driven forms vs Reactive Forms
  • Services
  • - Notion d'injection de dépendance
  • - Utiliser le module HttpModule
  • - Créer et utiliser ses propres services
  • Pratique
  • - Création d’un Reactive Form
  • - Consommation d’une API REST (introduction RxJS)

SAVOIR INTEGRER LES TESTS UNITAIRES AU DEVELOPPEMENT
  • Outils et API de test Angular (Protractor, Karma, Testbed, etc.)
  • Ecrire des tests
  • Outils annexes
  • Pratique
  • Tester un composant
  • Tester un service

IDENTIFIER LES BONNES PRATIQUES DE DEVELOPPEMENT ET DE MISE EN PRODUCTION
  • Outils de documentation
  • Mises à jour Angular
  • Générer une documentation à partir de la JS DOC et d’outils comme COMPODOC

Cette formation est temporairement suspendue.

Voici des formations similaires :

Cette formation est temporairement suspendue.

Voir des formations similaires

Haut de page