Formation Architecture logicielle Avancée pour développeurs Java

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Mettre en œuvre des architectures microservices, orientée évènements - Apprendre les différents anti-patterns d'architecture

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 3 775,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 3 775,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Se rappeler des fondamentaux

    Architecture logicielle : définition, documentation, vues architecturales
    Démarche de production d'un dossier d'architecture technique
    Panorama de composants logiciels et contraintes d'architecture
    Styles d'architecture et organisation des couches d'une application

    Concevoir une application basée sur les microservices

    Décomposition fonctionnelle et Domain Driven Design
    Exigences de conception des microservices : réactivité, compatibilité rétroactive, communication flexible, idempotency, fonctionnement efficace
    La méthodologie à 12 facteurs
    Structure d'un microservice, organisation des couches
    Utilisation des évènements au sein d'un microservice

    Atelier : Implémenter un micro-service avec Spring Boot, Web et Data JPA

    Utiliser un message broker

    Middleware Orienté Messages : intérêt, modes, protocoles
    Architecture microservices orientée évènements
    Panorama de messages brokers et comparaison

    Atelier : Implémentation d'une architecture microservices orientée messages (producer/consumer) avec Spring AMQP ou JMS

    Implémenter des WebSockets

    WebSocket : le standard, intérêt et contextes d'utilisation
    Schéma de communication des WebSockets
    APIs disponibles

    Atelier : Implémentation de web sockets avec Spring WebSocket et utilisation du protocole STOMP

    Gérer efficacement des logs

    Démarche globale de gestion des traces : support, type, quoi stocker
    Interfaçage d'un microservice avec une solution de logs : ELK ou Graylog
    Ré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'architecture logicielle

    Anti-patterns : définition, détection
    Panorama d'anti-patterns :
    - Autogenerated Stovepipe
    - Stovepipe Enterprise
    - Jumble
    - Stovepipe System
    - Cover Your Assets
    - Vendor Lock-In
    - Wolf Ticket
    - Architecture by Implication
    - Warm Bodies
    - Design by Committee
    - Swiss Army Knife
    - Reinvent the Wheel
    - The Grand Old Duke of York

    Prérequis

    Expertise en développement Java Spring - Maîtrise de la programmation orientée objet et des concepts SOLID

    Public

    Développeurs Java expérimentés, Architectes

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Tous ceux des formations Administration Fonctionnelle, Administration Fonctionnelle Avancée et Développeurs
    Tarif

    A partir de 3 975,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Décrire les principes d'architectures Active Directory (AD)
    • Implémenter et déployer une architecture AD DS
    • Gérer les différents types d'objets AD DS
    • Appliquer les principes de réplications
    • Créer et déployer des GPO
    • Sécuriser un environnement Active Directory
    • Surveiller et maintenir une architecture AD DS.
    Tarif

    A partir de 1 830,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Appréhender l'architecture de la plateforme Alfresco pour y développer de nouvelles fonctionnalités.
    • Mettre en place un environnement de développement pour Alfresco avec Maven et Eclipse.
    • Comprendre le SDK Alfresco et savoir l'utiliser en développement.
    • Etendre le modèle de données et de permissions d'Alfresco pour personnaliser les méta-données des documents.
    • Modéliser et créer de nouveaux types de contenu et aspects.
    • Concevoir de nouvelles fonctionnalités de la GED en Java avec Spring et les APIs de service d'Alfresco.
    • Créer des nouvelles actions et comportements en Java.
    • Développer des scripts et des WebScripts avec JavaScript et les APIs de service d'Alfresco.
    • Personnaliser l'apparence d'Alfresco Share pour intégrer les nouvelles fonctionnalités dans l'interface.
    • Packager des applications afin de pouvoir les redistribuer.
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Spring Data

    Proposé par DAWAN

    Objectifs de la formation

    Intégrer différents modules Spring Data à  une application Java SE/EE
    Tarif

    A partir de 2 150,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Linux - Programmation Shell avancée

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Analyses d’exploitation, développeurs UNIX, exploitants ou administrateurs souhaitant acquérir une parfaite maîtrise du Shell.

    Tarif

    A partir de 1 940,00 €

    Durée

    3 jour(s)

    Modes
    • Entreprise
    • Centre

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Utiliser une architecture SCCM
    • Gérer les clients et les ressources
    • Exploiter des applications et packages
    • Développer des mises à jour
    • Déployer des OS
    • Superviser l'infrastructure
    • Gérer le co-management.
    Tarif

    A partir de 3 350,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Gérer le protocole propriétaire CISCO EIGRP
    • Installer, configurer et dépanner un service DHCP
    • Gérer les protocoles de routage OSPF et BGP
    • Mettre en place une architecture MPLS
    • Intégrer IPv6 aux réseaux Cisco
    • Utiliser les commandes de débogage et les applications appropriées pour s'assurer que la solution a été correctement mise en œuvre et qu'elle fonctionne comme prévu
    Tarif

    A partir de 3 940,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Connaître les principes généraux pour la création, la gestion, l'analyse des systèmes d'information
    Tarif

    A partir de 1 745,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Spring Batch

    Proposé par DAWAN

    Objectifs de la formation

    Traiter des données en lots avec Spring Batch
    Tarif

    A partir de 1 450,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Les objectifs de la formation Automates SCHNEIDER® sous EcoStruxure Control Expert (ex Unity Pro) : Exploitation et maintenance :

    - Câbler et installer les automates - Localiser l’origine d’une panne logicielle ou matérielle, interne ou externe à l’automate, y remédier de façon à pouvoir remettre l’installation en service - Utiliser le logiciel UNITY PRO pour toutes les opérations de maintenance et d’exploitation

    Tarif

    A partir de 1 957,00 €

    Durée

    4 jours - 28h

    Modes

    Je cherche à faire...