Formation Frameworks et architecture Java (Java EE, MVC, Services Web , Architectures micro-services,...)

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Cette formation Frameworks et Java vous apportera les connaissances et compétences nécessaires pour:

  • Avoir une bonne vision des différentes architectures des back-end Java
  • Maîtriser son environnement de développement (frameworks librairies, build)
  • Comprendre le rôle d’un serveur d’application
  • Comprendre le rôle de chaque brique dans une architecture MVC et sa déclinaison concrète avec les technologies Java
  • Comprendre l’architecture des Web Services (protocole, format d’échange, création, consommation)
  • Comprendre l’apport des architectures micro services et leur fonctionnement

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 350,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 350,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Spring Frameworks et Java dresse un panorama des architectures des applications d’entreprises Java, après un rappel sur la notion de framework et de leurs apports, de librairies et d’outils de build.

Cette présentation compare les différentes architectures présentes dans le monde de l’entreprise et distingue leurs cas d’usage. Sont appordés, les serveurs applicatifs Java EE, les architectures MVC, les services Web Soap et Rest, les architectures micro-services et les conteneurs ainsi que les architectures asynchrones à base de Message brokers.

Programme

Environnement de développement : Frameworks, librairies et outils de build

Différence entre librairie et framework
Le pattern IoC, son application dans les frameworks
Services techniques, Gestion du cylcle de vie des objets, Injection de dépendances,
Framework pour les UI, binding de composants graphiques
Les librairies OpenSource Java, les dépôts, exemple de Maven
Apport d’un outil de build

Atelier démonstratif

Petite application Spring géré par Maven avec une configurations de développement et une configuration de production

Les Serveurs applicatifs

Le modèle Java EE, multi-tiers, composants web, métier, persistance
La spécification JavaEE et les apports d’un serveur applicatif
Le modèle de déploiements
Le modèle concurrentiel
Technologies : Servlets, JSF, EJB et JPA

Atelier démonstratif

Application d’entreprise (.ear) ear typique déployé sur serveur Wildfly

Architecture MVC

Le pattern MVC, bénéfices attendus, Spring MVC, JSF
Conversion String/Objet
Validation. Le package javax.validation
Modèle de navigation
Le support pour Ajax

Atelier démonstratif

Couche JSF de l’application précédente

Services Web : SOAP et REST

Les services Web : Intégration et Interface utilisateur côté front-end
Le modèle de SOAP
XML, bénéfices et inconvénients
Exposer les services métiers en SOAP via JAX-WS
L’avènement de REST et ses principes
Le format JSON, La librairie Jackson
Exposer ses service métier via JAX-RS, Mise en place de OpenAPI
Apports de Spring MVC

Architectures micro-services

Contexte des architectures micro-services : (DevOps, Containerisation, Scalabilité et résilence)
Services techniques offert par le framework ou l’infrastructure
Clients REST, load-balancing, résilience, side-car pattern
Le framework Spring Cloud
Déploiements micro-service : docker-compose, cloud foundry, Kubernetes

Atelier démonstratif

Application précédente découpée en micro-services

Message Brokers

Le modèle distrbuée asynchrone, ses cas d’usage
JMS dans Java EE, implémentation de MDB
Le satandard AMQP, ses implémentations dans le monde Java
Message Broker pour le Big Data, l’avènement de Kafka
Intégartion Kafka/Spring, le projet Spring Cloud Data Stream

Atelier démonstratif

Application Spring Cloud Data Stream éméttant et réception des mesages d’un topic Kafka

Prérequis

Aucun

Public

Ce cours Spring MVC s'adresse aux développeurs, concepteurs, chefs de projet, directeurs de projet.

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement à l'issue de cette formation System Center Orchestrator vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître System Center Orchestrator : installation, terminologies, services et connectivité
  • Être capable d'utiliser l'interface utilisateur de System Center Orchestrator : création et simulation de Runbooks, activités de base, intégrations pack, bus de données…
  • Mettre en œuvre les techniques avancées de Runbooks : planification, création, exécution, sécurisation, intégration et meilleures pratiques pour une gestion efficace
  • Approfondir les intégration Packs, manipuler des données complexes, traiter les erreurs, utiliser des Web services et intégrer PowerShell
Tarif

A partir de 2 495,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer une page HTML avec des éléments simples (texte, images, listes, liens)
  • Mettre en forme le contenu de la page en CSS
  • Définir des règles de positionnement du contenu
  • Créer et mettre en forme des formulaires de saisie
  • Créer et mettre en forme un tableau de données
  • Intégrer du contenu multimédia
  • Intégrer les bonnes pratiques de conception pour créer des pages Web accessibles
Tarif

A partir de 990,00 €

Durée

27 heures

Modes
  • Distance

Objectifs de la formation

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

  • Identifier les concepts de base pour la conception de Data Centers
  • Présenter la terminologie et les concepts en rapport avec la plateforme Amazon Web Services (AWS)
  • Tester la navigation dans AWS Management Console
  • Lister les services d'infrastructure fondamentaux, notamment Amazon Virtual Private Cloud (VPC), Amazon Elastic Compute Cloud (EC2), Amazon Elastic Block Store (EBS), Amazon Simple Storage Service (S3), Auto Scaling et Elastic Load Balancing (ELB)
  • Appliquer les mesures de sécurité proposées par AWS et les concepts clés d'AWS Identity and Access Management (IAM)
  • Enumérer les services de bases de données AWS, notamment Amazon DynamoDB et Amazon Relational Database Service (RDS)
  • Utiliser les outils de gestion AWS, notamment Amazon CloudWatch et AWS Trusted Advisor.
Tarif

A partir de 810,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Créer des maquettes de pages Web exploitables par des développeurs
  • Intégrer les contraintes de l'HTML et du CSS dans le design
  • Préparer et décliner les images pour les écrans : ordinateurs, tablettes et smartphones
  • Exporter les maquettes Web en images avec le code HTML et CSS
  • Exporter le code CSS de calques Photoshop
  • Exporter le design d'une icône d'application mobile dans toutes les tailles et formats nécessaires
  • Créer des animations pour le Web.
Tarif

A partir de 1 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les concepts fondamentaux des échanges applicatives avec les services Web.
  • Comprendre l'usage d'XML dans les échanges applicatifs.
  • Décrire le fonctionnement d'un service SOAP.
  • Décrire la structure d'un document WSDL.
  • Analyser la structure des messages SOAP.
  • Écrire un service Web en PHP en utilisant l'extension SOAP de PHP et la bibliothèque NuSOAP.
  • Consommer un service SOAP en PHP.
  • Mettre en œuvre les mécanisme d'échanges de données autour d'HTTP pour la création de services REST.
  • Créer des services REST avec le framework Slim.
  • Consommer des services REST avec la librairie cURL et la librairie Guzzle.
  • Tester les services SOAP et REST avec des outils du marché tels que SoapUI et Postman.
  • Appliquer les mécanismes de base de sécurité sur les services Web.
Tarif

Contacter l'organisme

Durée

3j / 21h

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

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

  • Installer et configurer SQL Server
  • Démontrer les compétences nécessaires à la gestion des fichiers de bases de données, leur sauvegarde et leur restauration
  • Concevoir un modèle de données et déterminer son impact sur les performances
  • Durcir une architecture SQL Server
  • Automatiser des tâches d'administration et d'optimisation
  • Gérer et surveiller au quotidien SQL Server.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation ITIL® V4 Drive Plan Improve (DPI), vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les concepts clés de "Diriger, planifier, améliorer"
  • Comprendre le périmètre de ce qui doit être dirigé ou planifié et savoir comment utiliser les principes et méthodes clés d'orientation et de planification dans ce contexte
  • Le rôle de la GRC (Gouvernance Risque Conformité) et savoir comment intégrer les principes et méthodes au sein du système de valeur des services (SVS)
  • Utiliser les principes et méthodes clés d'amélioration continue pour tous les types d'améliorations
  • Utiliser les principes et méthodes clés de la gestion du changement organisationnel pour diriger, planifier, améliorer
  • Utiliser les principes et méthodes clés de mesure et de reporting pour diriger, planifier, améliorer
  • Diriger, planifier et améliorer les flux de valeur et les pratiques
  • Vous préparer et passer la certification ITIL® 4 DPI
Tarif

A partir de 2 350,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer les principaux concepts de z/OS
  • Vous connecter à TSO et démarrer ISPF/PDF
  • Naviguer dans les dialogues ISPF/PDF et utiliser les fonctions de base d'ISPF/PDF et l'éditeur ISPF
  • Utiliser ISPF/PDF pour allouer des ensembles de données et éditer des ensembles de données (y compris les fichiers du système de fichiers hiérarchiques (HFS)) en utilisant l'éditeur ISPF : commandes primaires et lignes
  • Utiliser ISPF pour créer et manipuler (copier, renommer, supprimer, lister, trier et fusionner) des ensembles de données
  • Identifier les considérations de sécurité pour les ensembles de données MVS (Multiple Virtual Storage) et les fichiers HFS
  • Décrire et utiliser les commandes TSO/E
  • Effectuer des modifications simples sur des panneaux ISPF/PDF existants
  • Invoquer un exécutable REXX et un CLIST TSO
  • Adapter le JCL existant et soumettre des travaux par lots
  • Examiner l'état et les résultats d'un travail à l'aide de SDSF
  • Invoquer des processus UNIX
  • Manipuler les répertoires et les systèmes de fichiers HFS à l'aide de l'UNIX System
  • Décrire les services ISHELL.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Architectures Web, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Aborder l'état de l'art des technologies Xnet et de leurs impacts sur les applications internet et intranet d'entreprise
  • Apporter une synthèse complète, structurée et didactique des connaissances indispensables en matière de technologies du Web
  • Analyser les domaines d'application et examiner les démarches pratiques de mise en oeuvre
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...