Titre professionnel concepteur développeur d'applications
Date de mise à jour :
Identifiant Offre Info : 15_682242
Organisme responsable :
Dawan
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
- M1805 Études et développement informatique
Formacode
- 31006 : Sécurité informatique
- 31010 : Architecture web
- 31036 : Administration base de données
- 31067 : Développement informatique
- 31084 : Informatique de gestion
Présentation de la formation
Objectifs
Programme de la formation
Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données Connaître les enjeux et possibilités de Maven dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Maven Maîtriser les concepts du framework Angular - Utiliser Angular pour développer des applications web performantes Mettre en pratique le RGPD facilement Appréhender les enjeux relatifs à l'accessibilité numérique…
Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données
Connaître
les enjeux et possibilités de Maven dans une équipe de développement -
Etre capable de mettre en place et maintenir de multiples projets avec
Maven
Maîtriser les concepts du framework Angular - Utiliser Angular pour développer des applications web performantes
Mettre en pratique le RGPD facilement
Appréhender
les enjeux relatifs à l'accessibilité numérique - Acquérir les
connaissances fondamentales sur l'accessibilité numérique - Prendre en
compte l'accessibilité numérique aux différentes étapes d'un projet
digital - Concevoir des contenus web et éditoriaux numériques
accessibles
Grands débutants : découvrir la programmation orientée
objet au travers du langage Java Réaliser une première application
complète
Maîtriser les fondements de la POO - Comprendre la
décomposition d'une application d'entreprise en objets
(conception/design OO) - Appliquer les principes de regroupement, de
structuration et de communication entre les objets d'un système complexe
- Concevoir des systèmes OO de manière à favoriser la maintenabilité
et faciliter le changement dans un contexte itératif - Appliquer les
principes S.O.L.I.D. - Comprendre certains modèles de conception
d'entreprise (Repository, Factory, DTO) - Connaître la place et les
différences entre les styles architecturaux - Connaître quelques modèles
architecturaux (DDD, Clean Architecture ...) - Concevoir des
applications faiblement couplées et cohésives - Apprendre à implémenter
des designs patterns
Maîtriser le développement piloté par les tests
Maîtriser
l'utilisation de Spring Boot, Web et Security pour la construction de
web services REST - Implémenter une couche performance de persistance de
données dans une base relationnelle
Maîtriser la gestion de projets agiles avec la méthode Scrum
Maîtriser la communication dans un projet informatique
Comprendre et maîtriser la méthodologie UX - Intégré la méthodologie UX dans une interface UI
Acquérir des notions d'analyse/conception UML
Comprendre les différentes architectures logicielles
Maîtriser la démarche d'analyse adoptée par la méthode Merise - Appliquer les différents modèles
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Bac + 3 et 4
Durée, rythme, financement
Durée
En centre
210 h
En entreprise
560 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
BAC+2 - Avoir des connaissances en programmation et algorithmie ; disposer d'une expérience avec un langage informatique type PHP, Python, C, C++, ...\n\nProcédure d'admission: \nentretien et dossier de candidature
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
26 allée des Mycènes
34000 Montpellier - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes