Back-End Developer Bootcamp eLearning (100 % à votre rythme)
Bootcamp e-learning pour développeurs back-end (100 % à votre rythme)
Lancez votre carrière dans le domaine technologique grâce à notre bootcamp pour développeurs back-end !
- Commencez à partir de zéro et apprenez à créer et à déployer des applications et des services back-end avancés.
- Codez en temps réel, entraînez-vous dans les Cloud Labs et obtenez votre diplôme avec un portfolio de projets professionnels prêts à l'emploi.
- Renforcez vos connaissances grâce à un contenu e-learning et à des conseils dispensés par des experts.
Développez votre expertise en développement back-end
Commencez avec peu ou pas de connaissances en codage et progressez jusqu'à la création et au déploiement …

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.
Bootcamp e-learning pour développeurs back-end (100 % à votre rythme)
Lancez votre carrière dans le domaine technologique grâce à notre bootcamp pour développeurs back-end !
- Commencez à partir de zéro et apprenez à créer et à déployer des applications et des services back-end avancés.
- Codez en temps réel, entraînez-vous dans les Cloud Labs et obtenez votre diplôme avec un portfolio de projets professionnels prêts à l'emploi.
- Renforcez vos connaissances grâce à un contenu e-learning et à des conseils dispensés par des experts.
Développez votre expertise en développement back-end
Commencez avec peu ou pas de connaissances en codage et progressez jusqu'à la création et au déploiement de systèmes et de services back-end avancés. Ce Bootcamp complet et pratique est conçu pour vous aider à trouver un emploi. Il comprend des vidéos d'apprentissage en ligne de haut niveau, une expérience pratique grâce aux Cloud Labs et une variété de quiz et d'évaluations.
Acquérez une expérience concrète grâce à des laboratoires pratiques et des scénarios de projet réalistes dans chaque module. Renforcez vos connaissances grâce à des exercices de codage ciblés et bénéficiez des conseils personnalisés et des commentaires d'instructeurs experts.
Mettez vos connaissances en pratique grâce à des micro-simulations de travail et à plus de 12 projets de fin d'études, et constituez un portfolio professionnel qui met en valeur vos compétences professionnelles. À l'issue du Bootcamp, vous aurez acquis la confiance et les capacités nécessaires pour exceller lors des entretiens techniques et impressionner les employeurs potentiels.
Le développement d'applications back-end nécessite plusieurs étapes, et faire appel à des spécialistes pour chaque tâche individuelle peut s'avérer compliqué et coûteux pour de nombreuses entreprises. C'est là que les développeurs back-end qualifiés apportent une valeur ajoutée, en offrant un large éventail de compétences pour concevoir et construire des systèmes et des infrastructures back-end efficaces et performants.
Caractéristiques
- Cours et matériel en anglais
- Niveau débutant à avancé
- Plus de 690 heures d'apprentissage à votre rythme
- Plus de 12 projets de fin d'études et plus de 50 devoirs
- Contenu d'apprentissage compatible avec Cloud Labs
- Évaluations automatiques et quiz de révision
- Plus de 120 exercices pratiques guidés
- 250 heures de pratique avec Cloud Labs
- Durée des études : environ 5 à 7 mois
- Accès à la plateforme d'apprentissage pendant 2 ans
- À l'issue de la formation, les apprenants reçoivent un certificat de fin de cours.
Résultats d'apprentissage
- Introduction au développement web : acquérir des bases solides en concepts de programmation et comprendre le fonctionnement d'Internet, y compris ses principaux acteurs.
- Cycle de vie du développement logiciel (SDLC) : apprendre à gérer des projets logiciels du début à la fin à l'aide d'approches traditionnelles et agiles.
- Linux Essentials : travaillez efficacement dans un environnement Linux (basé sur Unix) à l'aide des commandes, des workflows et des techniques essentiels.
- Contrôle de version et gestion du code : maîtrisez Git et GitHub pour gérer les versions de code, suivre les modifications et collaborer efficacement avec d'autres personnes.
- JavaScript (ES2020+) : commencez par les bases de JavaScript, puis passez à l'utilisation des boucles, des tableaux, des objets et des fonctions complexes.
- Node.js et Express : créez des applications et des API côté serveur rapides, évolutives et dynamiques à l'aide de Node.js et du framework Express.
- MongoDB : concevez et implémentez des bases de données NoSQL avec MongoDB, effectuez des opérations CRUD et intégrez-les à Node.js.
- MySQL : configurez des bases de données relationnelles, concevez des schémas, écrivez des requêtes SQL et connectez-les à des applications Node.js.
- API RESTful : comprenez comment concevoir et gérer des API RESTful, implémenter l'authentification, gérer les versions et utiliser des outils tels que Swagger avec OpenAPI 3.0.
- Microservices : apprenez à créer et à gérer une architecture de microservices, y compris la messagerie entre les services et l'utilisation d'AWS Lambda et d'API Gateway.
- Test logiciel : explorez les principes fondamentaux du test logiciel, y compris les phases, les types, les outils d'automatisation et les meilleures pratiques.
- Docker et Kubernetes : Containerisez vos applications avec Docker et gérez-les à l'aide de Kubernetes avec des plateformes telles qu'Amazon EKS et Google GKE.
- CI/CD avec Jenkins X : Créez et gérez un pipeline CI/CD, importez des projets et travaillez avec Jenkins X DevPods pour une intégration et une livraison continues.
- Agile et Scrum : plongez-vous dans les méthodologies Agile, les cadres de gestion de projet Agile, ainsi que le processus, les rôles et les cérémonies Scrum.
Groupe cible
- Débutants sans expérience en codage. Personnes souhaitant se reconvertir dans le domaine technologique sans aucune expérience préalable en programmation
- Personnes issues de domaines non techniques souhaitant se reconvertir dans le secteur du développement logiciel
- Développeurs en herbe. Personnes souhaitant devenir développeurs back-end, ingénieurs logiciels ou développeurs full-stack
- Personnes ayant des connaissances de base en programmation et souhaitant se spécialiser dans les technologies back-end
- Professionnels de la technologie occupant des postes connexes. Testeurs QA, administrateurs système ou concepteurs souhaitant se lancer dans le développement
- Professionnels travaillant dans des domaines liés à la technologie et souhaitant acquérir de solides compétences en back-end
- Freelances et entrepreneurs. Personnes souhaitant créer leurs propres applications ou leur infrastructure back-end
- Les fondateurs de start-ups ou les développeurs indépendants qui ont besoin de compétences en développement back-end
- Les étudiants en informatique ou en ingénierie qui souhaitent acquérir des compétences pratiques et immédiatement exploitables
- Les jeunes diplômés qui souhaitent améliorer leur employabilité grâce à un solide portfolio de développement
Prérequis
Le Bootcamp Développement Back-End est conçu pour les débutants et ne nécessite aucune expérience préalable. Cela dit, certains apprenants peuvent avoir quelques connaissances autodidactes ou une expérience dans des rôles liés à la technologie ou dans des start-ups. Que vous soyez débutant ou que vous souhaitiez consolider et structurer vos compétences existantes, ce programme vous aidera à acquérir la maîtrise des langages de programmation, des frameworks et des outils clés recherchés par les employeurs d'aujourd'hui, vous ouvrant ainsi la voie à une carrière dans le domaine des technologies.
Une expérience d'apprentissage immersive à votre rythme, basée sur des projets
- Apprentissage immersif : leçons vidéo à la demande, exercices guidés interactifs, quiz et évaluations automatiques, travaux pratiques et projets concrets
- Apprendre en faisant : apprenez à coder en mettant vos connaissances en pratique, acquérez une expérience professionnelle grâce à des projets concrets, formez-vous à la manière dont travaillent les développeurs dans les meilleures entreprises technologiques.
- Cloud Labs : accès instantané à un environnement de développement entièrement configuré, lancement d'une machine virtuelle en quelques minutes, codage directement dans votre navigateur web.
- Axé sur les résultats : Acquérez des connaissances approfondies, suivez et évaluez le développement de vos compétences, identifiez les domaines à améliorer.
- Apprentissage à la demande : Apprenez à tout moment, à votre rythme, grâce à du contenu à la demande, participez à des sessions de révision de code animées par des experts.
Programme du bootcamp
1. Notions fondamentales de programmation et introduction au Web
Objectifs d'apprentissage :
- Explorer l'origine, la croissance et les principaux contributeurs du World Wide Web
- Comprendre les concepts fondamentaux de la programmation informatique, de l'architecture des systèmes et de la logique de base
- Se familiariser avec les composants et la structure d'une application full-stack
Sujets abordés :
- Notions de base sur les systèmes informatiques
- Histoire et structure du Web
- Principaux contributeurs et organisations
- Principes et concepts de programmation
2. Notions de base sur le génie logiciel et le cycle de vie du développement
Objectifs d'apprentissage :
- Apprendre à superviser le cycle de vie complet du développement logiciel à l'aide d'approches conventionnelles et agiles
- Acquérir une solide compréhension des différents modèles SDLC, des phases et des pratiques de développement modernes
Sujets abordés :
- Présentation du SDLC
- Collecte des exigences et création des spécifications
- Conception de l'architecture logicielle
- Techniques de conception logicielle
- Stratégies de mise en œuvre, de déploiement, de retour en arrière et de basculement
- Principes fondamentaux des tests logiciels
- Approches traditionnelles et modernes du développement
- Étude approfondie de la méthodologie Lean
3. Principes fondamentaux de Linux
Objectifs d'apprentissage :
- Se familiariser avec l'environnement Linux (basé sur Unix)
- Apprendre les commandes, les workflows et les techniques essentiels utilisés dans le développement
Sujets abordés :
- Introduction à Linux
- Navigation dans la ligne de commande
- Gestion des fichiers et des répertoires
- Création et modification de fichiers
- Compréhension des utilisateurs, des groupes et des autorisations
- Utilitaires système clés
- Gestion des processus
4. Principes fondamentaux de Git et GitHub
Objectifs d'apprentissage :
- Exploiter la puissance du contrôle de version pour une gestion efficace du code et des ressources
- Apprendre à utiliser efficacement Git et GitHub pour suivre les modifications et faciliter la collaboration au sein d'une équipe
Sujets abordés :
- Principes de base du contrôle de version avec Git
- Utilisation de Git via l'interface de ligne de commande
- Commandes Git courantes pour une utilisation quotidienne
- Workflows collaboratifs avec Git et GitHub
5. Programmation JavaScript
Objectifs d'apprentissage :
- Maîtrisez le JavaScript moderne (ECMAScript 2020 et versions ultérieures), depuis les concepts fondamentaux et la manipulation du DOM jusqu'à la gestion des événements et la programmation orientée objet.
- Apprenez à écrire et à gérer efficacement du code asynchrone.
Sujets abordés :
- Introduction à JavaScript
- Principes fondamentaux de la programmation
- Variables, types de données et opérateurs
- Instructions conditionnelles
- Fonctions et techniques avancées
- Boucles et itérations
- Opérations sur les tableaux
- Gestion des objets
- Utilisation des chaînes de caractères
- Gestion de la date et de l'heure
- Interaction avec le DOM
- Concepts avancés des fonctions
- Principes du JavaScript orienté objet
- Programmation asynchrone (promesses, async/await)
- Récupération et gestion des données à distance
- Structures de données avancées : proxys, cartes, ensembles
- Utilisation des API HTML5 dans JavaScript
- Développement piloté par les tests (TDD)
6. Développement Node.js
Objectifs d'apprentissage :
- Apprendre à créer des applications côté serveur et des API hautes performances, évolutives et dynamiques à l'aide de Node.js et Express
- Comprendre comment gérer efficacement les dépendances de projet à l'aide de NPM
Sujets abordés :
- Premiers pas avec Node.js
- Utilisation de REPL pour la programmation interactive
- Développement modulaire et gestion des dépendances avec NPM
- Utilisation des modules ECMAScript
- Gestion du système de fichiers et des flux
- Comprendre les flux et la programmation événementielle
- Notions de base sur les E/S réseau
- Création de serveurs Web
- Débogage d'applications Node.js
- Utilisation de clusters et de threads de travail pour l'évolutivité
- Introduction au framework Express
- Création de votre première application Express
- Modélisation et rendu des vues
- Utilisation du middleware dans Express
- Définition des routes et des gestionnaires de routes
- Connexion aux bases de données
- Configuration de l'authentification, des contrôleurs et des API
- Optimisation des performances avec la mise en cache
- Sécurisation des applications Express
- Déploiement d'applications Node.js et Express sur Heroku
7. MongoDB pour les développeurs
Objectifs d'apprentissage :
- Apprendre à utiliser le middleware dans Express et créer un middleware personnalisé pour vos applications
- Mettre en œuvre le modèle MVC, le routage et l'authentification des utilisateurs dans les applications Express
- Concevoir et gérer des bases de données NoSQL avec MongoDB et les intégrer à Node.js à l'aide de Mongoose
- Écrire des requêtes MongoDB efficaces et effectuer des opérations CRUD
Sujets abordés :
- Introduction à MongoDB
- Concepts et architecture de base de MongoDB
- Création, lecture, mise à jour et suppression de données
- Conception de schémas et meilleures pratiques de modélisation des données
- Opérations avancées sur les bases de données
- Réplication et partitionnement pour l'évolutivité
- Administration et sécurité des bases de données
- Intégration de MongoDB à diverses applications
8. MySQL
Objectifs d'apprentissage :
- Comprendre les avantages et la structure des bases de données relationnelles telles que MySQL
- Apprendre à configurer des bases de données et des schémas, à écrire des requêtes SQL et à connecter MySQL à des applications Node.js
Sujets abordés :
- Introduction à MySQL et configuration initiale
- Exploration approfondie des commandes SQL
- Écriture de requêtes SQL analytiques et complexes
- Exécution de jointures entre plusieurs tables
- Fonctionnalités avancées du langage SQL
- Intégration de MySQL à des applications Web
- Amélioration des performances des requêtes MySQL et garantie de la sécurité
9. Conception et création d'API RESTful
Objectifs d'apprentissage :
- Apprendre les principes fondamentaux des API RESTful, notamment comment implémenter l'authentification, gérer les versions, etc.
- Acquérir une solide compréhension de la spécification OpenAPI 3.0 et de la manière d'utiliser efficacement les outils Swagger
Sujets abordés :
- Introduction aux API RESTful
- Notions de base sur l'utilisation de REST
- Compréhension des requêtes et des réponses
- Implémentation de l'authentification dans les API
- Exploration des spécifications OpenAPI
- Amélioration de vos compétences en conception d'API
10. Création de microservices avec Node.js
Objectifs d'apprentissage :
- Développer une solide compréhension de l'architecture des microservices à l'aide de Node.js
- Apprendre à implémenter la communication entre les services avec RabbitMQ
Sujets abordés :
- Présentation des microservices
- Création et structuration de microservices
- Techniques de communication inter-services
- Exploitation d'AWS Lambda et d'API Gateway pour le déploiement de microservices
11. Test logiciel pour les applications JavaScript
Objectifs
- Développer une compréhension globale du test logiciel, y compris les principes fondamentaux, les différentes phases de test et les techniques d'automatisation.
Thèmes
- Notions de base sur les tests logiciels
- Principes clés pour des tests efficaces
- Différentes phases et types de tests
- Introduction à l'automatisation des tests
- Écriture de tests unitaires avec Jest
- Tests de bout en bout à l'aide de Jest et Puppeteer
- Tests E2E avec Cypress.io
12. Docker et Kubernetes pour les applications Node.js
Objectifs d'apprentissage :
- Apprendre à conteneuriser efficacement des applications full-stack à l'aide de Docker
- Comprendre les principes fondamentaux de l'orchestration de conteneurs avec Kubernetes
- Acquérir une expérience pratique du déploiement de clusters Kubernetes via Amazon EKS et Google GKE
Sujets abordés :
- Introduction à Docker et à son écosystème
- Utilisation de Docker Compose pour les applications multi-conteneurs
- Utilisation des images et des conteneurs Docker
- Amélioration des workflows avec Docker Compose
- Orchestration des conteneurs avec les outils Docker
- Premiers pas avec Kubernetes
- Configuration et déploiement de clusters Kubernetes
- Compréhension et gestion des pods
- Utilisation des services et des contrôleurs d'ingress
- Gestion des déploiements dans Kubernetes
- Intégration de tous les composants pour une solution complète
13. Déploiement dans le cloud et DevOps avec AWS
Objectifs d'apprentissage :
- Apprendre à déployer des applications sur le cloud AWS et à gérer l'infrastructure à l'aide de CloudFormation
- Utilisez les services AWS Developer et CI/CD tels que CodeCommit, CodeBuild, CodeDeploy et CodePipeline pour rationaliser le développement et le déploiement
Sujets abordés :
- Présentation de la plateforme AWS et des services principaux
- Infrastructure en tant que code avec AWS CloudFormation
- Mise en œuvre de CI/CD avec les outils AWS Developer
- Exécution de microservices sur AWS avec Docker et Kubernetes
- Déploiement et gestion de conteneurs avec Amazon EKS
14. CI/CD à l'aide de Jenkins X
Objectifs d'apprentissage :
- Acquérir une compréhension approfondie de l'intégration continue et du déploiement continu (CI/CD) à l'aide de Jenkins X
Sujets abordés :
- Présentation de Jenkins X et de ses capacités
- Installation et configuration de Jenkins X
- Création d'un projet Quickstart avec Jenkins X
- Importation de projets existants dans Jenkins X
- Utilisation des packs de compilation pour l'automatisation
- Utilisation de Jenkins X DevPods pour le développement
15. Agile et Scrum
Objectifs d'apprentissage :
- Acquérir une compréhension approfondie des méthodologies Agile, du cadre de gestion de projet Agile (APM), des pratiques Scrum et des techniques de surveillance, de suivi et de mise à l'échelle des projets Agile.
Sujets abordés :
- Histoire et fondements de l'Agile
- Concepts et principes fondamentaux de l'Agile
- Compréhension des exigences et des contributions commerciales
- Différentes méthodologies et variantes Agile
- Présentation du cadre de gestion de projet Agile
- Introduction au cadre Scrum
- Éléments clés et rôles dans Scrum
- Techniques d'estimation Agile
- Stratégies de planification Agile
- Outils et méthodes pour surveiller et suivre les progrès
- Métriques Agile et outils Agile populaires
- Mise à l'échelle de l'Agile dans les grandes équipes
- Parcours professionnels et opportunités dans l'Agile
FAQ
Qui est un développeur back-end ?
Un développeur back-end est chargé de créer les services et l'infrastructure sous-jacents qui alimentent les applications front-end, telles que celles construites avec React. Son travail consiste à créer la logique des applications, à gérer les bases de données et à gérer les opérations côté serveur, y compris le déploiement. Les développeurs back-end travaillent avec divers langages et frameworks tels que JavaScript, Python, Java, .NET, Ruby, PHP, Go, etc., en fonction des exigences du système.
Pourquoi le bootcamp de développement back-end est-il important aujourd'hui ?
Dans le monde numérique actuel, presque toutes les entreprises fonctionnent comme des sociétés axées sur la technologie, ce qui augmente le besoin d'ingénieurs logiciels qualifiés capables de résoudre des problèmes complexes et de créer des systèmes fiables et évolutifs. En fait, 67 % des responsables technologiques déclarent avoir des difficultés à trouver des talents qualifiés. Quelle que soit votre expérience préalable, ce bootcamp vous offre une formidable opportunité de lancer ou d'accélérer une carrière solide et très demandée dans le secteur technologique.
Comment les développeurs back-end apportent-ils de la valeur aux entreprises ?
La création de systèmes back-end implique de multiples composants, et le recours à des spécialistes distincts pour chaque tâche peut s'avérer complexe et coûteux. Les développeurs back-end apportent une valeur ajoutée considérable grâce à leur capacité à assumer un large éventail de responsabilités dans l'architecture et les systèmes back-end. Voici comment vous pouvez apporter votre contribution à une organisation en tant que développeur back-end :
- Compétences en matière de création de logique métier et d'architectures de bases de données
- Capacité à gérer l'ensemble de la pile technologique back-end
- Maîtrise des bases de données NoSQL et relationnelles
- Expérience dans la mise en œuvre et la maintenance de pipelines DevOps
- Capacité à améliorer et à prendre en charge l'infrastructure back-end existante
- Contribution à la réduction des délais de mise sur le marché grâce à un développement efficace
- Solides compétences en gestion des processus
- Fourniture de solutions back-end évolutives à des coûts opérationnels réduits
Comment savoir si ce bootcamp me convient ?
L'idée de créer les systèmes et l'infrastructure qui alimentent les applications web, mobiles, de bureau et intégrées vous enthousiasme ? Les développeurs back-end sont essentiels pour créer, maintenir et prendre en charge les fonctionnalités de base des applications web. Si vous êtes impatient d'accéder à ce poste à fort impact et d'accélérer votre entrée dans le secteur technologique, ce bootcamp est le point de départ idéal.
Ce bootcamp est-il vraiment adapté aux débutants ?
Absolument ! Environ 70 à 80 % des apprenants qui rejoignent notre bootcamp de développement back-end ont peu ou pas d'expérience en codage. Contrairement à de nombreux programmes qui se disent adaptés aux débutants mais qui présentent néanmoins des défis dès le début, tels que des tests de codage ou des évaluations techniques, nous supprimons ces obstacles. Notre objectif est de vous guider depuis les bases. Ce Bootcamp a été soigneusement conçu en collaboration avec des professionnels du secteur afin d'aider les apprenants, quel que soit leur niveau de départ, à acquérir des compétences pratiques et opérationnelles en développement et à se lancer en toute confiance dans une carrière dans le secteur technologique.
Quel format de formation est disponible ?
La certification de développeur back-end est délivrée via notre plateforme d'apprentissage interactive et immersive, dans un format flexible d'auto-apprentissage à la demande. Ce cours à votre rythme vous donne la liberté d'apprendre quand et où cela vous convient. Vous pouvez prendre votre temps sur les sujets difficiles, revoir les leçons aussi souvent que nécessaire et mettre en pause ou rejouer les vidéos pour renforcer votre compréhension. Avec un accès de deux ans au matériel de cours, vous bénéficierez d'un soutien continu pour rafraîchir vos connaissances et dissiper vos doutes à tout moment.
Puis-je suivre cette formation tout en travaillant à temps plein ?
Oui, c'est possible ! Nous comprenons qu'il peut être difficile de concilier un emploi à temps plein et une formation continue. C'est pourquoi notre Bootcamp est disponible dans un format flexible à temps partiel, spécialement conçu pour les professionnels en activité. Avec l'option Flex, vous pouvez apprendre à votre rythme sans perturber vos engagements actuels.
Le nombre d'heures d'étude nécessaires peut varier d'une personne à l'autre. Cependant, nos meilleurs apprenants ont généralement consacré 35 à 40 heures par semaine pour terminer le programme en six mois environ. D'autres, qui ont étudié environ 12 à 15 heures par semaine, l'ont terminé en huit mois. Si vous ne pouvez pas maintenir un rythme régulier comme celui-ci, vous pouvez choisir un parcours plus flexible et adapter l'intensité de vos études en fonction de vos disponibilités. Ce programme est conçu pour être à la fois stimulant et immersif, mais surtout, il offre une expérience d'apprentissage très enrichissante.
Que faire si je trouve le bootcamp trop difficile et que je dois abandonner ?
Si vous trouvez le bootcamp difficile, n'hésitez pas à contacter notre équipe d'assistance. Nous sommes là pour vous aider et ferons tout notre possible pour vous guider dans les moments difficiles et vous permettre d'avancer en toute confiance. N'oubliez pas que la maîtrise des compétences en développement demande du temps et des efforts. Si tout le monde peut apprendre à coder, la persévérance et la volonté de progresser sont toutefois essentielles pour réussir.
De quel matériel et logiciel ai-je besoin pour suivre la formation ?
Configuration logicielle requise :
- Un éditeur de code ou un IDE tel que Visual Studio Code, Sublime Text ou tout autre outil similaire
- Un navigateur web moderne tel que Google Chrome, Microsoft Edge ou Firefox
Configuration système requise :
- Un ordinateur portable ou de bureau avec une connexion Internet stable et au moins 8 Go de RAM
- Des comptes actifs sur AWS et Google
- Un éditeur de code tel que Visual Studio Code installé sur votre système
Sur quel type de projets vais-je travailler pendant ce bootcamp ?
En tant que développeur back-end, vous êtes chargé de créer l'infrastructure côté serveur et les bases de données qui prennent en charge l'interface front-end avec laquelle les utilisateurs interagissent. Le moyen le plus efficace de mettre en valeur vos compétences est de développer un service back-end adapté à un cas d'utilisation spécifique, démontrant ainsi votre maîtrise des concepts essentiels du développement back-end.
Vous trouverez ci-dessous des exemples de projets de fin d'études parmi lesquels vous pouvez choisir. Ils sont régulièrement mis à jour afin de refléter les tendances et les besoins actuels :
Privé (plateforme de streaming de films)
Développez et déployez un backend basé sur des microservices pour une application de streaming de type Netflix, incluant des comptes utilisateurs, la gestion de contenu, des évaluations, etc.
Blip (plateforme de réseau social)
Créez le back-end d'une application de messagerie courte de type Twitter, avec des profils utilisateur, des fils d'actualité, des favoris et des fonctionnalités d'engagement.
Bites (API d'agrégateur d'actualités)
Concevez et lancez une API pour un service de type Google Actualités, permettant aux utilisateurs de personnaliser leurs fils d'actualité, de choisir leurs sources et de gérer leurs préférences en matière de contenu.
Collab (application de collaboration en temps réel)
Construisez un backend en temps réel pour une application de type Slack qui prend en charge le chat, le partage de fichiers et les interactions en direct entre les équipes.
Dew (boutique en ligne)
Développez des microservices backend pour une plateforme de commerce électronique avec gestion de catalogue, comptes utilisateurs, traitement des commandes et fonctionnalités de suivi.
ContentMaster (système de gestion de contenu)
Créez le backend d'une plateforme de réservation et de gestion hôtelière avec des fonctionnalités telles que des systèmes de réservation, des comptes utilisateurs, des avis et des évaluations.
Tout au long du Bootcamp, vous réaliserez des projets individuels et collaboratifs qui renforceront vos acquis dans chaque module. Votre projet final simulera un défi de développement réel, de la conception au déploiement, vous permettant ainsi de constituer un portfolio professionnel qui mettra en valeur votre expertise full-stack et vous préparera aux exigences réelles du secteur.
Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

