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
Toute personne souhaitant se perfectionner ou se réorienter vers le développement d’applications web modernes, destinées à être déployées sur des sites web ainsi que sur des smartphones.
Perspectives professionnelles
Intégrer une équipe de développeurs-ses d’applications destinées au grand public.
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éthodologie
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 for-mation. Ce dernier contient les informations de connexion. Nous utilisons Zoom pour nos vi-sioformations. Pour les cours nous utilisons l’outil gratuit Visual studio code.
Matériel
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é
Évaluation
Les 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.
Remarques
120 périodes de 45 minutes
CAF : en attente de validation
Prochaine session mars 2025
Durée et horaires: 120 périodes. 6 semaines, en matinée ou après-midi tous les jours ou 2 séances par semaine, en soirée durant 15 semaines.
Prix: CHF 3'750.-
Chèque annuel de formation (CAF) : en attente.-
N° CAF : en attente