Angular 9, AngularFire 6 et Angular Material 9 par la pratique
Créer vos applications FullStack avec Angular en Front et Firestore en Back
Votre formateur
Développeur web depuis 2003 dans des entreprises clientes publiques (SNCF, URSSAF, EDF...) et privées (Iron Mountain, Jouve, CDiscount...), dirigeant de la société rennaise Code Concept spécialisée en formation JavaScript Front, Back et mobiles hybrides, Samir Medjdoub a eu comme comme fil conducteur la conscience qu’il est bien plus facile de rester sur la vague que de tenter de remonter après s’être laissé submerger. Fidèle à cette stratégie, il a ainsi pris la vague Angular 2 dès les versions bêta en 2015, celle de Node.js il y a sept années de cela et a eu la chance d'évoluer dans des sociétés qui avaient été parmi les premières en France à adopter MongoDB, conjointement aux bases de données relationnelles. Il a toujours cru que comparaison était raison et a porté une égale attention à React et Redux dès 2015, puis Vue.js en 2016. Meteor et désormais Svelte.js sont les outsiders qui retiennent régulièrement son attention.
Les développeuses et développeurs JavaScript (Front, Back ou Fullstack !) ont de très beaux jours devant eux : les formations de la société Code Concept vous aideront à investir efficacement dans les frameworks, plateformes et librairies JavaScript qui vous ouvriront de belles opportunités en 2024 !
Programme de la formation
-
CommencerGénérer un nouveau projet Angular via Angular CLI + installer d'Angular Material (20:26)
-
CommencerUtiliser un Reactive Form pour récupérer les saisies de l'utilisateur (13:48)
-
CommencerCréer un Backend Firebase (12:09)
-
CommencerConfigurer AngularFire 6 (8:05)
-
CommencerCréer un document "restaurant" dans une collection Firestore (17:27)
-
CommencerLire nos documents persistés sur Firestore (21:17)
-
CommencerAfficher les propriétés des restaurants + pipe 'date' en détail (6:51)
-
CommencerRécupérer l'id d'un restaurant depuis le bouton de vote (5:39)
-
CommencerVoter pour un restaurant (6:15)
-
CommencerOrdonner les votes (2:15)
-
CommencerDésactiver le bouton de soumission + pluraliser les votes (6:25)
-
CommencerStyliser avec Flex (3:29)
-
CommencerOrdonner les votes par nom de restaurant (20:49)
-
CommencerOrdonner les restaurants par nom ascendant (3:08)
-
CommencerUtilisation d'une MatList (3:17)
-
CommencerGérer le 'selectionChange' d'une MatList (2:29)
-
CommencerCréer une modale de confirmation de suppression (12:36)
-
CommencerSupprimer un restaurant (15:29)
-
CommencerModale : touche finale (1:30)
-
CommencerFix au redémarrage (0:34)
-
CommencerGénérer un projet + installer Angular Material (3:56)
-
CommencerGénérer nos components et les routes correspondantes (5:28)
-
CommencerCréer un menu et router vers ses différentes routes (8:04)
-
CommencerInstaller Firebase et AngularFire (3:46)
-
CommencerConfigurer AngularFire (6:33)
-
CommencerS'authentifier à l'aide d'un compte Gmail via un GoogleAuthProvider (8:17)
-
CommencerSe déconnecter (5:12)
-
CommencerCréer un formulaire permettant l'upload d'images (10:44)
-
CommencerUploader une image dans un bucket Firebase (26:31)
-
CommencerCréer un service afin d'interagir avec une collection 'personal-spaces' (15:22)
-
CommencerCréer un personal space par utilisateur afin de stocker les urls de ses images uploadées (20:52)
-
CommencerSi vous aimez cette formation ...