Objectifs de la formation
- Maîtriser les langages de programmation multiplateformes - Connaitre les frameworks et outils de développement : Symfony, React, etc. - Maîtriser l'architecture logicielle : MVC, SOA, etc., pour garantir la modularité, la scalabilité et la pérennité de l'application. - Être capable d'analyser et résoudre des problèmes - Être capable de concevoir et développer des composants d'interface utilisateur - Être capable de concevoir et développer la persistance des données - Être capable de concevoir et développer une application multicouche
Contenu de la formation
1. Développer une application sécurisée - Installer et configurer son environnement de travail en fonction du projet - Développer des interfaces utilisateur - Développer des composants métier - Contribuer à la gestion d'un projet informatique 2. Concevoir et développer une application sécurisée organisée en couches - Analyser les besoins et maquetter une application - Définir l'architecture logicielle d'une application - Concevoir et mettre en place une base de données relationnelle - Développer des composants d'accès aux données SQL et NoSQL 3. Préparer le déploiement d'une application sécurisée - Préparer et exécuter les plans de tests d'une application - Préparer et documenter le déploiement d'une application - Contribuer à la mise en production dans une démarche DevOps
Résultats de la formation
Titre professionnel concepteur développeur d'applications;Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
- Acces direct dans le cadre du Bachelor Full Stack. - Accessible a toutes et tous titulaires d un Bac+2 informatique oriente developpement (BTS SLAM, DWWM) ou justifiant d un experience informatique significative dans le domaine vise.