Formation Serverless Computing - WebAssembly

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation Serverless Computing, les participants auront acquis les connaissances et compétences nécessaires pour :

  • Connaître le concept de serverless computing
  • Mettre en pratique des technologies « agnostiques », ouvertes et normées illustrant au mieux le concept de serverless computing
  • Construire une serverless function sur la base de WebAssembly et WASI avec le langage AssemblyScript
  • Construire une application cloud-native comme une orchestration (séquences, parallélismes, transformations et échanges des données…) de serverless functions

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,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 480,00 €

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

Description

La conception pour et l’exécution dans le cloud d’applications sont l’objet d’une mutation technologique majeure avec le concept de serverless computing. Le principe sous-jacent au serverless computing est de « s’affranchir » (configuration, administration, montée en charge, gestion de panne…) d’une infrastructure et d’une plateforme (serveur d’applications Java EE ou Node.js par exemple) particulières où se déploient et s’exécutent les applications.

La conception d’applications cloud-native est d’abord une innovation architecturale : elle repose sur le mécanisme de serverless function. L’idée de Function as a Service (FaaS), spécialisation de l’idée d’architecture micro-services en découle. Amazon Lambda, Microsoft Azure Function, Google Cloud Function, Cloudflare Worker ou encore Scaleway Serverless Function structurent l’offre en la matière avec des solutions « propriétaire ».

La clef d’une architecture FaaS est l’orchestration (workflow) de serverless functions : de quelle manière les fonctions s’articulent entre elles ? sous quelles conditions locales ? en réaction à quels événements externes ? avec quelles contraintes temporelles ? etc. Une architecture FaaS est donc parfaitement alignée avec le « métier » sous réserve d’une orchestration idoine.

L’écosystème serverless computing est riche de langages, normes, plateformes, outils et APIs « ouverts » comme par exemple le langage Serverless Worklow poussé par la Cloud Native Computing Foundation (CNCF). Quel but servent ces technologies ouvertes ? Comment s’articulent ces technologies ouvertes entre elles et pour quels « use cases » ? Technologies ouvertes et solutions « propriétaire » (Amazon Lambda, Microsoft Azure Function…) peuvent-elles cohabiter ?

Cette formation Serverless Computing - WebAssembly vise à enrichir votre vision vision du concept de serverless computing. Elle vous apportera les connaissances clefs pour construire, adapter et personnaliser une chaîne de production d’applications « métier » cloud-native : quels moyens ? quelles compétences ? quelles difficultés ?

Programme

Serverless function

Présentation de l’évolution architecturale des systèmes distribués et Web : de Service-Oriented Architecture (SOA) à micro-services et FaaS en passant par Web-Oriented Architecture (WOA)
Principe de serverless function et présentation de solutions intégrées : Amazon Lambda, Microsoft Azure Function, Cloudflare Worker…

Écosystème du serverless computing

Écrire des serverless functions obéissant à la norme WebAssembly :
- Qu’est-ce que WebAssembly et pourquoi WebAssembly est un changement majeur du Web et du cloud ?
- Développer des serverless functions avec AssemblyScript* (autres langages à la demande : C++, Python, Rust…)
- WebAssembly côté client, WebAssembly côté serveur (Node.js) et WebAssembly côté cloud (Wasmtime de la Bytecode Alliance)
WebAssembly System Interface (WASI) pour l’accès aux ressources côtés serveur et cloud
Environnements d’exécution cloud-native WebAssembly/WASI : wasmCloud, WasmEdge…
Exemple et mise en œuvre simple, pratique et immédiate avec Cloudflare Worker
Déployer et exécuter des serverless functions : gestion des données, performance, résilience, sécurité…

Orchestration de serverless functions

Orchestration de serverless functions avec BPMN : étude et pratique du langage BPMN dans une plate-forme BPMN cloud-native (Camunda, Kogito…)
Orchestration de serverless functions avec Serverless Workflow : étude et pratique du langage Serverless Workflow dans une plate-forme cloud-native (Kogito…)

Prérequis

Pour suivre cette formation Serverless Computing, il est demandé d'avoir une connaissance de base et un certain recul sur la conception d’applications Web distribuées (SOA et cloud computing). Des notions de base en modélisation et programmation informatiques sont fortement recommandées.

Public

Ce cours Serverless Computing s'adresse à des consultants IT, développeurs, architectes et product owners acteurs de la conception d’applications Web complexes, distribuées où la problématique cloud-native est centrale.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Configurer Cisco Unified Computing System, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire et mettre en œuvre les fonctionnalités Fibre Channel, de zonage et de NPV sur Cisco UCS
  • Décrire et mettre en œuvre le FCoE sur Cisco UCS
  • Décrire les politiques de Cisco UCS pour les profils de service
  • Décrire l'adaptateur Cisco FEX et la virtualisation des E/S à racine unique
  • Décrire et mettre en œuvre le RBAC sur Cisco UCS
  • Décrire et mettre en œuvre des fournisseurs d'authentification externes sur Cisco UCS Manager
  • Décrire et mettre en œuvre la gestion des clés sur Cisco UCS Manager
  • Décrire et mettre en œuvre le directeur de l'UCS Cisco
  • Décrire et mettre en œuvre Cisco Intersight
  • Décrire les options de script pour Cisco UCS Manager
  • Décrire et mettre en œuvre la surveillance sur Cisco UCS Manager
Tarif

A partir de 2 940,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir les pratiques de base de l’architecture AWS
  • Examiner la mise en place de la sécurité des accounts à l’aide de stratégies
  • Identifier les éléments nécessaires pour construire un réseau virtuel (VPC) modulable, sécurisé, qui inclut les sous-réseaux privés et les sous-réseaux publics
  • Déterminer des stratégies pour une approche de sécurité en couches pour les sous-réseaux Virtual Private Cloud (VPC)
  • Identifier des stratégies pour sélectionner les ressources de calcul appropriées (EC2, Lambda, container, …) en fonction des cas d’utilisation métier
  • Créer un VPC et ajouter une instance Elastic Cloud Compute (EC2)
  • Installer une instance Amazon Relational Database Service (RDS) et un répartiteur de charge d’application Balancer (ALB) dans le VPC créé
  • Comparer les produits et services de stockage AWS
  • Créer une couche de base de données hautement disponible et à mise à l’échelle automatique
  • Explorer la potentialité des solutions de supervision AWS
  • Etudier et échanger sur les outils d’automatisation AWS qui vous aideront à créer, maintenir et faire évoluer votre infrastructure
  • Etudier l’appairage de réseaux, des points de terminaison de VPC, des solutions de passerelle et de routage en fonction des cas d’utilisation
  • Connaitre les configurations de réseau hybride pour étendre et sécuriser votre infrastructure
  • Découvrir les avantages des micro services en tant que stratégie de découplage efficace pour alimenter des applications hautement disponibles à grande échelle
  • Explorer les services de conteneurs AWS pour la mise en œuvre rapide d’un environnement d’application portable et indépendant de l’infrastructure
  • Identifier les avantages de sécurité des services « serverless » AWS sur la base d’exemples du monde réel
  • S’entraîner à créer un déploiement CloudFront avec un backend S3 dans un environnement de laboratoire
  • Explorer les solutions de sauvegarde, de récupération et les meilleures pratiques AWS pour assurer la résilience et la continuité des activités
  • Créer une architecture cloud hautement disponible et sécurisée basée sur un problème métier, dans un laboratoire guidé par un animateur, basé sur un projet
Tarif

A partir de 2 750,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation Professional Cloud Solutions Architect vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre l’histoire du Cloud Computing
  • Comprendre les impacts du Cloud Computing d’un point de vue Business, social, légal et commercial
  • Comprendre les implications du fonctionnement as-a-service
  • Comprendre les perspectives des consommateurs et des fournisseurs qui gèrent des changements radicaux
  • Établir les paramètres d'organisation et de service pertinent pour le contrôle et la gestion de l’architecture
  • Comprendre les problèmes possibles lors de la migration de solutions non-cloud vers des solutions Cloud
  • Explorer la perspective du consommateur Cloud lors de la conception de l’architecture de l’environnement Cloud
  • Explorer la perspective du fournisseur Cloud lors de la conception de l’architecture de l’environnement Cloud
  • Appréhender les différents éléments de l’écosystème du Cloud
  • Explorer à la fois l’existant et la nouvelle génération des charges de travail qui existent aujourd’hui dans l’écosystème du Cloud
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Blazor

Proposé par Sparks

Objectifs de la formation

  • Comprendre les principes de développement et l'architecture Blazor
  • Développer des interfaces utilisateurs en utilisant les différents composants disponibles
  • Créer des pages, travailler le routage côté client et gérer les mises en page
  • Accéder aux données et les gérer dans une application
  • S'approprier les outils et meilleures pratiques pour développer avec Blazor
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Migration Azure Bonnes Pratiques, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services de Microsoft Azure et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec Microsoft Azure
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions Microsoft Azure tout en optimisant les coûts
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services des quatre fournisseurs cloud et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS, AZURE, GCP et OVH
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions des quatre fournisseurs cloud tout en optimisant les coûts
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Migration AWS Bonnes Pratiques, vous serez en mesure de :

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services de AWS et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions AWS tout en optimisant les coûts
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Migration vers le cloud, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Savoir rappeler les concepts fondamentaux du Cloud Computing et de la virtualisation (notamment les avantages commerciaux du Cloud Computing et les risques associés)
  • Maîtriser les services des quatre fournisseurs cloud et disposer d'une analyse comparative des différentes options disponibles (serveurs, stockage et BdD)
  • Connaître les contraintes des architectures dans le Cloud
  • Être capable de concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS, AZURE, GCP et OVH
  • Savoir identifier les procédures de migration vers le cloud et les bonnes pratiques associées
  • Mettre en œuvre des solutions des quatre fournisseurs cloud tout en optimisant les coûts
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Loin d’être un phénomène de mode, le cloud computing s’impose aujourd’hui comme une évolution majeure de l’informatique, tant pour les clients que pour les fournisseurs de solutions. Pour autant, la première question qui vient à l’esprit lorsque l’on évoque le cloud computing, c’est sa sécurité. À cet égard, les risques sont à la fois organisationnels et juridiques. Cette formation "Sécurité du cloud computing" a précisément pour objectifs de faire connaître l’ensemble des risques liés au cloud computing, d’analyser ces risques afin de les hiérarchiser, et enfin de donner aux participants des solutions de sécurisation et des bonnes pratiques.
À l’issue de cette formation, les participants auront les éléments pour choisir, utiliser ou proposer une solution de cloud computing sécurisée. 

Tarif

A partir de 1 449,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Déploiement et configuration de ressources dans une infrastructure Cloud vous aurez acquis les connaissances et les compétenes nécessaires pour :

  • Connaître les concepts fondamentaux du Cloud Computing et de la virtualisation (aspects commerciaux et aspects techniques)
  • Identifier les défis techniques et comprendre les dernières tendances en matière de digitalisation associées au Cloud
  • Définir la sécurité dans le Cloud, Identifier les risques liés au Cloud Computing et savoir les limiter
  • Énumérer les étapes à suivre pour adopter avec succès les services Cloud
  • Connaître les solutions techniques disponibles sur AWS, AZURE et GCP (leurs avantages et leurs inconvénients)
  • Créer et configurer des machines virtuelles à l'aide des solutions
  • Savoir configurer le stockage sur disque et créer des réseaux virtuels
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...