Concevoir une architecture urbanisée : Web Services, microservices et API

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Connaître les concepts, les méthodes et les patterns qui permettent de réaliser une architecture de services opérationnelle et agile
  • Savoir faire le choix entre les différentes architectures de services
  • S’approprier une démarche concrète de construction d’une architecture urbanisée

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche entreprise

Tarif

A partir de 1 590,00 €

Durée 2 jours ( 14 heures )
Modes
  • Entreprise
Sessions

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche

Tarif

A partir de 1 590,00 €

Durée 2 jours ( 14 heures )
Modes
  • Entreprise
Sessions

Description

Avec cette formation en architecture du SI, vous serez capable de bâtir une architecture de services opérationnelle et agile.

Programme

La mutation du SI
Les architectures du SI : mainframe, architectures distribuées, le web, la multiplication des devices, le cloud computing, l’internet des objets
Le passage à la grande échelle et l’exemple des géants du Web
La transformation digitale : le besoin d’agilité, pratiques DevOps

Urbaniser avec une architecture SOA
Démarche SOA
Le processus métier au sens SOA, vue métier, vue fonctionnelle, vue applicative et vue technique
L’implication des directions métier
Cycle de vie d’un projet SOA : vision stratégique et processus organisationnel
Les pièges à éviter
Déterminer la granularité des services
Carte des composants métier
Différences entre services et composants applicatifs

L’architecture technique SOA
Les fondations XML, Schéma XML pour l’interopérabilité
Les services SOAP : description des services avec WSDL, protocole de communication SOAP
Mise en œuvre de Web Services (JEE, .NET, PHP, etc.)
Middlewares orientés messages (MOM)
Enterprise Service Bus : notion d’ESB, ESB vs SOA
Orchestration de services web et intégration de processus métiers (BPM, BPEL, …)
Gestion d’applications composites (SCA : Service Component Architecture)
Les standards et leur niveau d’implémentation : Sécurité et Services Web
Le rôle des interfaces IHM « riches » RIA ou RDA
La place des agrégations de service : les Mashups
L’orchestration des applications SaaS « Software as a Service »

L’approche REST
La sémantique HTTP
Créer des API RESTful
Mettre en œuvre des services REST avec Java
Le principe HATEOAS
Documenter un service REST avec Swagger
Tester un service REST

L’approche Microservices
Unification du service avec le système technique qui le délivre
Les bénéfices : modularité, agilité et scalabilité
Découpage en Microservices : indépendance des équipes et des domaines fonctionnels
La problématique de la distribution des données
Un système tolérant aux fautes
Les tests d’intégration
Développer un Microservice avec un framework (SpringBoot…)
Déployer et exécuter un Microservice dans un conteneur
Présentation de Docker
Collaboration REST/JSON ou mode Message

Gestion d’API
Les API : l’intermédiation entre le SI et l’extérieur
Concevoir des API fiables, sécurisées et documentées
Gestion des connexions externes
Authentification
Respect des usages
Monitoring des connexions et des comportements en temps réel
Monétisation
Portail développeur

Prérequis

Cette formation ne nécessite aucun pré-requis.

Public

Cette formation s’adresse aux développeurs et architectes techniques.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Acquérir les bonnes pratiques pour concevoir un site web
  • Intégrer le web dans sa stratégie marketing et maîtriser les leviers de croissance
  • Intégrer des solutions innovantes et accroître sa performance commerciale
  • Définir un plan d’action digital performant et innovant
Tarif

A partir de 4 500,00 €

Durée

9j / 63h

Modes

Objectifs de la formation

  • Connaître les pratiques de conception d'architectures AWS
  • Identifier les services et fonctions nécessaires pour créer des solutions informatiques résilientes, sécurisées et hautement disponibles dans le Cloud AWS
  • Utiliser AWS Well-Architected Framework pour concevoir des solutions informatiques optimales basées sur des scénarios concrets
  • Optimiser l'efficacité d'une infrastructure basée sur AWS afin d'améliorer les performances et de diminuer les coûts
  • Identifier les services AWS dédiés à la sécurité des comptes, aux réseaux, au calcul, au stockage, aux bases de données, à la surveillance, à l’automatisation, aux conteneurs, aux architectures sans serveur, aux services en périphérie ainsi qu’à la sauvegarde et à la restauration
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Samba est le service indispensable pour partager fichiers et imprimantes entre plateformes Windows et Unix. Samba, depuis sa version 4, est également contrôleur de domaine Active Directory et supporte les protocoles d'authentification utilisés par Windows 2000 et plus. La formation conduit à la maîtrise de son installation, de sa configuration et de son administration.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer l'architecture des applications natives pour la plateforme SAP HANA ("native" signifie indépendante du monde ABAP, l'application fonctionne entièrement sur la plateforme SAP HANA, aucun serveur d'application NetWeaver n'est utilisé)
  • Utiliser les services applicatifs étendus de la plateforme SAP HANA (c'est-à-dire le serveur d'application mis en oeuvre par le composant XS Advanced)
  • Décrire les différentes technologies utilisées pour le développement d'applications natives (Core Data Services pour développer la couche de persistance des données, Node.js et OData pour la communication entre client et serveur de données et SAPUI5 pour la couche d'interface utilisateur)
  • Développer une application native SAP HANA simple mais fonctionnelle.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation Sophos Architect - Firewall

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Sophos Architect Firewall, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Deploy Sophos Firewall in complex network environments
  • Explain how Sophos Firewall processes traffic and use this information to inform the configuration
  • Configure advanced networking and protection features
  • Protect web applications using the web server protection
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les éléments constituant les innovations dans le monde des paiements
  • Pouvoir situer ces éléments dans une logique de développement de produits et services d’un établissement bancaire
  • Connaitre les nouveaux usages et les besoins des entreprises
  • Connaître la règlementation DSP2
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Entreprise

Objectifs de la formation

  • Acquérir les bases en ergonomie logicielle
  • Être en mesure d'analyser et évaluer la qualité des IHM
  • S'approprier les meilleures pratiques de conception d'interfaces utilisateurs
  • Réaliser des maquettes modernes pour applications web et natives
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire l’enjeu des tests dans le processus de développement logiciel ;
  • Identifier les différentes catégories de test et connaitre leurs rôles ;
  • Mettre en place des tests unitaires en Python en utilisant la librairie unittest ;
  • Utiliser des objets Mocks dans les tests unitaires ;
  • Mettre en place des tests d’intégration en Python ;
  • Développer des tests d’intégration pour les fonctionnalités Web des application.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Concevoir des Progressive Web Apps
  • Connaître le Web App Manifest
  • Utiliser le Service Worker
  • Gérer le cache
  • Maîtriser le Responsive Design
  • Manier les notifications et le push de données
  • Connaître les outils et les APIs
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation de préparation à la certification Java 8 niveau 1, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Décrire les différentes technologies Java (Java EE, JVM, Java embarqué, etc. )
  • Utiliser Eclipse et comprendre les apports d'un IDE (Integrated Development Environment) en général
  • Comprendre et appliquer les concepts objets au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, etc.)
  • Connaître et savoir utiliser les types de données du langage Java
  • Maîtriser la syntaxe Java (boucle, test, types, opérateurs, etc.)
  • Gérer les exceptions en Java
  • Créer des packages Java et les déployer
  • Utiliser les API Java
  • Écrire une expression lambda simple
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...