Apprenez à créer des applications interactives et robustes grâce à la combinaison parfaite entre simplicité, modularité et innovation qu'offre le framework Angular.
Cette formation Angular vous permettra de maîtriser les bases et les fonctionnalités avancées du framework Angular. Vous apprendrez à créer des applications robustes et performantes.
Pendant 3 jours, vous apprendrez :
- à construire votre première application Angular,
- à concevoir des composants réutilisables, et
- à gérer efficacement vos données avec RxJS.
- à travailler sans rxjs, vous avez le choix !
Grâce à un projet fil rouge pratique (une application de gestion de produits) vous expérimenterez :
- la création de composants,
- la communication avec une API REST et
- la mise en place de tests unitaires.
À l’issue de cette formation, vous repartirez avec une application fonctionnelle pouvant servir de modèle pour vos futurs projets.
Cette formation s’adresse à des développeur·se·s familiers avec le web et JavaScript souhaitant apprendre à développer des applications Angular.
Enfin, pour approfondir les fonctionnalités offertes par la librairie RxJS, jetez un œil à notre formation RxJS. Cette formation couvre toutes les fonctions et opérateurs RxJS qui permettent de créer, combiner et transformer des Observables.
Jour 1 : De la théorie aux 1ers composants Angular
Rappel des concepts de base du JavaScript moderne et de Typescript.
Comprendre la création et l'évolution du framework Angular et de son écosystème.
Apprendre à créer des composants Angular et à les utiliser.
Comprendre le fonctionnement du système de templating d'Angular.
Apprendre à utiliser les directives pour manipuler le DOM.
Faire communiquer les composants entre eux.
Apprendre à interagir avec une API REST via les services Angular.
Mises en pratique : - Création du projet « fil rouge » grâce au CLI d'Angular.
- Création des premiers composants de l'application au sein de la page de listing des produits.
- Alimentation de la page de listing des produits avec des données issues de l'API REST fournie.
Jour 2 : Intégration de RxJS et gestion des données
Présentation de la programmation réactive fonctionnelle et son intégration dans Angular via la librairie RxJS.
Création de services pour la gestion et le partage des données.
Découvrir comment utiliser les pipes pour transformer des données.
Comprendre le fonctionnement des formulaires pilotés par le template et des formulaires réactifs.
Connection avec les Signals : découverte, zoneless, mise en place
Si le temps: découverte de rxresource
Mises en pratique : - Manipulation des données issues de l'API REST via les opérateurs RxJS.
- Création du panier utilisateur.
- Implémentation d'un formulaire de création d'un produit avec contrôle de saisie et validation.
Jour 3 : Amélioration, évolution et scalabilité
Comprendre le fonctionnement du routeur Angular, des guards et des resolvers.
Apprendre à tester une application grâce aux tests unitaires Karma, Jasmine et Jest.
Présentation du concept de PWA et de son intégration dans Angular avec Angular Universal.
Partage de bonnes pratiques et de retours d'expérience sur la conception d'applications Angular.
Mises en pratique : - Création du menu.
- Séparation du listing des produits et création de produit dans différentes pages.
- Création de la page d'administration des produits avec une gestion des droits d'accès.
- Développement de tests unitaires sur des règles métier de l'application.
Benjamin est développeur, spécialisé dans les technologies du web depuis 2009. Il a avant ça évolué quelques années dans le monde Java avant de basculer vers le monde du JavaScript et d'AngularJS en 2012 avec la version bêta du framework.
Benjamin a également été professeur de développement web pendant 3 ans à l'université de Lille 2 avant de fonder en 2014, avec 3 des membres de son équipe projet, Symbol-IT. Sa société de conseil en informatique est spécialisée dans les développements fronts avec des frameworks comme Angular ou Vue.js ainsi que dans le devops.
Aujourd'hui, Benjamin intervient principalement chez ses clients en tant que tech-lead pour les accompagner sur Angular en amenant le recul et les bonnes pratiques que ses années d'expérience ont pu lui apporter.
Ingénieur de formation, Erwan a découvert le monde du web alors qu'il travaillait à Londres. Lors de cette expérience, il a eu l'opportunité d'expérimenter le tout nouveau framework Angular à l'époque.
Grâce à cette expérience, Erwan, aujourd'hui freelance, n'a cessé d'approfondir ses connaissances de ce framework !
Erwan a eu la chance de collaborer avec de nombreuses entreprises comme Allianz, Amadeus, SETEC ou encore Hertz. Au cours de ces expériences professionnelles, il a pu échanger, approfondir et affiner ses connaissances.
Aujourd’hui formateur indépendant et créateur de formats e-learning, il a à cœur de transmettre sa passion pour Angular et pour le monde du web en général !
Du plaisir, du fun, avant tout passer un bon moment, c'est ce qui caractérise l'état d'esprit d'Evan tous les jours.
Passionné de code depuis plus de 20 ans, Evan a mis à profit sa passion en créant une entreprise de développement logiciel (durant 8 ans, avec 14 salariés).
Soucieux de la qualité logicielle, et adepte des démarches craftmanship, TDD et BDD, il a une vision agile et essaye de s’améliorer et progresser en permanence.
Ses amours fous : .net avec C# (ASP.NET Core), JavaScript, Angular, Node.js
Ses IDEs favoris : Visual Studio, Visual Studio Code
Ses découvertes du moment : React, Python (oui, faut pas mourir idiot quand même :=p)
Evan continue aujourd’hui à développer, pour lui, pour ses clients (audits, conseils, et réalisation).
Former est pour Evan une vocation : il aime transmettre et souhaite donner le goût de coder au plus grand nombre !
Témoignages
4.7/5Basé sur 178 avis*
AS
Adam S.
EQUASENS22.01.2024
En petit comité, donc c'est plus facile de poser des questions.
Le formateur au top ! (Evan) : Souriant, bienveillant ! :)
Le rythme est soutenu donc il faut être en forme. Je pense également qu'une bonne connaissance de javascript est indispensable pour bien aborder la formation.
La formation répond très bien à mes attentes en tous cas et la mise en pratique sera une autre paire de manches.
NC
Nicolas C.
Bureau Veritas03.07.2023
Très bonne formation correspondant à mes attentes en termes de contenu, de rythme et de pédagogie.
RP
Renaud P.
5th floor
Merci beaucoup à Evan pour cette formation. C'est une bonne base bien solide.
BB
Benjamin B.
5th floor
Formation très qualitative.
Le formateur fait preuve de beaucoup de pédagogie et s'assure d'une compréhension optimale de tout le groupe.
La formation donne les clés en main afin d'acquérir des bases solides pour débuter en Angular.
LV
Loic V.
TELINDUS
Formateur à l'écoute et connait parfaitement son sujet
JB
Julien B.
Bureau Veritas
Très bonne formation. Formateur qui maîtrise son sujet. Contenu complet.
SP
Sébastien P.
Toutenpixel
Excellente initiation à ce framework, autant pour ceux qui ne le connaisse pas du tout que pour ceux qui l'ont déjà essayé.
KC
Karim C.
Pole Emploi
Très bon formateur qui s’adapte au profil des participants. Bonne expertise.
NC
Nicolas C.
Université Grenoble Alpes
Super Formation suivie avec Benjamin. Nous avions déjà suivi une formation l'année dernière avec lui. Et comme l'équipe de développeurs a évolué nous avons fais une petite mise à jour 😎. Et nous avons recontacté Benjamin et Human Coders.
Encore merci pour la pédagogie et l'écoute, tous les participants ont beaucoup aimé suivre cette formation. Le partage et l'adaptation du rythme en fonction du groupe est un vrai plus. Benjamin a su s'adapter et répondre aux questions du groupe. Encore une fois un vrai plaisir 😊👍 Merci
KX
Karine X.
Université Grenoble Alpes
Le contenu de formation était sur mesure pour nous. Le formateur a bien contrôlé le rythme, pour nous puissions en découvrir un maximum en un temps limité.
Le formateur transformait des implémentations complexes en exemples simples, puis ajoutait quelques étapes simples, ainsi une réalisation compliquée devient claire.
TH
Thi Hue N.
Université Grenoble Alpes
Le formateur Benjamin Barbier est très pédagogue et compétent. Le contenue de cours correspond très bien à mes attentes.
AD
Aurélie D.
COMWATT
Super expérience. Formateur au top.
MV
Maxime V.
Université Saint Louis - Bruxelles
Superbe formation !
Formateur dynamique et ouvert aux questions
JD
Juan D.
Université Saint Louis - Bruxelles
Cette formation de 3 jours nous a permis de couvrir tous les concepts de base nécessaires à appréhender le développement d'une application Angular. Plus qu'un simple formateur, Evan est un passionné qui capte de par sa méthodologie dynamique et son suivi bienveillant.
JD
Jean-François D.
Nexti Entreprise
La formation est très intéressante, Evan est pédagogue. Nous avons abordé beaucoup de points conceptuels en plus de la formation de base prévue.
GV
Guillaume V.
Groupe Boucheries André
Une super formation, qui ne demande qu'à être suivie par une plus approfondie, avec un super formateur (le meilleur que j'ai eu en 20 ans...) !
GD
Gael D.
Société Générale (GBSU/HUM)
Formation de 3 jours, idéale pour s'attaquer aux concepts-clé d'angular. Belle introduction claire, dispensée par un formateur toujours soucieux de mettre les notions en perspective et d'orienter la recherche personnelle si l'on veut aller plus loin.
HP
Hugo P.
CGI France14.04.2021
Formation nickel ! Même si un peu courte ! Formateur au top!
VP
Vincent P.
Studiomagnétique12.04.2021
Formateur compétent et sympathique. Le rythme de formation est bon, malgré la formation à distance.
NC
Nicolas C.
DSIM - Direction des Systèmes d'Information Mutualisés
Super formation, nous avons pu aborder de nombreuse notion et avons progresser tout au long de la formation. Merci à Benjamin pour son écoute et pour les réponses et la formation qu'il nous a transmis. Un grand bravo pour ces 3 jours de formations.
IZ
Ivan Z.
DSIM - Direction des Systèmes d'Information Mutualisés
Je suis très content d'avoir vécu cette expérience et d'avoir été formé par quelqu'un avec autant de pédagogie et de bienveillance
IZ
Ivan Z.
DSIM - Direction des Systèmes d'Information Mutualisés
Je trouve que Benjamin le formateur est toujours à l'écoute, très dynamique et pédagogue dans ses explications, ça fait vraiment plaisir car on se sent tout de suite à l'aise et on a vraiment l'impression d'avancer. Bravo à lui pour son excellent travail
NR
Nicholas R.
Kizeo
Super formation, assez intense avec des petit quiz assez sympa :)
NC
Nicolas C.
DSIM - Direction des Systèmes d'Information Mutualisés
Super formation, très dense et adaptée à nos besoins. J'avais des craintes sur le mode "distanciel" mais cela a été super bien géré et a été un vrai plus dans le partage des écrans et l'apprentissage de chacun. Merci à Benjamin notre Formateur qui a su créer à la fois une ambiance détendue et studieuse. Vraiment un vrai plus dans la montée en compétence notre équipe 😊
AT
Antonin T.
Conserto
Une bonne rythmique entre les présentations, les travaux pratiques et les tests. On n'est jamais largué ou abandonné. Pas mal de concept d'Angular 2+ sont étudiées. Le formateur connais les dernières versions d'Angular et ce qu'elles impliquent.
AD
Antonin D.
Antonin DUVIOL20.07.2020
Très bonne formation pour débuter et appréhender Angular en suivant le premier tuto officiel + l'analyse et l'amélioration d'une appli de chat existante.
GN
Gaëtan N.
Yes We Dev - Our Real Win SAS
Intervenant hyper pédagogue (Evan), sait adapter son contenu/rythme aux participants sans bypasser le contenu.
GS
Glen S.
Yes We Dev - Our Real Win SAS
Programme complet et précis, formateur pédagogue et dynamique (Evan) !
EM
Estelle M.
b<>com15.06.2020
J'ai trouvé le rythme avancé. Je pense qu'il est mieux d'avoir déja des notions de Angular pour cette formation
LJ
Loic J.
E-voyageurs Technologies15.06.2020
Ayant déjà des notions d'angular, cette formation m'a permis de consolider toutes les notions de base d'angular ce qui plus que bienvenu.
Avoir des notions en javascript et/ou typescript est un prérequis nécessaire pour arriver à suivre le rythme.qui est plutôt soutenu.
La pédagogie du formateur était à mon sens tout à fait adaptée au groupe suivant la formation (participation active, quiz, travaux pratiques avec un fil conducteur).
Seul bémol, le survol un peu rapide sur la partie test qui est une partie intégrante du développement d'une application en entreprise.
LQ
Le Quyen L.
Amue
Très bonne formation avec un formateur (Evan) compétent et pédagogue. Le rythme de la formation me convient parfaitement. La revue des bases m'a aidé à comprendre Angular et son architecture. Dommage que faute de temps, la partie ngrx a été abordée trop rapidement.
SG
Sarra G.
Amue
Formateur (Evan) compétent et à l'écoute!
JR
Julien R.
Amue
Très bon formateur (Evan), pédagogue et qui prend le temps de nous expliquer
DW
David W.
Amue02.06.2020
Très bonne formation, étant donné, le contexte, les niveaux divers et les attentes ambitieuses.
Le programme a été compliqué à respecter sur la fin vu le besoin d'asseoir certaines bases. Ce qui a impliqué un rythme qui m'a moins convenu sur les 2 dernières heures. Ceci dit, un très bon contact avec le formateur, une bonne équipe et de l'entraide.
SM
Samuel M.
DEVOTEAM Digital Factory
Formation au top ! J'avais un peu peur que la formation reprenne trop les bases d'Angular et que je n'apprenne rien de nouveau. Le formateur a su s'adapter au niveau global de l'équipe.
AA
Adelin A.
DEVOTEAM Digital Factory26.08.2019
En tant que confirmé Angular, J'ai apprécié la formation, même si le rythme était parfois trop lent pour moi.
LQ
Le Quyen L.
Amue
C'est une bonne formation avec des retours d'expériences et le formateur (Benjamin) a participé en même temps que nous pour réaliser les exercices tout en proposant les solutions potentiels.
Les schémas d'explication sont clairs pour illustrer les flux d'échanges. Merci beaucoup.
BB
Bruno B.
Decisionbrain
La formation qu'il me fallait : petit groupe, formateur au taquet, et qui avait aussi de l'expérience en dehors du sujet du stage, un programme qui couvre les choses à savoir, et qui s'adapte aux besoins des stagiaires...
JB
Jean-Patrick B.
b<>com
Excellente formation. Formateur (Benjamin) à l'écoute de nos attentes et pédagogique. Cadre parfait.
LP
Léo P.
MGI
Formation très bien organisée et très bien gérée par le formateur (Benjamin) malgré des personnes avec des niveaux différents.
Unicorns FTW
PD
Pierre D.
b<>com28.06.2017
Le formateur proposé par Human Coders était à la fois très agréable, pédagogue et instruit, et la formation était bien structurée.
Une très bonne expérience !
FAQ
Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
9h30 : la formation commence
12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
14h : reprise de la formation
18h : fin de la journée
8 raisons de participer à une formation Human Coders
Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1651 sessions réalisées). 99% des participants se disent satisfaits de nos formations
Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
Catalogue de formations complet : 172 formations au catalogue, de quoi vous accompagner sur tout vos projets
Écosystème dynamique : Nous accompagnons les dev depuis 13 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux