MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Le Cloud computing consiste à héberger/stocker sur des serveurs distants
des données/des traitements informatiques localisés sur des serveurs locaux,
voire sur le poste de l’utilisateur.
Il permet l’accès via un réseau, généralement Internet, à la demande et en
libre service, à des ressources informatiques virtualisées et mutualisées
habituellement facturées à l’usage.
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Le Cloud computing permet donc de passer à un modèle où les ressources
informatiques (hardware, voire software) peuvent être louées au lieu d’être
acquises.
Avantages :
• Facilité d’accès : Accès à du stockage, la puissance de calcul, à des applications
• Scalabilité & Agilité : Accès à ces ressources à la demande, accès à des outils d’intelligence
artificielle.
• Modèle économique - Paiement à l’utilisation: coûts variables plutôt que coûts fixes.
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
1. Cloud public
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
2. Cloud privé
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Un cloud hybride fonctionne comme un environnement informatique unique
créé à partir de plusieurs environnements.
Hybride : composé des environnements publics et privés.
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Les modèles de service du Cloud computing : IAAS
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Les modèles de service du Cloud computing : PAAS
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Les modèles de service du Cloud computing : SAAS
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Principaux fournisseurs de services d'infrastructure Cloud – Parts de marché IaaS/PaaS
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Principaux fournisseurs de services d'infrastructure Cloud – Parts de marché IaaS/PaaS
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Approche Devops : Introduction
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Approche Devops : Introduction
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
Approche Devops : Définition
Le DevOps est une démarche qui consiste à faire collaborer étroitement les équipes
de développement et études avec les équipes des opérations et d’exploitation.
Cette collaboration a pour but d’automatiser et d’intégrer les processus entre ces deux équipes,
dans une responsabilité commune du succès ou de l’échec.
Cela nécessite une réorganisation culturelle et organisationnelle de l’entreprise,
ainsi que l’utilisation d’outils et de pratiques adaptées pour améliorer la qualité, la rapidité
et la valeur ajoutée de la production de logiciels.
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
Cloud Computing
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
TP
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024
MODULE M206 : CRÉER UNE APPLICATION CLOUD NATIVE
TP
1. Réaliser l’ interface web Formulaire Test
2. Récupérer les données via une application Node JS.
3. Faire un contrôle des données dans via node JS :
Si Age <= 17 ans, Si Age >= 25 ans ; Afficher le message suivant dans une page web :
‘’ Age erroné ! , Veuillez remplir de nouveau le formulaire ‘’
Si les deux ChekBox « Homme » et « Femme» sont sélectionnés ; Afficher le message suivant dans
une page web :
‘’ Genre erroné ! , Veuillez remplir de nouveau le formulaire ‘’
4. Si les données sont valides, insérer les données dans une BD MongoDB.
FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK Année scolaire 2023-2024