• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Coursera
Connexion
Inscrivez-vous gratuitement
Coursera
IBM
Projet de développement d'applications dorsales (Capstone Project)
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis
  1. Parcourir
  2. Technologies de l'information
  3. Cloud Computing
IBM

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

Ce cours fait partie de Développement du back-end IBM Certificat Professionnel

Enseigné en Français (doublage IA)

•
IBM Skills Network Team

Instructeur : IBM Skills Network Team

5 692 déjà inscrits

Inclus avec Coursera Plus

•En savoir plus
5 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
5.0

(37 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

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

(37 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
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis

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 : Applications Web
    Applications Web
  • Catégorie : Conteneurisation
    Conteneurisation
  • Catégorie : Services web
    Services web
  • Catégorie : Systèmes de base de données
    Systèmes de base de données
  • Catégorie : Bases de données
    Bases de données
  • Catégorie : OpenShift
    OpenShift
  • Catégorie : MongoDB
    MongoDB
  • Catégorie : Applications en nuage
    Applications en nuage
  • Catégorie : Flask (Framework Web)
    Flask (Framework Web)
  • Catégorie : Développement d'applications
    Développement d'applications
  • Catégorie : Évolutivité
    Évolutivité
  • Catégorie : Développement de l'informatique en nuage
    Développement de l'informatique en nuage
  • Catégorie : Kubernetes
    Kubernetes
  • Catégorie : Django (Framework Web)
    Django (Framework Web)
  • Catégorie : NoSQL
    NoSQL
  • Catégorie : Microservices
    Microservices
  • Catégorie : Développement web back-end
    Développement web back-end
  • Catégorie : Restful API
    Restful API
  • Catégorie : Déploiement des applications
    Déploiement des applications
  • Catégorie : IBM Cloud
    IBM Cloud

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

11 devoirs

Enseigné en Français (doublage IA)

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

En savoir plus sur Coursera pour les affaires
 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

É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

Il y a 5 modules dans ce cours

Il s'agit du dernier cours du Professional Certificates IBM Backend Development Professional. Ce cours vous donnera l'occasion de pratiquer le travail que les développeurs back-end font dans la vie réelle lorsqu'ils travaillent avec des applications.

Dans ce cours, vous assumerez le rôle d'un développeur réel travaillant au développement et au déploiement de microservices et d'applications back-end. Vous serez chargé de développer, de déployer et d'intégrer une application composée de plusieurs microservices et de les intégrer de manière transparente. Vous utiliserez divers outils et technologies back-end, notamment Flask, Django, NoSQL et Mongo DB, pour réaliser ce projet tout en appliquant les meilleures pratiques de codage. Vous allez également déployer, mettre à l'échelle et mettre à jour chacun des microservices de l'application de manière indépendante à l'aide des technologies Cloud Native : Kubernetes, OpenShift et serverless (Code Engine). Dans ce cours, vous vous concentrerez principalement sur les travaux pratiques pour démontrer et appliquer ce que vous avez appris dans les cours précédents. En terminant avec succès ce Capstone, vous aurez ajouté un projet à votre portefeuille de programmation à présenter aux employeurs.

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

6 vidéos•Total 36 minutes
  • Introduction au cours•3 minutes•Prévisualiser le module
  • Introduction à Flask•7 minutes
  • Application de base et itinéraires•7 minutes
  • Objets de demande et de réponse•8 minutes
  • Routes dynamiques•4 minutes
  • Traitement des erreurs•5 minutes
4 lectures•Total 8 minutes
  • Aperçu des tâches du projet•2 minutes
  • Aperçu de la leçon•2 minutes
  • Résumé de la leçon•2 minutes
  • Aperçu de la leçon•2 minutes
3 devoirs•Total 60 minutes
  • Quiz noté•30 minutes
  • Quiz pratique•12 minutes
  • Liste de contrôle•18 minutes
3 éléments d'application•Total 155 minutes
  • Laboratoire pratique : Pratique avec Flask Partie 1•20 minutes
  • Labo pratique : Pratique avec Flask Partie 2•45 minutes
  • Travaux pratiques - Créer le service Get Pictures avec Flask•90 minutes

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

6 vidéos•Total 31 minutes
  • Vue d'ensemble de NoSQL•5 minutes•Prévisualiser le module
  • Caractéristiques des bases de données NoSQL•6 minutes
  • Bases de données NoSQL basées sur des documents•3 minutes
  • Présentation de MongoDB•4 minutes
  • Opérations CRUD•6 minutes
  • Accéder à MongoDB depuis Python•4 minutes
3 lectures•Total 6 minutes
  • Aperçu de la leçon•2 minutes
  • Aperçu de la leçon•2 minutes
  • Résumé et points forts du module 2•2 minutes
3 devoirs•Total 55 minutes
  • Quiz noté•30 minutes
  • Quiz pratique•15 minutes
  • Liste de contrôle•10 minutes
4 éléments d'application•Total 180 minutes
  • Laboratoire pratique : Démarrer avec MongoDB•30 minutes
  • Laboratoire pratique : CRUD MongoDB•30 minutes
  • Laboratoire pratique : Accéder à MongoDB depuis Python•30 minutes
  • Labo pratique : Création d'un service Get Songs avec Flask•90 minutes
1 plugin•Total 30 minutes
  • Se connecter à MongoDB depuis Flask•30 minutes

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

1 lecture•Total 2 minutes
  • Aperçu de la leçon•2 minutes
2 devoirs•Total 40 minutes
  • Quiz noté•30 minutes
  • Liste de contrôle•10 minutes
1 élément d'application•Total 90 minutes
  • Laboratoire pratique : Créer un site web pour un groupe de musique avec Django•90 minutes

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

1 vidéo•Total 7 minutes
  • IBM Cloud Code Engine•7 minutes•Prévisualiser le module
2 lectures•Total 4 minutes
  • Aperçu de la leçon•2 minutes
  • Aperçu de la leçon•2 minutes
3 devoirs•Total 72 minutes
  • Quiz noté•30 minutes
  • Quiz pratique•12 minutes
  • Liste de contrôle•30 minutes
4 éléments d'application•Total 215 minutes
  • Labo pratique : Déployer votre première application sur Code Engine•15 minutes
  • Labo pratique : Déployer votre première image docker sur Code Engine•20 minutes
  • Laboratoire pratique : Déploiement de microservices•90 minutes
  • Labo pratique : Déploiement de l'application principale•90 minutes
1 plugin•Total 30 minutes
  • Utilisation du moteur de code•30 minutes

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

2 lectures•Total 3 minutes
  • Remerciements de l'équipe du cours•1 minute
  • Félicitations et prochaines étapes•2 minutes
1 évaluation par les pairs•Total 60 minutes
  • Soumettez votre travail et évaluez vos pairs•60 minutes

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Évaluations de l’enseignant

Évaluations de l’enseignant

Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

4.9 (11 évaluations)
IBM Skills Network Team
IBM Skills Network Team
IBM
82 Cours•1 385 593 apprenants

Offert par

IBM

Offert par

IBM

Chez IBM, nous savons à quel point la technologie évolue rapidement et nous reconnaissons le besoin crucial pour les entreprises et les professionnels d'acquérir rapidement des compétences pratiques prêtes à l'emploi. En tant qu'innovateur technologique leader sur le marché, nous nous engageons à vous aider à prospérer dans ce paysage dynamique. Grâce à IBM Skills Network, nos programmes de formation conçus par des experts en IA, développement de logiciels, cybersécurité, science des données, gestion d'entreprise, et plus encore, fournissent les compétences essentielles dont vous avez besoin pour décrocher votre premier emploi, faire progresser votre carrière ou favoriser la réussite de votre entreprise. Que vous vous perfectionniez ou que vous perfectionniez votre équipe, nos cours, nos spécialisations et nos certificats professionnels développent l'expertise technique qui vous assure, ainsi qu'à votre organisation, d'exceller dans un monde compétitif.

En savoir plus sur Cloud Computing

  • Statut : Essai gratuit
    Essai gratuit
    I

    IBM

    Full Stack Application Development Capstone Project

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    I

    IBM

    DevOps Capstone Project

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    I

    IBM

    Front-End Development Capstone Project

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    M

    Meta

    Back-End Developer Capstone

    Cours

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

5.0

37 avis

  • 5 stars

    97,43 %

  • 4 stars

    2,56 %

  • 3 stars

    0 %

  • 2 stars

    0 %

  • 1 star

    0 %

Affichage de 3 sur 37

M
MG
5

Révisé le 14 mars 2024

I directly applied the concepts and skills I learned from my courses to an exciting new project at work!

Voir plus d’avis
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

En savoir plus

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

Découvrir les diplômes

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

En savoir plus

Foire Aux Questions

L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :

  • Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.

  • Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.

Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations. De là, vous pourrez l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.

Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complèteS’ouvre dans un nouvel onglet.

Plus de questions

Visitez le Centre d'Aide pour les Étudiants

Aide financière disponible,

Pied de page Coursera

Compétences techniques

  • ChatGPT
  • Codage
  • Informatique
  • Cybersécurité
  • DevOps
  • Piratage éthique
  • IA générative
  • Programmation Java
  • Python
  • Développement Web

Compétences analytiques

  • Intelligence artificielle
  • Big Data
  • Analyse de valeur et de rentabilité
  • analyse des données
  • Science des données
  • Modélisation financière
  • Apprentissage automatique
  • Microsoft Excel
  • microsoft power bi
  • SQL

Compétences professionnelles

  • Comptabilité
  • Marketing numérique
  • Commerce électronique
  • Finance
  • Google
  • Conception graphique
  • IBM
  • Marketing
  • Project Management
  • Le marketing appliqué aux réseaux sociaux

Ressources professionnelles

  • Certifications informatiques essentielles
  • Compétences à acquérir pour les hauts revenus
  • Comment obtenir un certificat PMP
  • Comment apprendre l'Intelligence artificielle (IA)
  • Certifications populaires en cybersécurité
  • Certifications appréciées en analyse des données
  • Que fait un analyste de données ?
  • Ressources pour le développement de carrière
  • Test d'aptitude professionnelle
  • Partagez votre histoire d'apprentissage Coursera

Coursera

  • À propos
  • Ce que nous proposons
  • Direction
  • Carrières
  • Catalogue
  • Coursera Plus
  • Certificats Professionnels
  • Certificats MasterTrack®
  • Diplômes
  • Pour l'entreprise
  • Pour les gouvernements
  • Pour le campus
  • Devenir un partenaire
  • Impact social
  • cours gratuits
  • Recommandations de crédits ECTS

Communauté

  • Étudiants
  • Partenaires
  • Testeurs bêta
  • Blog
  • Le podcast Coursera
  • Blog Tech

Plus

  • Presse
  • Investisseurs
  • Conditions
  • Confidentialité
  • Aide
  • Accessibilité
  • Contact
  • Articles
  • Répertoire
  • Filiales
  • Déclaration sur l’esclavage moderne
  • Gérer les préférences en matière de cookies
Apprendre partout
Télécharger dans l'App Store
Disponible sur Google Play
Logo Certified B Corporation
© 2025 Coursera Inc. Tous droits réservés.
  • Facebook Coursera
  • Linkedin Coursera
  • Twitter Coursera
  • YouTube Coursera
  • Instagram Coursera
  • TikTok Coursera
Coursera

Bon retour

​
Votre mot de passe est masqué
​

ou

Vous débutez chez Coursera ?


Vous rencontrez des difficultés pour vous connecter ? Centre d'Aide pour les Étudiants

Ce site est protégé par reCAPTCHA Enterprise et la Politique de confidentialité Google et les Termes et Conditions s'appliquent.