Dawan est un organisme de formations qui propose plus de 1.600 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop etc...
Den Inhalt vun dëser Säit ass net op Lëtzebuergesch verfügbar
Développeurs Java expérimentés, Architectes
Expertise en développement Java Spring - Maîtrise de la programmation orientée objet et des concepts SOLID
Architecture logicielle: définition, documentation, vues architecturalesDémarche de production d'un dossier d'architecture techniquePanorama de composants logiciels et contraintes d'architectureStyles d'architecture et organisation des couches d'une application
Décomposition fonctionnelle et Domain Driven DesignExigences de conception des microservices: réactivité, compatibilité rétroactive, communication flexible, idempotency, fonctionnement efficaceLa méthodologie à 12 facteursStructure d'un microservice, organisation des couchesUtilisation des évènements au sein d'un microservice
Atelier: Implémenter un micro-service avec Spring Boot, Web et Data JPA
Middleware Orienté Messages: intérêt, modes, protocolesArchitecture microservices orientée évènementsPanorama de messages brokers et comparaison
Atelier: Implémentation d'une architecture microservices orientée messages (producer/consumer) avec Spring AMQP ou JMS
WebSocket: le standard, intérêt et contextes d'utilisationSchéma de communication des WebSocketsAPIs disponibles
Atelier: Implémentation de web sockets avec Spring WebSocket et utilisation du protocole STOMP
Démarche globale de gestion des traces: support, type, quoi stockerInterfaçage d'un microservice avec une solution de logs: ELK ou GraylogRéflexion d'architecture: log direct, log via message broker, log direct vers fichier puis agrégation via un outil
Atelier: Configuration d'un microservice pour tracer en direct vers Elasticsearch, ou vers un message broker puis consommation via Logstash
Anti-patterns: définition, détectionPanorama d'anti-patterns:
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
Support de cours + sources des exercices