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

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

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

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

Backend Development: Node.js, Express, MongoDB & REST APIs

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

О курсе

Course Description Master the fundamentals of backend development and build powerful server-side applications using Node.js, Express.js, and MongoDB. This comprehensive course takes you from understanding client-server architecture to creating secure, scalable APIs with authentication and authorization. Learn to design and implement RESTful services, manage databases efficiently, and integrate APIs seamlessly into modern web applications. Through hands-on projects and practical examples, you'll develop the expertise to handle complex server-side logic and data management challenges. Course Learning Objectives - Understand server-side architecture principles and evaluate different backend technologies for web application development - Create robust Node.js applications using Express.js framework with proper routing, middleware, and error handling - Design and implement MongoDB databases with advanced querying, indexing, and optimization techniques - Develop secure RESTful APIs with JWT authentication, role-based authorization, and proper data validation Course Target Audience - Front-end developers transitioning to full-stack development - Aspiring backend developers seeking comprehensive server-side skills - Software engineers wanting to specialize in API development - Web developers looking to build scalable database-driven applications - Computer science students pursuing modern web development careers Course Benefits Gain highly sought-after backend development skills that are essential for modern web applications. Build a professional portfolio showcasing real-world server-side projects that demonstrate your ability to handle complex data operations and API integrations. Master industry-standard tools and frameworks used by leading tech companies, positioning yourself for high-paying backend developer roles in today's competitive job market. What Makes This Course Unique Our project-based approach focuses on building real-world applications rather than isolated coding exercises. You'll work with the complete MERN stack ecosystem, learning how backend services integrate with frontend applications. Unlike other courses, we emphasize security best practices, performance optimization, and scalable architecture patterns from the beginning. Each module builds upon practical database and API projects that mirror enterprise-level development scenarios, ensuring you're job-ready upon completion. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with MongoDB or any of its subsidiaries or affiliates. This course is not an official preparation material of MongoDB. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

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

Node.JSNoSQLRestful APIMongoDBAuthenticationsAuthorization (Computing)JavaScript FrameworksWeb ApplicationsAPI DesignServer SideDatabase DevelopmentSoftware ArchitectureDatabase ManagementFrontend IntegrationApplication Programming Interface (API)Secure CodingWeb DevelopmentBack-End Web DevelopmentFull-Stack Web DevelopmentPerformance Tuning

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

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

01Introduction to Server-Side Development25 материалов

Overview of Server-Side Technologies

Overview of Server-Side Technologies ВидеоClient-Server ArchitectureВидеоIntroduction to Server-Side LanguagesВидеоWhat Really Happens When You Enter a URL in Your Browser?Видео

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

Board Infinity

Instructor

Backend Development: Node.js, Express, MongoDB & REST APIs
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.7 ч

3 модулей

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

Часть программы вашего университета
Read more about Client-Server, Server-Side Programming, and URL ProcessЧтение
Practice Quiz: Overview of Server-Side TechnologiesЗадание
Stepping Behind the Scenes: Why Server-Side Development MattersDIALOGUE
Stepping Behind the Scenes of the WebОбсуждение

Basics of Node.js

Basics of Node.js ВидеоWhat is Node.js?ВидеоSetting Up a Node.js ProjectВидеоBasic Node.js Modules and PackagesВидеоRead more about Node.js, Project Setup, and ModulesЧтениеPractice Quiz: Basics of Node.jsЗаданиеIntroduction to Server-Side DevelopmentDIALOGUE

Introduction to Express.js

Introduction to Express.js ВидеоWhat is Express.js?ВидеоBuilding a Simple Express ServerВидеоRouting and Middleware in ExpressВидеоRead more about Express.js, Simple Server Setup, and RoutingЧтениеFrom Requests to Responses: Wrapping Up Server-Side FoundationsDIALOGUEPractice Quiz: Introduction to Express.jsЗаданиеGraded Quiz: Introduction to Server-Side DevelopmentЗаданиеIntroduction to Server-Side DevelopmentPLUGINQuick Course Check-InPLUGIN
02Working with Databases17 материалов

Introduction to Databases

Introduction to Databases ВидеоTypes of DatabasesВидеоSQL vs NoSQL DatabasesВидеоRead more about Data Storage, Relational Models, and Database SelectionЧтениеPractice Quiz: Introduction to DatabasesЗадание

Using MongoDB with Node.js

Using MongoDB with Node.js ВидеоIntroduction to MongoDBВидеоSetting up Mongo db atlasВидеоRead more on NoSQL Essentials, Cloud Database Deployment, and Node.js Database IntegrationЧтениеPractice Quiz: Using MongoDB with Node.jsЗадание

Advanced Database Concepts

Overview of Advanced Database Concepts ВидеоDatabase Indexing and OptimizationВидеоTransactions and AggregationsВидеоRead more about Improving Query Performance, Data Integrity, and Aggregation PipelinesЧтениеFrom Data to Decisions: Wrapping Up Database FoundationsDIALOGUEPractice Quiz: Advanced Database ConceptsЗадание
03Building and Consuming APIs23 материалов

RESTful API Design

Overview of RESTful API Design ВидеоPrinciples of RESTВидеоDesigning RESTful EndpointsВидеоImplementing RESTful Services with ExpressВидеоRead more about RESTful API Design, Creating Endpoints, and Building Services with ExpressЧтениеPractice Quiz: RESTful API DesignЗаданиеWho Gets Access? The Logic Behind Secure APIsОбсуждение

Authentication and Authorization

Authentication and Authorization ВидеоUnderstanding Authentication and AuthorizationВидеоImplementing JWT AuthenticationВидеоRole-Based Access ControlВидеоRead more about Authentication, JWT, and RBACЧтениеPractice Quiz: Authentication and AuthorizationЗадание

Consuming APIs

Consuming APIs : OverviewВидеоFetching Data from APIsВидеоHandling API Responses and ErrorsВидеоIntegrating APIs in Front-End ApplicationsВидеоRead more about Fetching Data, Handling API Responses, and Front-End IntegrationЧтениеFrom Servers to APIs: Wrapping Up Your Backend JourneyDIALOGUE
Graded Quiz: Working with DatabasesЗадание
Practice Quiz: Consuming APIsЗадание
Graded Quiz: Building and Consuming APIsЗадание
Course Closure - Gratitude !Видео
Building and Consuming APIsPLUGIN