Retour

Concepteur Développeur d'Applications Java

Objectifs de la formation

Acquérir les compétences pour le métier de concepteur développeur d'applications (Java EE)

Contenu 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 - 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 Appliquer l'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 ... Voir la fiche complète de la formation

Résultats de la formation

Attestation de formation et passage de la certification associée.

Conditions spécifiques d'accès à la formation

BAC+2 - Avoir des connaissances en programmation et algorithmie ; disposer d'une expérience avec un langage informatique type PHP, Python, C, C++, ...

Métier formé

Développement

Niveau d'étude visé

Bac+3

Prise en charge

Formation continue éligible au financement via le CPF

Organisme de formation

DAWAN

Durée de la formation

12 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 06/01/2025 - 30/12/2025
  • 07/04/2025 - 31/03/2026
  • 02/06/2025 - 31/05/2026
  • 13/10/2025 - 30/09/2026

Lieu de formation

13000 MARSEILLE FRANCE