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

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

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

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

Building Backend APIs with Node.js and Express

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

О курсе

This course teaches learners how to build modern backend APIs using Node.js and Express.js, helping them move from basic server-side programming to structured, scalable API development. You'll begin by understanding why frameworks are used in backend development and how Express simplifies the process of building web applications. You will explore the limitations of the native Node.js HTTP module, learn the role of Express in modern backend systems, and create your first Express application with routes, endpoints, route parameters, and query parameters. The course then moves into middleware architecture, where you'll learn how middleware supports request processing, validation, logging, and application flow. From there, you'll design RESTful APIs using clean endpoint structures, HTTP methods, status codes, and consistent response patterns. You will also implement CRUD operations, validate incoming requests, and create centralized error handling for reliable backend applications. Finally, you'll connect Express APIs to MongoDB using Mongoose. You will learn how databases support backend applications, create schemas and models, and perform database CRUD operations directly from API endpoints. By the end of this course, you will be able to: - Explain how Express.js simplifies backend API development. - Create Express applications with routes, endpoints, parameters, and middleware. - Apply REST API design principles using HTTP methods, status codes, and response structures. - Build CRUD APIs that create, read, update, and delete resources. - Implement request validation and centralized error handling in Express applications. Designed for learners who understand basic Node.js concepts and want to build real backend APIs, this course is ideal for aspiring backend developers, JavaScript developers, and software engineering students. A basic understanding of JavaScript, Node.js fundamentals, npm, and asynchronous programming will help you get the most from this course. Build your first complete REST API workflow and learn how Express.js brings structure, speed, and scalability to Node.js backend development.

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

Restful APIMiddlewareAPI DesignNode.JSMongoDBBack-End Web DevelopmentData ValidationApplication Programming Interface (API)Network RoutingPostman API PlatformJSONServer SideMaintainabilityJavaScript Frameworks

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

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

01Express Framework and API Architecture20 материалов

Introduction to Express and Modern API Development

Specialization IntroductionВидеоCourse IntroductionВидеоCourse Syllabus ЧтениеWhy Frameworks Are Used in Backend DevelopmentВидео

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

Edureka

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

Building Backend APIs with Node.js and Express
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 7.3 ч

4 модулей

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

Часть программы вашего университета
Limitations of the Native Node.js HTTP ModuleВидео
Introduction to Express.js and Its Role in Backend SystemsВидео
Express Framework OverviewЧтение
Understanding ExpressЗадание

Creating Express Applications and Routing

Understanding Express Routing and EndpointsВидеоCreating Your First Express ApplicationВидеоImplementing Basic API RoutesВидеоUsing Route Parameters and Query ParametersВидеоExpress Routing ReferenceЧтениеCreating Express RoutesЗадание

Middleware Architecture in Express

Understanding Middleware in ExpressВидеоCreating Custom MiddlewareВидеоMiddleware Design PatternsЧтениеBuilding MiddlewareЗадание

Module Wrap-Up and Assessment

Module Summary: Express Framework and API ArchitectureЧтениеExpress Fundamentals QuizЗадание
02REST API Design and Implementation20 материалов

REST API Design Principles

Introduction to REST ArchitectureВидеоHTTP Methods Status Codes API ResponsesВидеоREST API Design Best PracticesЧтениеREST API DesignЗадание

Implementing CRUD APIs with Express

Designing CRUD-Based APIs and Resource StructureВидеоPostman Installation and fundamentalsЧтениеCreating Resource-Based RoutesВидеоImplementing Create and Read EndpointsВидеоImplementing Update and Delete EndpointsВидеоIntegrating Full CRUD API FlowВидеоCRUD API Implementation GuideЧтениеCRUD API DevelopmentЗадание

Request Validation and Error Handling

Handling API Errors in Backend SystemsВидеоImplementing Request Validation MiddlewareВидеоCreating Centralized Error HandlingВидеоAPI Error Handling GuideЧтениеAPI Validation and Error HandlingЗадание

Module Wrap-Up and Assessment

Revisiting the Foundations of API Design and Development with ExpressDIALOGUEModule Summary: REST API Design and ImplementationЧтениеREST API Development QuizЗадание
03Database Integration with Node.js APIs16 материалов

Introduction to Databases for Backend APIs

Overview of MongoDB for Node.js ApplicationsВидеоIntroduction to Mongoose ODMВидеоMongoDB for Node.js DevelopersЧтениеDatabase ConceptsЗадание

Connecting Express APIs to MongoDB

Connecting Node.js Applications to MongoDBВидеоConnecting an Express API to MongoDBВидеоCreating Mongoose Schemas and ModelsВидеоMongoDB Integration GuideЧтениеMongoDB SetupЗадание

Implementing Database CRUD Operations

Creating Documents with MongooseВидеоRetrieving Data from MongoDBВидеоUpdating DocumentsВидеоDatabase CRUD PatternsЧтениеDatabase CRUDЗадание

Module Wrap-Up and Assessment

Module Summary: Database Integration with Node.js APIsЧтениеDatabase Integration QuizЗадание
04Course Wrap-Up and Assessment4 материалов
Backend API Developer InterviewDIALOGUEPractice Project: Build a Task Management REST APIЧтениеEnd Course Knowledge Check: Backend API Development ProjectЗаданиеCourse SummaryВидео