Montrez votre maîtrise du développement d'applications complètes en JavaScript en réalisant ce projet de fin d'études ! Dans ce cours, vous appliquerez vos connaissances et vos compétences à un défi inspiré de la vie réelle et utiliserez votre expertise pour développer une solution réussie.
JavaScript Full Stack Capstone Project
Ce cours fait partie de IBM Développeur JavaScript Full-Stack Certificat Professionnel
Instructeurs : Upkar Lidder
2 440 déjà inscrits
Inclus avec
(20 avis)
Expérience recommandée
Ce que vous apprendrez
Intégrer et mettre en œuvre vos compétences en JavaScript, React, Node.js, Express et MongoDB.
Construire une application web réelle en utilisant les technologies front-end et back-end
Déployer votre application web Full stack sur le cloud en utilisant les conteneurs et le serverless
Appliquer les pratiques DevOps et Agile en employant des pipelines CI/CD et en développant des histoires d'utilisateurs
Compétences que vous acquerrez
- Catégorie : Mongodb
- Catégorie : Docker
- Catégorie : JavaScript
- Catégorie : React
- Catégorie : Express.Js
Détails à connaître
Ajouter à votre profil LinkedIn
10 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise en Développement de logiciels
- 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
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
Il y a 6 modules dans ce cours
Dans ce module, vous commencez à développer l'application Full stack Gift-Link. Vous découvrez l'application du point de vue de l'utilisateur dans la vidéo de présentation du projet et vous obtenez une perspective de haut niveau en lisant son architecture et ses exigences dans la vue d'ensemble du projet. Dans le premier des deux laboratoires pratiques du module, vous développez un modèle d'histoire utilisateur GitHub et les histoires utilisateur suivantes pour le développement de l'application. Dans le deuxième laboratoire, vous appliquerez vos compétences pour mettre en place la base de données NoSQL MongoDB qui fournit les données et la gestion des données pour l'application.
Inclus
2 vidéos1 lecture2 devoirs1 élément d'application4 plugins
Dans ce module, vous développez des API et des services back-end dans trois laboratoires. Dans le premier laboratoire, vous créerez l'API pour gérer les cadeaux. L'API comprend la récupération des cadeaux dans la base de données et la récupération d'un cadeau par son IDS. Vous configurez la route des cadeaux dans l'application principale Express. Dans le deuxième laboratoire, vous développez l'API de la fonction de recherche, y compris la fonctionnalité de filtrage par différents attributs de cadeaux. Vous intégrez également la route de recherche dans l'application Express. Dans le troisième laboratoire, vous développez un serveur Express pour effectuer une analyse des sentiments à l'aide d'un paquetage Gestionnaire NPM qui fournit des fonctionnalités pour le traitement du langage naturel.
Inclus
2 devoirs3 éléments d'application1 plugin
Dans ce module, vous travaillez sur les pages de l'application destinées à l'utilisateur. Le module contient cinq laboratoires. Dans le premier laboratoire, vous écrirez du CSS et du HTML pour créer la page d'atterrissage. Pour les quatre autres laboratoires, vous terminerez le développement des composants React qui gèrent la page principale des listes, la barre de navigation, les pages d'inscription et de connexion, la page des détails et les pages de recherche.
Inclus
2 devoirs5 éléments d'application1 plugin
Ce module comporte six travaux pratiques. Dans trois d'entre eux, vous terminez le développement de trois API dans le back-end pour gérer l'enregistrement, la connexion et les mises à jour du profil de l'utilisateur. Dans les trois autres travaux pratiques, vous mettez également à jour les composants respectifs pour appeler les API lorsque l'utilisateur interagit avec ces éléments.
Inclus
2 devoirs6 éléments d'application1 plugin
Dans les deux laboratoires de ce module, vous travaillerez à la conteneurisation et au déploiement de votre application. Le premier labo présente quelques pratiques de CI/CD en utilisant le linting avec GitHub Actions pour s'assurer que le code respecte les normes de codage. Dans le deuxième laboratoire, vous allez déployer MongoDB, le serveur back-end à l'aide de Kubernetes, et le serveur front-end à l'aide d'IBM Code Engine.
Inclus
2 devoirs1 élément d'application3 plugins
Dans ce module, vous soumettez votre projet final pour évaluation. Un pair évaluera votre demande et vous évaluerez l'une des leurs. Une grille d'évaluation fournit une liste de critères d'évaluation. La rubrique donne également des valeurs de points en fonction de l'exhaustivité des critères.
Inclus
2 lectures1 évaluation par les pairs
Instructeurs
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
20 avis
- 5 stars
95,23 %
- 4 stars
0 %
- 3 stars
0 %
- 2 stars
4,76 %
- 1 star
0 %
Affichage de 3 sur 20
Révisé le 6 oct. 2024
This course provided a comprehensive, engaging, and practical learning experience, equipping me with valuable skills and knowledge for my professional career.
Révisé le 6 oct. 2024
It's wonderful to learn complete JavaScript through practice labs and full-stack projects.
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.
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
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ète.