IBM
Projet de développement d'applications dorsales (Capstone Project)

Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.

IBM

Projet de développement d'applications dorsales (Capstone Project)

4 697 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
5.0

(30 avis)

niveau Avancées
Conçu pour les professionnels de ce secteur
18 heures pour terminer
3 semaines à 6 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
5.0

(30 avis)

niveau Avancées
Conçu pour les professionnels de ce secteur
18 heures pour terminer
3 semaines à 6 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Démontrer sa capacité à développer et à déployer des services et des applications dorsales

  • Appliquez vos compétences en développement back-end pour créer des microservices et des API REST en Flask

  • Créez et interrogez des bases de données comme MongoDB et intégrez-les aux applications Django

  • Conteneuriser des microservices à l'aide de Docker et déployer à l'aide de Kubernetes, OpenShift et serverless

Compétences que vous acquerrez

  • Catégorie : Django (Framework Web)
  • Catégorie : Mongodb
  • Catégorie : Docker
  • Catégorie : Flask
  • Catégorie : Transfert d'état représentationnel (REST)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

11 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé

Élaborez votre expertise en Cloud Computing

Ce cours fait partie de la Développement du back-end IBM Certificat Professionnel
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable auprès de IBM
Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 5 modules dans ce cours

Dans le premier module, vous découvrirez Flask, un cadre d'application web léger basé sur Python. Le module vous apprendra à créer une application Flask qui répond aux demandes des utilisateurs à des URL spécifiques. Vous apprendrez également à gérer les erreurs du serveur et de l'utilisateur. Vous apprendrez à faire des appels API externes à partir de Flask. Vous appliquerez ces leçons pour créer un service qui produit des images à partir d'événements passés.

Inclus

6 vidéos4 lectures3 devoirs3 éléments d'application

Avec l'avènement du Big Data et des méthodologies de développement agiles, le paysage des bases de données a évolué et les bases de données NoSQL ont gagné en importance et en pertinence. Le principal avantage de l'utilisation des bases de données NoSQL est leur capacité à gérer efficacement les problèmes d'évolutivité et de flexibilité présentés par les dernières applications complexes. Dans ce deuxième module, vous apprendrez les différents types de bases de données NoSQL et vous vous entraînerez à les utiliser dans de nombreux laboratoires pratiques tout au long du cours. Vous commencerez par apprendre l'histoire et les bases des bases de données NoSQL et découvrirez leurs caractéristiques et avantages clés. Vous découvrirez ensuite les quatre bases de données NoSQL et leurs différences. Vous apprendrez également à travailler avec le shell MongoDB. Vous aurez ensuite une expérience pratique de l'utilisation des commandes de base de MongoDB, de l'interrogation et de la connexion à partir de Flask. Vous créerez un microservice de chansons en utilisant MongoDB et Flask.

Inclus

6 vidéos3 lectures3 devoirs4 éléments d'application1 plugin

Dans le troisième module, vous aurez l'occasion de vous exercer à créer une application Django et à la connecter à des services. Il vous sera demandé de créer un modèle de données et d'utiliser l'outil de migration de Django pour créer les tables et les relations. Vous créerez ensuite des contrôleurs pour mettre en œuvre la logique métier afin d'envoyer les données appropriées aux modèles fournis.

Inclus

1 lecture2 devoirs1 élément d'application

Dans le module 4, vous allez déployer votre application et vos services en utilisant Code Engine, OpenShift et Kubernetes. Vous apprendrez d'abord à connaître IBM Cloud Code Engine et comment il aide au déploiement de vos applications. Vous allez créer un fichier Docker pour les images et le déployer sur IBM Code Engine. Vous créerez un deuxième fichier Docker pour le microservice Songs et le déployerez sur un cluster OpenShift. Vous apprendrez à pousser les images Docker pour les microservices vers IBM Container Registry. Enfin, vous allez déployer l'application principale sur IBM Kubernetes Service à l'aide de fichiers de déploiement YAML.

Inclus

1 vidéo2 lectures3 devoirs4 éléments d'application1 plugin

Dans le module final, vous devrez soumettre les captures d'écran des travaux pratiques à l'examen de vos pairs. Vous devrez également fournir les URL des microservices et de l'application Django. En outre, il se peut que l'on vous demande de soumettre des liens vers le dépôt GitHub pour permettre à vos pairs de réviser votre code. Après avoir soumis votre projet, vous devrez réviser et noter l'une des soumissions de vos pairs.

Inclus

2 lectures1 évaluation par les pairs

Instructeur

Évaluations de l’enseignant
4.9 (9 évaluations)
IBM Skills Network Team
IBM
58 Cours1 003 170 apprenants

Offert par

IBM

Recommandé si vous êtes intéressé(e) par Cloud Computing

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

Affichage de 3 sur 30

5.0

30 avis

  • 5 stars

    100 %

  • 4 stars

    0 %

  • 3 stars

    0 %

  • 2 stars

    0 %

  • 1 star

    0 %

MG
5

Révisé le 13 mars 2024

Emplacement réservé

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions