Formation Angular

par Retengr


Angular est le framework de Google respectant le pattern Single Page Application (SPA) qui permet de développer des applications robustes et centrées sur le client.

Rapide, basé sur les web components, Angular se présente aujourd’hui comme le framework qui va vous permettre de développer la couche de présentation de votre application web moderne portable sur mobiles et desktop.
Angular est en constante évolution, avec une version nouvelle tous les six mois. Le cours traite actuellement de la version 11. Ce cours présente les évolutions des versions allant de la 2 à la plus récente, en détaillant les différents changements.

Attention : AngularJS est un produit distinct, la connaissance de l’un n’implique pas la connaissance de l’autre. Assurez-vous bien de votre besoin réel !


📅  4 jours à temps plein

📚  classe virtuelle ou en présentiel

💶  2 200€


Pour en savoir + sur le programme ou échanger avec l'organisme de formation c'est par ici 

⬇️



Faites financer cette formation !

Cet Organisme de Formation est certifié Qualiopi, vous pouvez mobiliser les dispositifs de financement de l'Etat.

Contactez-nous si vous avez besoin d'aide.



Vous pouvez également nous contacter au 06 30 90 99 06.

Pour qui est fait ce programme

Une connaissance des technologies Web (HTML, CSS) est impérative pour suivre cette formation dans de bonnes condition. La connaissance de JavaScript est souhaitable mais pas obligatoire.

  • Architectes

  • Développeurs

  • Chefs de projet technique

Avec ce programme vous pourrez :

  • Comprendre les architectures SPA.

  • Apprendre le langage TypeScript.

  • Créer un projet Angular via AngularCLI.

  • Déclarer des composants et des modules.

  • Utiliser des templates, le databinding, les directives.

  • Créer des services.

  • Mettre en œuvre le routing.

  • Appeler des WebServices REST.

L'organisme de formation

Retengr

À travers un service personnalisé, flexible et intelligent, Retengr accompagne dans une atmosphère chaleureuse vers la performance, le tout avec empathie et professionnalisme.

Vous allez adorer Retengr si vous pensez que...

- Une formation doit être au service de la performance du collaborateur et de l’entreprise

- L’expertise technique est aussi importante que les qualités pédagogiques

- Un cadre d’apprentissage soigné permet une formation plus efficace

- “Qui cherche la perfection obtient l’excellence”

Vos instructeurs


Robin Coma Delperier

Robin est consultant Frontend & DevOps pour la société PlaceMe dont il est le fondateur.
Startup digitale à Toulouse, il accompagne depuis 2017 ses clients dans le développement de leurs projets web avec des expertises en Frontend, Backend, DevOps et Cloud.


Mustapha Bargacha

Mustapha Bargach a 35 ans et il est architecte logiciel avec beaucoup d’appétence pour l’UX Design. Son métier est de concevoir techniquement des applications et de les intégrer, et ce, depuis plus de 10 ans sur la place toulousaine. Il a principalement travaillé pour de grands groupes comme Orange ou EDF et il a la chance d’avoir créé depuis un peu plus d’un an avec son associé, une entreprise d’édition de borne tactile pour les pharmacies.

Curriculum du programme

Présentation d’Angular

  • Les origines
  • Architecture Angular
  • Hello World
  • Angular CLI


TypeScript JumpStart

  • Présentation TypeScript
  • Types et mots clés
  • Classes, Propriétés et méthodes
  • Namespaces et Modules
  • Transpilation de TypeScript


Une application simple avec Angular

  • Présentation
  • Structure de l’application


Composants web et Modules

  • Qu’est-ce qu’un composant web ?
  • Cycle de vie
  • Les modules Angular


Les templates et les pipes

  • Syntaxe
  • Interpolation et expressions
  • Transformez vos données avec les pipes


Propriétés des composants web et Data Binding

  • Property et event binding
  • Propriété Input et Output
  • Les directives Angular
  • Two-way Binding


Performance et Change Detection

  • Services, Providers et http client
  • Présentation des services Angular
  • Injections et providers
  • @Injectable Promises et Observables
  • REST avec le module http client (depuis Angular V5)


Routing

  • Présentation du routage
  • Les étapes du routage
  • Le service routage
  • Paramètres de routing
  • Créer et utiliser les Routes Guards
  • Lazy Loading


Gestion de formulaires

  • Présentation des types de formulaires Angular
  • Les formulaires de type Template-Driven
  • Les formulaires de type Reactive Forms
  • Gestion de l’apparence


Déploiement d’une application

  • Webpack
  • Automatisation du build


Gestion des tests unitaires et E2E avec Angular (notions)

  • Tests : pour quoi faire ?
  • Présentation de Karma, Jasmine
  • Mettre en œuvre “Test Suite”, “Spec”
  • TestBed : créer un contexte angular pour tests
  • Mocked objects : Simuler l’invocation à un WebService …


Notions connexes à Angular

  • Internationalisation statique et dynamique
  • Framework graphique
  • Progressive Web Application
  • Universal


Les nouveautés à venir

  • Qu’annonce Google dans la prochaine version… ?


Qu'en pensent les alumni ?

Bastien L.

Développeur, Celad

La formation a été très intéressante. Elle est très complète et elle m’a permis de prendre connaissance des technologies liées au monde du web. Le système de VM (Machine virtuelle) est très pratique et pédagogique. Vincent est un très bon formateur qui sait se mettre au niveau de ses élèves

Thomas A.

Développeur Android et iOS, Waxym

Vincent est un très bon formateur. Il est le genre d’enseignant dont vous vous rappelez longtemps après votre cursus scolaire.

Arnaud H.

Développeur, Celad

Une bonne formation à distance sur les bases de Angular 9 Tous les exercices ont été effectués, formation finie dans les temps. Les objectifs ont été atteints ! Le formateur est un bon pédagogue, disponible et à l’écoute. Envie de partager sa connaissance et ses expériences.

En classe virtuelle ou présentiel (à Paris, Toulouse)

Composée à 75% de pratique, cette formation utilise des exercices illustrés et didactiques.

Une évaluation quotidienne de l’acquisition des connaissances de la veille est effectuée.

Une synthèse est proposée en fin de formation.

Une évaluation à chaud sera proposée au stagiaire à la fin du cours. Un support de cours sera remis à chaque participant comprenant les slides sur la théorie, les exercices. Une feuille d’émargement par demi-journée de présence est fournie en fin de formation ainsi qu’une attestation de fin de formation si le stagiaire a bien assisté à la totalité de la session.

Un suivi et un échange avec les participants seront mis en place quelques jours après la formation.

Une journée type de formation à distance se décompose de la façon suivante :

Matin :
- 2h de théorie en visioconférence
- 10 à 15 minutes de présentation d’exercices en visio
- 1h de TP en autonomie avec possibilité de solliciter le formateur (partage d’écran à distance pour une assistance efficace).

Après-midi :
- 2h de théorie en visioconférence
- 10 à 15 minutes de présentation d’exercices en visio
- 1h de TP en autonomie avec possibilité de solliciter le formateur (partage d’écran à distance pour une assistance efficace).