Programme
Environnement et culture développeur - Montrer les outils du développeur (IDE) et accompagner sur la configuration du poste de travail.
- Enseigner l'utilisation d'un gestionnaire de sources.
- Expliquer le terminal et l'importance dans ce dernier dans le workflow des développeurs.
- Réglementation : RGPD, droit informatique… 41h00
Algorithmique - Enseigner l'utilisation des variables et des types.
- Apprendre à mettre en oeuvre les différentes structures de contrôle.
- Apprendre à utiliser et créer des fonctions.
- Initier à la POO (programmation Orientée Objet). 84h00
Ux design - Introduction globale à la conception d'interface utilisateur, concepts de base de l'UX design, principes fondamentaux de l'expérience utilisateur, fonctionnalités de base de Figma, création wireframe simple pour application mobile, accompagnement création de compte Figma.
- Création de maquettes complètes pour application mobile. Introduction accessibilité numérique des interfaces digitales. Manipulation outils de vérification d'accessibiliité.
- Créationde maquette interactive pour application mobile sur Figma. Introduction mise en place d'un design system. 28h00
Anglais B1 à l’écrit, A2 à l’oral 49h00
SEO - Différents annuaires de référencement
- Différents outils d’audit
- Analyse et trafic SEO 21h00
DevOps - Culture
- Automatisation
- Mesure et partage 28h00
Méthodes agiles - Histoire, principe et valeurs
- La transformation agile
- Travailler en équipe agile
- L’Approche SCRUM
- Le développement piloté par la Valeur 21h00
Sensibilisation à l’IA - Sensibilisation à l’IA et à la RGPD
- Les solutions existantes
- Culture et ethique 35h00
Base de données - Initier aux bases de données relationnelles.
- Apprendre à concevoir et modéliser une base de données.
- Enseigner le langage SQL et NoSQL. 28h00
API, web back et projet - Enseigner les bases du framewok Node.js.
- Apprendre à persister ses données dans une BDD.
- Apprendre à construire une API REST avec express.
- Initier à écrire des tests unitaires.
- Enseigner la conception et la modélisation d'une API Rest.
- Initier aux bases de données relationnelles.
- Enseigner le langage SQL et NoSQL
- Réalisation de projets sur cas concrets 203h00
Web front et projet - Apprendre à structurer son contenu avec HTML5.
- Enseigner les langages HTML et CSS.
- Apprendre à mettre en forme son contenu avec CSS.
- Enseigner l'utilisation de javascript pour le web.
- Initier aux fonctionnalités avancées, aux standards et à suivre les évolutions.
- Apprendre à développer des applications web avec un framework orienté composants (Vue.Js ou React)
- Réalisation de projets sur cas concrets 204h00
Révisions Revoir l’ensemble des notions 35h00
Sécurité - Connaitre les principales failles de sécurité
- Savoir tester son application en fonction des différentes failles 14h00
Préparation au titre DWWM - Identifier la relation entre les acquis de la formation et les compétences du titre professionnel visé.
- Apprendre à rédiger un dossier pro