formation angular casablanca

Angular, devenu la référence des infrastructures JavaScript côté client, propose une refonte du cœur du framework en s’appuyant sur les nouveaux standards du Web. Cette formation vous permettra d’en maîtriser les concepts et d’améliorer les performances de vos applications notamment mobiles. Ce programme est compatible avec les dernières versions du framework Angular 5 et suivantes. formation angular

Objectifs de formation angular

  1. Organiser, modulariser et tester ses développements JavaScript
  2. Maîtriser les fondamentaux du Framework Angular
  3. Créer rapidement des applications Web complexes
  4. Savoir intégrer les tests unitaires au développement
  5. Connaître les bonnes pratiques de développement et de mise en production
  6. Composition modulaire d’une application avec Angular.

Programme de formation angular

Développement JavaScript : rappels

  • Bonnes pratiques ECMAScript 5.
  • ES7/ES6/ES2015, présentation générale.
  • Nouveautés syntaxiques : portée, “template string”, “arrow functions”, les promesses…
  • Le développement JavaScript Objet avec la syntaxe de class.
  • Le pattern observer/observable (ES7).
  • La librairie RX.js : opérateur clés pour la manipulation d’observable.
  • Outils indispensables. Babel, Traceur et Typescript.
  • Typescript en détail, configuration.
  • ES6/2015 approche modulaire.
  • ES7 gestion de l’asynchronicité : await async.
  • “Modules Loaders” : Webpack, “import/export”.
  • Migrer un script ES5/ES6. Mise en œuvre de l’environnement avec TypeScript.

Migrer d’AngularJS 1.x à Angular

  • Comparaison et “topographie” des concepts.
  • Préparer la migration. Structure d’une application Angular.
  • Les modules Angular, “core” et principaux modules.
  • Principe de l’injection de dépendance.
  • Classification des directives : composant, attribut, structure.
  • Les décorateurs : définition des hiérarchies.
  • Démonstration
  • Migrer une application AngularJS 1.x vers Angular.

L’utilitaire ng ou @angular/cli

  • Utilisation de l’utilitaire en ligne de commande.
  • Scaffolder une structure de projet : anatomie et dépendance.
  • Configuration des utilitaires de tâches.
  • Configuration et commandes clés.
  • Lancer un server de développement/production (build).
  • Compilation Ahead of Time. La notion de “Tree Shaking”.
  • Gestion des modules : bonnes pratiques.
  • BootStrap d’application.
  • Structurer, “scaffolder” un projet d’application.

Définition de composants

  • Comprendre les Web Components. (standard, concepts, shadow DOM, scoped CSS…).
  • Cycle de vie dans l’application.
  • Angular Compiler : Change Detection.
  • Syntaxe des templates : interpolation/expression, “Binding” et filtres.
  • Directives de transformation : ngIf, ngFor, ngSwitch…
  • Définition syntaxique, le symbole (*).
  • Variables locales et variables de Template.
  • Classe de composants. Directives de configuration : selector, provider.
  • Evénements utilisateur et événements logiques personnalisés : EventEmitter.
  • Création de composants.

Classifications des composants applicatifs

  • Module, RouterModule, SharedModule.
  • Component, Directive, Pipe, Service, Guard.
  • Principe de l’injection de dépendances.
  • Création de services injectables. Classification des services.
  • Configuration de l’injecteur.
  • Les décorateurs et leurs propriétés en détails.
  • @Host, @ContentChild, @ViewChild.
  • JavaScript Pure function, PurePipe.
  • Création de composants et de directives personnalisées.

Gestion des formulaires, “Routing” et requête HTTP

  • FormControl et FormGroup.
  • TDF versus DDF : Template Driven Form et Data Driven Form
  • Validation et gestion d’erreur personnalisée.
  • Liaison de données via HTTP.
  • Gestion et configuration des échanges HTTP au niveau applicatif.
  • Création de routes.
  • Intercepter les paramètres de routage et wildcard.
  • Ciblage, “router-outlet” événements de routage.
  • Gestion de routes dans l’arbre des composants.
  • Configuration des “Guard” pour le l’initialisation des routes.
  • Mise en œuvre des cycles de validation de formulaire. Consommation d’une API REST.

Tests unitaires. Bonnes pratiques et outils

  • Configurer l’environnement de test.
  • Présentation de Karma et de Jasmine.
  • Ecrire les tests avec Jasmine.
  • Ecrire des tests d’intégration avec protractor.
  • Couverture du code. Indices du code-coverage.
  • BDD Behaviour Driven Developpemnt, TDD Test Driven Developpement.
  • Cas de test : pipe, composant, application.
  • Angular “Coding guide Style”.
  • Développement d’une application à partir de tests unitaires. Mise en œuvre du Test Driven Developpement.

formation angular

Pré requis : Connaissance de HTML, CSS et un bon niveau en JavaScript

Participant à la formation angular :

Administrateur de bases de données Administrateur réseau Administrateur système Consultant informatique Développeur Directeur technique Intégrateur Programmeur Technicien réseau Webdesigner Webmaster Ingénieur en informatique Technicien en informatique développeur Infographiste Designer

Volume Horaires ; 36 – 72 – 144 – 300 heures
Nombre de places : 2-6 personnes par groupe

Durée de la formation ANGULAR:

Pack de formation ANGULAR initiale – 36 heures 
1 semaine – 1 mois – 3 mois 

Pack de formation ANGULAR avancé – 72 heures 
1 mois – 3 mois – 6 mois 

Pack de formation REVIT expert – 144 heures 
 3 mois – 6 mois 12 mois

Nos formations sont proposées aux :

  • Entreprises de toutes les tailles (grande, moyenne, petite, et toute petite)
  • Cadres et fonctionnaires
  • Employés et salariés
  • Travailleurs indépendants
  • Demandeurs d’emploi
  • Étudiants et stagiaires
  • lauréat des écoles privées au Maroc – écoles supérieurs 

Télécharger catalogue de formation professionnelle  download training catalogue  قم بتنزيل دليل التدريب الخاص بنا

POURQUOI CHOISIR Oasis connaissance ? – WHY CHOOSE us

  • formateur angular expert – teacher angular
  • Horaires flexibles 7j / 7 de 9h à 21h selon votre choix / disponibilité
  • Inscription ouverte toute l’année – التسجيل مفتوح – apply online for registration
  • Accès gratuit : wifi, café, espace de détente
  • Différentes formules adaptées à votre budget et besoin
  • Plus de 400 formations accélérées – school in morocco
  • Coaching d’emploi / Coaching professionnel gratuitement aux inscrits
  • solution pour trouver un emploi au Maroc – help to find a job
  • Matériel de travail en cas de besoin : pc portable, clavier, souri, data show, tableau interactif
  • Formation à distance angular– private training – E-Learning
  • training in French English or Arabic
  • Formation à la carte – cours angular
  • Nombre de places : 2-6 personnes par groupe
Formation des entreprises Maroc – Formation certifiante en angular

Vous profitez du plus large choix de formations professionnelles de qualité et disponibles au Maroc : plus de 400 formations continue sont disponibles et peuvent être déployées partout au Maroc école privée

Notre parole c’est toujours « la formation d’aujourd’hui c’est la réussite de demain »

Oasis de la connaissance cabinet de Formation Maroc vous propose une formation accélérée pour les particuliers et les entreprises en individuel ou en groupe, Oasis de la connaissance cabinet de formation éligible aux CSF (Contrats Spéciaux de Formation) de l’OFPPT (Office de la Formation Professionnelle et de la Promotion du Travail) en tant qu’Organisme de Formation / prestataire de formation / opérateur de formation / cabinet de Formation professionnelle école privée à Casablanca 

école privée angular- formation angular

Vous profitez du plus large choix de formations professionnelles de qualité et disponibles au Maroc : plus de 400 formations continue sont disponibles et peuvent être déployées partout au Maroc Formation informatique

call center – مركز الاتصال – Service client : 0522602560
Page facebook : www.facebook/oasisformation – youtube : www.youtube.com/oasisconnaissance  Demande devis/prix : odc.formation2@gmail.com

Recevoir Nos newsletters

Votre nom (obligatoire)

Votre email (obligatoire)

Sujet

Votre message

 

Consulter Nos offre d’emploi en Création des sites web

 

À propos odcplus

x

Check Also

deposer cv

déposer CV coaching professionnel Gestion de stress Développement de carrière Développement de personnalité Développement des compétences coaching d’emploi Redaction et  Activation du cv Comment ...