Logo de Webcole Webcole

Trouvez votre formation

 2 jours  900,00 €

Angular - initiation

Référence
ANG-1

Public
Architectes, développeurs et chefs de projets Web et toute personne souhaitant apprendre à maîtriser le framework Angular.

Pré-requis
Bonnes connaissances des technologies du web et des outils modernes de développement
Bonne maîtrise de JavaScript.

Objectifs
Découvrir les fonctionnalités & les nouveautés du framework Angular. Développer une nouvelle application Web. Concevoir une application Angular. Maîtriser les bonnes pratiques de développement et de mise en production.

Programme

  • Rappels JavaScript
    • Composants d'une application Web. HTML5 et CSS3
    • Outils de développement Web/JavaScript
    • Moteurs de rendu HTML et JavaScript. DOM, BOM
    • JavaScript rappels : prototypes, closures et callbacks
    • Rappels sur les concepts objet en JavaScript
  • Présentation du framework Angular
    • Angular, positionnement : jQuery, ExtJS...
    • Intégration. Compatibilité, versions, documentation
    • Fonctionnalités et principes généraux
    • Directives Angulars, compilateur HTML
    • Expressions. Data-Binding bidirectionnel. Filtres
  • Contrôleurs et gestion des scopes
    • Création et utilisation des contrôleurs
    • Gestion du contexte, la variable $scope
    • Propagation des événements. API. Dirty Checking
    • Traitement et validation des formulaires
  • Module et injection de dépendance
    • Fonctionnalités de l'objet angular
    • Principe de l'injection de dépendance
    • Notion de module et configuration
    • Découper son application
  • Définition des routes
    • Configuration des routes et URLs
    • Définitions des routes, liens et redirection, paramètres
    • Hierarchies de routes
    • Prétraitement des vues
    • Utilisation des "fragments"
  • Fonctionnalité de données, Echange Serveur
    • Requêtes HTTP
    • Communication avec une API
    • Afficher des données externes
    • Afficher des données asynchrones avec AsyncPipe
  • Intégration des tests automatisés
    • Utilitaires de test : Jasmine. Angular-scenario. Test : contrôleurs, services... Utilisation avec Karma.
    • End to End Testing: interface utilisateur
  • Bonnes pratiques et outils
    • Yeoman, optimisation du développement
    • Internationalisation (I18N), mise en œuvre

Association pédagogique

Ces formations peuvent vous intéresser

Et pour progresser dans Angular - perfectionnement

Modalités et délai d’accès
Entretien téléphonique, visio ou présentiel.
Présentation des problématiques posées par le postulant et détermination des objectifs professionnels.
Audit des besoins de la formation.
Retour sur le test de positionnement.
Envoi des éléments administratifs (programme de formation, devis et convention).
Délai d’accès : 11 jours après signature.

Méthode et moyens pédagogiques
Théorie et exercices
Possibilité des travailler sur des données des stagiaires
Support de cours en ligne
Mise à disposition d’ordinateurs, vidéoprojecteur et tableau.

Modalité d’évaluation
Positionnement préalable
Synthèse des points abordés
Evaluation stagiaire et questionnaire de satisfaction.

Sanction de la formation
Attestation de formation.

Lieu de la formation
Toute la France en présentiel et/ou distanciel.

Accessibilité aux Personnes en Situation d'Handicap (PSH)
Recours à des partenaires spécialisés.

Chiffres clés
xxx