Retour
Concepteur, conceptrice, développeur, développeuse d'applications (TP)
Objectifs de la formation
La présente consultation cible des actions devant répondre aux besoins en compétences des entreprises, et en qualification des publics afin de faciliter l'insertion professionnelle et le retour à l'emploi durable.
Contenu de la formation
Remise à niveau préparatoire - Mise à niveau globaleRenforcement sur les notions de base et connaissances professionnellesPrésentation du fonctionnement d'un système d'exploitation type LinuxPrésentation du fonctionnement d'un navigateur WebPrise en main d'un IDE (Visual Studio Code)Prise en main d'un outil de versionning (Git) et de diffusion de code (GitHub)Apprentissage des fondamentaux du développement web : HTML, CSS, JavascriptApproche logique : maîtriser la notion approche logique : maîtriser la notion d'algorithme, maîtriser le raisonnement logique - 105 hDéveloppement d'un frontend: Création d'interface utilisateur - Savoir maquetter une applicationDévelopper une interface utilisateur et des composants d'accès aux données (appel d'API)Travailler en équipe en suivant une méthodologie agileMaquetter une application : besoins clients et utilisateurs, backlog, planification tâches, architecture et wireframesS'initier aux enjeux de l'accessibilité et du design adaptatifDévelopper une interface utilisateur desktop : HTML/ CSSDévelopper une application front-end : Javascript, ReactFaire appel à une API externe pour récupérer des informations distantes - 245 hDéveloppement d'un backend: Gestion des données d'une application - Concevoir et schématiser une base de données relationnelles Mettre en place une base de donnéesRequêtage SQL basiques et avancésComprendre une base de données existanteComprendre et appliquer la norme RESTComprendre le design pattern MVCMettre en place un pattern MVC au sein d'une application backend: ExpressConcevoir des middlewares afin d'ajouter des fonctionnalités à une application - 210 hSensibilisation à la sécurité et à l'authentification - Comprendre les injections SQL, failles XSS et CSRFDécouvrir les contre-mesures logicielles à intégrer dans toute application WebComprendre ce que sont une session et un JWTMettre en place des middlewares d'authentification - 105 hTests - Greffer des tests unitaires sur une application fullstack existanteCréer une application basique à partir de tests unitaires en lieu et place de spécificationsInstaller et configurer un outil de tests d'intégrationÉcrire et exécuter des plans de tests - 70 hIntégration continue et déploiement - Découvrir Github Actions: lancer un linter à chaque push sur une brancheComprendre les solutions d'hébergement existantesChoisir un hébergement et un nom de domaineInstaller son application sur un serveur &
Résultats de la formation
Non renseigné
Conditions spécifiques d'accès à la formation
Les pre-requis obligatoires lies a cette composante seront precises et detailles dans la reponse de l organisme de formation.
Métier formé
Développement
Niveau d'étude visé
Bac+3
Prise en charge
Formation financée par le Conseil régional
Type d'immersion professionnelle
Formation initiale
Organisme de formation
INNOV'EDUC
Durée de la formation
12 mois
Modalités de formation
formation entièrement présentielle
Prochaine(s) session(s)
- 04/03/2025 - 27/02/2026