Ce programme de certification vous enseigne toutes les phases essentielles pour créer une application côté back end. Vous acquérez les bases du langage SQL, d’HTML5, de Java ainsi que du développement d’applications d’entreprise Java EE/Jakarta EE avec le framework Spring.
Objectifs pédagogiques: À la fin de la formation, les participants seront capables de :
- Comprendre les concepts fondamentaux des bases de données relationnelles et leur fonctionnement.
- Maîtriser les langages SQL, HTML et Java dans leurs principes essentiels.
- Concevoir et développer des applications d’entreprise en Java EE/Jakarta EE.
- Utiliser le framework Spring de manière compétente.
Programme de la formation : Bases de données et langage SQL pour non-informaticiens
- Introduction aux bases de données.
- Extraction de données d’une table.
- Interrogation de données provenant de plusieurs tables.
- Ordonnancement et statistiques des données.
- Présentation et tri des données.
- Utilisation des sous-requêtes.
Ateliers Pratiques :
-
- Combinaison d’exemples de requêtes, de démonstrations et d’exercices pratiques.
- Initiation à HTML5 :
- Présentation du langage HTML.
- Structure d’un document HTML.
- En-tête et corps d’un document HTML.
- Affichage de données tabulaires.
- Balises principales de formulaires.
- Accessibilité numérique.
Exercices pratiques pour mettre en œuvre HTML.
- Fondamentaux de Java et de la Programmation Orientée Objet :
- Techniques objet.
- Constructions de base du langage Java.
- Définition et instanciation des classes.
- Héritage et exceptions.
- Programmation des entrées/sorties.
- Programmation graphique.
- Classes utilitaires.
Exercices pratiques: illustrant tous les éléments du langage et la conception orientée objet.
- Développement d’applications d’entreprise avec Java EE (Jakarta EE) :
- Introduction.
- Environnement de travail.
- Architecture n-tiers avec CDI.
- Accès aux données avec JPA.
- Architecture distribuée avec EJB et JMS.
- Web et JSF.
- Web services REST et WebSockets.
Travaux pratiques : Installation de l’IDE et du serveur, application n-tiers avec CDI, accès aux données, implémentation de JSF et Ajax, exposition et consommation de services REST.
- Développement d’applications d’entreprise avec Spring 5 :
- Conteneur Spring.
- Gestion des beans avec Spring Core.
- Accès aux données et transactions.
- API REST avec Spring MVC et Spring WebFlux.
- Packaging et déploiement avec Spring Boot.
- Spring Security et Spring Websocket.
- IHM Web avec Spring MVC.
Travaux pratiques avec un exercice “fil rouge” validé par des tests unitaires à chaque étape.
Certification
Cette formation certifiante est évaluée à travers un examen écrit qui prend la forme d’une étude de cas (voir Référence KGZ).
Modalités d’évaluation
Le formateur évalue la progression pédagogique des participants tout au long de la formation en utilisant divers outils tels que des questionnaires à choix multiples (QCM), des mises en situation et des travaux pratiques. En outre, les participants passent un test de positionnement avant et après la formation afin de valider les compétences acquises.