К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
JavaScript Back-end Capstone Project · LearnSpace
Назад в каталог
courseraПрограммирование

JavaScript Back-end Capstone Project

Курс от IBM
Продвинутый≈ 15.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Demonstrate your mastery of JavaScript back-end application development by completing this capstone project! In this course, you will apply your knowledge and skills to a real-life inspired challenge and use your expertise to develop a successful solution. The project provides you with an opportunity to solidify your JavaScript back-end proficiency. In this course, you develop a robust microservices back-end architecture using JavaScript, Node.js, Express, and MongoDB, and apply CI/CD and Kanban board practices. In this capstone, you apply knowledge of in-demand skills such as: - Write RESTful APIs with appropriate error handling - Create MongoDB APIs for CRUD operations - Test and invoke microservices to verify their functionality - Implement back-end security best practices using JWT - Integrate with a front end to deploy the full-stack app using IBM Code Engine and Kubernetes Upon completion, you will have a working back-end application to showcase to potential employers. Before starting this course, we recommend completing all the other courses offered in the IBM JavaScript Backend Software Developer Professional Certificate.

Навыки, которые вы освоите

Back-End Web DevelopmentMongoDBAPI DesignKubernetesFrontend IntegrationCI/CDNode.JSNoSQLContainerizationApplication DeploymentSoftware Technical ReviewServer SideWeb DevelopmentFull-Stack Web DevelopmentDatabasesMicroservicesContinuous DeploymentDatabase DevelopmentContinuous IntegrationJavaScript Frameworks

Программа курса

5 модулей · 33 учебных материалов

01Project Introduction, Repository Setup, User Stories and Database Setup10 материалов

Course Introduction

Course IntroductionВидеоReading: Course Syllabus and PrerequisitesЧтениеHelpful Tips for Course CompletionPLUGINProject DemoВидео

Учитесь у экспертов

Upkar Lidder

Senior Software Engineer

JavaScript Back-end Capstone Project
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 15.1 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Китайский (Китай), Итальянский, Бразильский португальский, Вьетнамский, Корейский, Немецкий, Пушту, Русский, Индонезийский, Испанский, Дари, Хинди, Японский, Казахский

Часть программы вашего университета
Reading: Project OverviewPLUGIN
Reading: Module IntroductionPLUGIN

Develop User Stories  

Hands-on Lab: Complete User StoriesPLUGIN

Set Up MongoDB and Populate Data

Hands-on Lab: Finish Populating MongoDBВнешний инструмент

Module Summary and Assessment

Module Checklist: Project Introduction, Repository Setup, User Stories and Database SetupЗаданиеModule Graded Quiz: Project Introduction, User Stories and Repository SetupЗадание
02Back-end APIs and Services6 материалов

Implement listings

Reading: Module IntroductionPLUGINHands-on Lab: Create API for SecondChanceItems ServiceВнешний инструмент

Implement the Search API

Hands-on Lab: Create API for Search ServiceВнешний инструмент

Implement Sentiment Analysis Service

Hands-on Lab: Add a Sentiment Analysis ServiceВнешний инструмент

Module Summary and Assessment

Module Checklist: Back-end APIs and ServicesЗаданиеModule Graded Quiz: Back-end APIs and ServicesЗадание
03Authentication with JWT7 материалов

Implement Registration Back End

Reading: Module IntroductionPLUGINHands-on Lab: Develop Back End for RegistrationВнешний инструмент

Implement Login Back End

Hands-on Lab: Develop Back-end Integration for LoginВнешний инструмент

Implement User Profile Back End

Hands-on Lab: Develop Back-end Integration for User ProfileВнешний инструмент

Integrate Back End to the Front End

Hands-on Lab: Integrate Back End to the Front EndВнешний инструмент

Module Summary and Assessment

Module Checklist: Authentication with JWTЗаданиеModule Graded Quiz: Authentication with JWTЗадание
04CI/CD, Containerize, and Deploy6 материалов

CI/CD with GitHub Actions

Reading: Module Introduction PLUGINReading: Introduction to GitHub ActionsPLUGINHands-on Lab: CI/CD with GitHub ActionsВнешний инструмент

Containerize and Deploy Application

Hands-on Lab: Containerize and Deploy the ApplicationВнешний инструмент

Module Summary and Assessment 

Module Checklist: CI/CD, Containerize, and DeployЗаданиеModule Graded Quiz: CI/CD, Containerize, and DeployЗадание
05Final Project Submission and Peer Review4 материалов

Final Submission and Evaluation

Option 1: AI-Graded Submission and EvaluationВнешний инструментOption 2: Peer-Graded Submission and EvaluationВзаимная проверка

Course Wrap Up

Congratulations and Next StepsЧтениеThanks from the Course TeamЧтение