Description
Module 1 : Introduction et Configuration de l'Environnement de Travail - Présentation de la formation et des objectifs - Installation et configuration des outils nécessaires (IDE, serveur local, etc.) Module 2 : Maquettage des Interfaces - Principes de base du maquettage - Outils et logiciels pour le maquettage - Atelier pratique: Création d'une maquette pour une application web/mobile Module 3 : Développement Front-end - HTML/CSS: Création d'interfaces utilisateur statiques - Introduction à JavaScript pour dynamiser les interfaces Module 4: Introduction au Développement Back-end - Présentation des composants d'une application back-end - Introduction aux bases de données: SQL vs NoSQL Module 5 : Mise en place de la Base de Données - Conception d'un schéma de base de données relationnelle - Introduction à un SGBD spécifique (par exemple, MySQL) Module 6 : Développement des Composants d'Accès aux Données - Accès aux données SQL: Utilisation d'ORMs et écriture de requêtes - Accès aux données NoSQL: Introduction à MongoDB ou un autre système NoSQL Module 7: Développement des Composants Métier Côté Serveur - Introduction aux frameworks back-end (par exemple, Node.js avec Express.js) - Création de routes, middleware et intégration avec la base de données Module 8 : Documentation et Déploiement - Meilleures pratiques pour documenter une application - Introduction au déploiement: hébergement, domaines, et serveurs
Objectifs
La finalité de ce programme est d'acquérir les compétences suivantes : - Développer la partie front-end d'une application web ou web mobile sécurisée - Développer la partie back-end d'une application web ou web mobile sécurisée Afin de pouvoir passer la certification RNCP37674 TP - Développeur Web et Web Mobile
Résultats
La finalité de ce programme est d'acquérir les compétences nécessaires pour le passage de la certification RNCP37674 TP - Développeur Web et Web Mobile.