Développeurs - Chefs de projet
Den Inhalt vun dëser Säit ass net op Lëtzebuergesch verfügbar
BAC+2 - Avoir des connaissances en programmation et algorithmie ; disposer d'une expérience avec un langage informatique type PHP, Python, C, C++, ...
Acquérir les compétences pour le métier de concepteur développeur d'applications (Java EE)
Acquérir des notions d'analyse/conception UMLRéaliser et déployer des applications complètes, performantes et maintenables en Java
Connaître les enjeux et possibilités de Maven dans une équipe de développement
Maîtriser les fondements de la POO
Maîtriser les concepts du framework Angular
Maitriser les structures de la base de donnée Savoir exploiter une base de donnée au moyen de requêtes multitables simples à complexes Savoir automatiser les différents processus de manipulations de données Rendre les requêtes transactionnelles et paramétrablesImplémenter une couche de persistance performante avec JPA/HibernateComprendre les différentes architectures logiciellesMaîtriser l'utilisation de Spring Boot pour la construction de web servicesComprendre les principes DevOps - Mettre en place une solution de configuration logicielle basée sur Git
Maîtriser le développement piloté par les testsBâtir un plan de tests et constituer les jeux d'essais
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis