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

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

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

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

Backend Development and API Creation

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the full potential of backend web development with this hands-on course focused on building robust APIs using the MERN stack. You’ll start by learning how to architect scalable server-side applications, integrate secure authentication, and connect to cloud databases with MongoDB. By the end of the course, you’ll have built a fully functional backend API, complete with user authentication and profile management. The journey begins with an introduction to the course structure and project overview. You'll set up your development environment, laying the groundwork for your backend application. In the following module, you’ll dive into configuring MongoDB Atlas, setting up Express.js, and establishing connections using Mongoose. These foundational skills will enable you to create structured, scalable APIs. Next, the course explores the intricacies of user authentication and API security. You'll implement JWT authentication, build user registration and login routes, and design middleware to secure protected endpoints. Moving forward, you'll develop a complete user profile management system, including the ability to add work experience, education, and GitHub repositories—solidifying your understanding of CRUD operations and external API integration. This course is ideal for aspiring backend developers, full-stack developers, or frontend engineers seeking to expand their backend knowledge. A basic understanding of JavaScript and Node.js is recommended. This is an Intermediate level course designed for learners ready to move beyond beginner tutorials.

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

Application Programming Interface (API)Back-End Web DevelopmentAuthenticationsMiddlewareUser AccountsFull-Stack Web DevelopmentAPI DesignDevelopment EnvironmentData ValidationGitHubServer SideJavaScript FrameworksDatabases

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

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

01Introduction5 материалов

Introduction

Introduction to the SpecializationВидеоIntroduction to the Course 'Backend Development and API Creation'ЧтениеFull Specialization ResourcesЧтениеA Look At The Course ProjectВидео

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

Packt - Course Instructors

Преподаватель курса

Backend Development and API Creation
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.5 ч

4 модулей

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

Субтитры: Узбекский, Казахский

Часть программы вашего университета
Environment & SetupВидео
02Express & MongoDB Setup6 материалов

Basic Express Setup

MongoDB Atlas SetupВидеоInstall Dependencies & Basic Express SetupВидеоConnecting To MongoDB With MongooseВидеоRoute Files With Express RouterВидеоSetting Up MongoDB with MongooseDIALOGUEExpress & MongoDB Setup - AssessmentЗадание
03User API Routes & JWT Authentication8 материалов

User API Routes & JWT Authentication

Creating The User ModelВидеоRequest & Body ValidationВидеоUser RegistrationВидеоImplementing JWTВидеоCustom Auth Middleware & JWT VerifyВидеоUser Authentication / Login RouteВидеоCreating and Validating User Models with MongooseDIALOGUEUser API Routes & JWT Authentication - AssessmentЗадание
04Profile API Routes14 материалов

Profile API Routes

Creating The Profile ModelВидеоGet Current User ProfileВидеоCreate & Update Profile RoutesВидеоGet All Profiles & Profile By User IDВидеоDelete Profile & UserВидеоAdd Profile ExperienceВидеоDelete Profile ExperienceВидеоAdd & Delete Profile EducationВидеоGet Github Repos For ProfileВидеоConclusion to the Course 'Backend Development and API Creation'ЧтениеCreating a Mongoose Model with References in Node.jsDIALOGUEProfile API Routes - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание