Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
La spécification pour les applications d'entreprise
Présentation de différents outils de build (Maven, Graddle)
2/ Visualiser les principes de conception d'applications modernes
Les objectifs
L'architecture monolithique ou micro-services
L'accès aux données (blocage et réactivité)
Les transactions
L'architecture stateless
Les commandes et les requêtes (CQRS)
Cloud ready
3/ La gestion des composants d'une application
Le cycle de vie
L’injection des dépendances (IoC)
Les interceptions
CDI, Spring
4/ La connexion aux bases de données
Les accès aux bases relationnelles
Les bases nosql
La persistance polyglotte
Le traitement distribué
Les API et frameworks : JDBC, R2DBC, JPA, Spring Data, Hadoop
Les nouveaux protocoles d'HTML5 (WebSocket, SSE)
5/ L'échange de messages
Les files d'attente ("queues")
Les listes de diffusion (topic)
AMQP, STOMP, JMS, Kafka
6/ Le web
Présentation des Web Services SOAP
Présentation des Web Services REST
Les patterns MVC et MVP
Spring MVC, JAX-RS, JSF
7/ La sécurité
Le standard OpenID Connect
L'authentification (token, cookie)
Les attaques XSS et CSRF
8/ Livrables et déploiement
Le principe des applications autoportées
La compilation "just in time", "ahead of time" et "native"
La présentation de GraalVM
L'exécution servlerless
La gestion de configuration
La containerization avec Docker, CRI-O
L'orchestration avec Kubernetes
La surveillance d'une application en production
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Chefs de projet
Architectes
Analystes
Concepteurs-développeurs
Dates
Dates
27 et 28 Juin 2024
29 et 30 Oct. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.