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

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

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

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

JavaScript Full Stack Capstone Project

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

О курсе

Show your mastery of JavaScript full-stack 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 full-stack proficiency. As you design a dynamic user experience using React, you will develop frontend pages, build services for communication with a NoSQL Mongo database, and configure CI/CD pipelines, all while applying Agile practices. In this capstone, you apply knowledge of in-demand skills such as: - Architecting an application - Creating a dynamic frontend using HTML, CSS, and the React JavaScript library - Communicating with backend services such as databases - Use DevOps practices such as CI/CD pipelines - Deploying a serverless application - Creating and invoking RESTful microservices - Deploying the entire solution on the cloud using Kubernetes When you complete this project, you will have a working full-stack application that will impress potential employers. Before starting this course, we highly recommend you complete all the courses offered in the IBM JavaScript Full Stack Software Developer Professional Certificate.

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

Back-End Web DevelopmentMongoDBDatabase ManagementReact.jsFront-End Web DevelopmentKubernetesCI/CDApplication DevelopmentCloud ApplicationsFull-Stack Web DevelopmentJavascriptApplication DesignDevOpsCloud DeploymentSoftware ArchitectureFrontend IntegrationAuthorization (Computing)Cloud DevelopmentNoSQLContinuous Integration

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

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

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

Welcome

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

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

Upkar Lidder

Senior Software Engineer

JavaScript Full Stack Capstone Project
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 22.1 ч

6 модулей

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

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

Часть программы вашего университета
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 1 Checklist: Project Introduction, Repository Setup, User Stories and Database SetupЗаданиеModule 1 Graded Quiz: Project Introduction, Repository Setup, User Stories and Database SetupЗадание
02Back-end APIs and Services6 материалов

Design and Implement Listings

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

Design and 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 2 Checklist: Back-end APIs and ServicesЗаданиеModule 2 Graded Quiz: Back-end APIs and ServicesЗадание
03Add Front-end Pages8 материалов

Landing page and home page 

Reading: Module IntroductionPLUGINHands-on Lab: Create the Landing PageВнешний инструментHands-on Lab: Create the MainPage and NavbarВнешний инструментHands-on Lab: Create Register and Login PagesВнешний инструмент

Design and Implement the Details and Search

Hands-on Lab: Implement the Details PageВнешний инструментHands-on Lab: Implement the Search PageВнешний инструмент

Module Summary and Assessment

Module 3 Checklist: Add Front-end PagesЗаданиеModule 3 Graded Quiz: Add Front-end PagesЗадание
04Back-end APIs for Front-end Components9 материалов

Develop Register API and Implement

Module IntroductionPLUGINHands-on Lab: Develop Back-end Integration for RegistrationВнешний инструментHands-on Lab: Implement Back-end in Register ComponentВнешний инструмент

Develop Login API and Implement

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

Develop Profile API and Implement

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

Module Summary and Assessment

Module 4 Checklist: Back-end APIs for Front-end ComponentsЗаданиеModule 4 Graded Quiz: Back-end APIs for Front-end ComponentsЗадание
05CI/CD, Containerize, and Deploy6 материалов

CI/CD with Github Actions

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

Containerize and Deploy Applicaiton

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

Module Summary and Assessment

Module 5 Checklist: Front-end/Back-end Integration and CI/CDЗаданиеModule 5 Graded Quiz: Front-end/Back-end Integration and CI/CDЗадание
06Final 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Чтение