Certificat de développeur Fullstack MEAN
Cette formation a pour objectif de fournir aux participant-es les compétences nécessaires pour devenir des développeurs-ses Fullstack spécialisé-es dans l'environnement MEAN (MongoDB, Express.js, Angular, Node.js).
Elle vous permet de découvrir et maîtriser les processus de développement d'applications destinées au grand public avec un frontend sous forme d'application web ou d'application mobile et un backend avec une base de données et un serveur d'applications.
Actuellement toutes les applications destinées au grand public doivent avoir une interface web et disponibles sur les smartphones et sur un serveur web.
A la fin de cette formation, vous disposez des connaissances suffisantes pour intégrer une équipe de développeurs d'applications destinées au grand public.
Financement
- Chèque annuel de formation (CAF)
CAF750n°8170 Voir conditions - Temptraining Voir conditions
Prérequis
Connaissances des technologies Web : HTML, CSS, Javascript ou avoir suivi la formation certificat de programmeur Web ou passer un test d'admission.
Description
Public
Cette formation s'adresse à toute personne souhaitant se perfectionner ou se réorienter vers le développement d'applications web modernes, incluant étudiants, professionnels en reconversion et passionnés de technologie désireux d'acquérir des compétences en frontend et backend pour concevoir et déployer des solutions sur sites web et smartphones
Perspectives professionnelles
La formation fullstack MEAN ouvre de nombreuses perspectives professionnelles dans le secteur du numérique, vous permettant de travailler en tant que développeur fullstack JavaScript intégré dans des équipes de startups, d'agences digitales ou de grands groupes, de vous spécialiser dans le développement frontend ou mobile grâce à Angular et Ionic, ou de vous lancer en freelance en offrant une expertise polyvalente en conception, développement et déploiement d'applications modernes sur web et smartphones
Objectifs
Avec l'aide du formateur, vous allez concevoir, développer la base de données, le frontend et le backend d'une application complète, déployer sur un serveur web ou sur les smartphones et tester une application.
À la fin de cette formation, les apprenant-es seront capables de :
- Concevoir l'architecture d'une application grand public moderne
- Développer le frontend
- Développer le backend
- Déployer l'application sur un serveur web
- Déployer l'application sur Apple Store et Google Store (démonstration)
- Tester et faire tester votre application
Contenu
- NodeJS et NPM
- Typescript
- Frontend:
- Angular
- Ionic Framework
- Backend:
- Express (models, controllers et routes)
- MongoDB (SQL vs NoSQL)
- Déploiement:
- Capacitor (Cordova, PhoneGap)
- Tester et déploiement application hybride
- Déploiement sur un serveur web
- XCode et Déploiement sur iOS (démonstration)
- Android Studio et Déploiement sur Android
Méthode et supports
La méthodologie est participative et repose sur une implication très importante de la part des apprenant-es.
La formation est donnée en mode synchrone, c'est-à-dire en présentiel et à distance en même temps ainsi l'échange entre l'enseignant-e et les participants-es s'effectue en temps réel par visioconférence. Un courriel est envoyé aux participant-es avant le début de la formation. Ce dernier contient les informations de connexion. Nous utilisons Zoom pour nos visioformations. Pour les cours nous utilisons l'outil gratuit Visual studio code. Les participant-es doivent apporter leur propre ordinateur portable. L'accès à Internet sera fourni.
Intervenants
Formateurs et formatrices qualifié-es et expérimenté-es, issu-es du milieu professionnel de la matière enseignée et ayant réalisé plusieurs projets et applications web.
Evaluation et titre décerné
ÉvaluationLes compétences sont évaluées tout au long de la formation par des contrôles continus de type QCM et un travail final qui implique la réalisation le déploiement d'un projet d'application web.
Titre décerné
Une attestation de suivi de la formation sera délivrée à tous les participant-es ayant 80% de présences.
Un certificat sera délivré aux participant-es ayant livrées le travail final demandé répondant aux exigences de la formation et ayant la moyenne aux contrôles continus de type QCM.