Objectifs de la formation
Cette action de formation est destinée aux personnes qui souhaitent se reconvertir et se certifier pour le métier de Concepteur Développeur Informatique (bac+3). Compétences à acquérir : - 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 - 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 - Préparer le déploiement d'une application sécurisée - Préparer et exécuter les plans de tests de l'application - Préparer et documenter le déploiement - Contribuer à la mise en production dans une démarche DevOps
Contenu de la formation
Remise à niveau numérique (RAN 350 h) – personnes n'ayant pas validé de bac+2 informatique 7h Accueil 7h Culture numérique 203 h Développement web bases : Fondamentaux programmation, GIT, HTML / CSS / Responsive web design, Javascript Bases, PHP Bases, Algorithmie, Base de données – SQL 10.5h Maquettage interface UX – ergonomie 10.5h Serveur web Apache / environnement Unix 21h Analyse / Modélisation UML 14h Gestion de projet 3.5h Communication 3.5h Rédaction dossier et documentation 7h Développement personnel / TRE 63h Projet site vitrine responsive Formation (630 h) – personnes titulaires d'un bac+2 informatique/programmation Module 1 – Développer une application sécurisée (185h) 3.5h Accueil 42h ReactJS – Redux – Spring Boot 42h ExpressJS – NodeJS 35h Webservices – APIS – API REST – Json 7h Versionning GIT 28h Tests et débugage / Tests unitaires 14h Sécuriser l'application 14h Optimiser performances de l'application Module 2 – Conception d'application – Architecture multicouches (112h) 14h Architecture multi-couches 7h Maquettage interface / UI-UX 7h Ergonomie, frontal application / UX 28h Analyse / Modélisation UML 28h Base de données avancé – Protection des données – PostgreSQL 28h noSQL – MongoDB Module 3 – Déploiement de l'application (63h) 35h Serveur / Réseau / UNIX / DOCKER 28h DevOps Module 4 – Transversal (224h) 7h Veille technologique 35h Méthodologie de gestion de projet AGILE / SCRUM 14h Droit / RGPD 7h Rédaction documentation technique 35h Anglais 21h Préparation entretiens professionnels / TRE / Soft Skills 105h Projet application OO MVC Sécurisée 24.5h Préparation examens / Rédac dossier professionnel 14h Passage examens / CCP 7h Bilans de formation 10.5h Entretiens individuels de suivi Stage en entreprise (420h)
Résultats de la formation
titre diplôme homologué
Conditions spécifiques d'accès à la formation
Pour la Remise a niveau numerique (RAN) : - Tres bonne maitrise de l outil informatique - Auto-formation en codage deja commencee ou ancienne experience de developpeur (debutants en programmation non acceptes) - Notions d anglais Pour la formation certifiante bac+3: - Bac + 2 informatique (specialite programmation, de preference) ou experience informatique equivalente - Connaissance de la Programmation Orientee Objet - Pratique courante de la programmation