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

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

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

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

MEAN Stack Project 2026 - Build a Real-Time Trello Clone

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

О курсе

This course 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. In this course, you'll build a real-time Trello clone using the MEAN stack (MongoDB, Express, Angular, and Node.js). You will learn to integrate real-time communication using WebSockets, create user authentication with JWT tokens, and handle boards and tasks management seamlessly. By the end of the course, you will have a fully functional application that replicates key features of Trello, helping you grasp essential web development concepts. The course starts by setting up your development environment, guiding you through the installation of Node.js, Angular, and MongoDB. As you progress, you'll implement authentication systems, learn how to retrieve and display boards dynamically, and work with real-time updates to manage tasks and columns. With each section, you’ll get hands-on experience in building out different features of the Trello clone, from board creation to task management, and optimizing your application for deployment. The course is designed for developers who want to dive deep into full-stack development with the MEAN stack. Whether you're a beginner or have prior experience in web development, you’ll find this course comprehensive and engaging. No specific prerequisites are required, but basic knowledge of JavaScript and web development concepts will help you get the most out of the course. By the end of this course, you'll be equipped with the skills to build and deploy real-time web applications, understand full-stack development workflows, and integrate complex functionalities like user authentication and real-time data updates. You'll also gain practical experience that can be applied to other full-stack development projects.

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

Frontend IntegrationWeb ApplicationsDevelopment EnvironmentDatabase DevelopmentAPI DesignAuthenticationsAngularFrontend PerformanceCloud DeploymentReal Time DataFull-Stack Web DevelopmentMemory ManagementBack-End Web DevelopmentApplication DeploymentCloud ApplicationsNode.JSJavaScript FrameworksServer SideWeb DevelopmentMongoDB

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

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

01Preparing Tools8 материалов

Preparing Tools

IntroductionВидеоMEAN Stack Project 2026 - Build a Real-Time Trello CloneЧтениеMEAN Stack. What Technologies Do We Use?ВидеоDownloadable ResourcesВидео

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

Packt - Course Instructors

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

MEAN Stack Project 2026 - Build a Real-Time Trello Clone
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.3 ч

8 модулей

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

Часть программы вашего университета
Installing Node & AngularВидео
Configuring NodeJS ServerВидео
Installing MongoDB DatabaseВидео
Do You Use a Good Editor? VSCode Is What I RecommendВидео
02Authentication14 материалов

Authentication

Setting Up Web Sockets in NodeJSВидеоCreating Mongoose User ModelВидеоAdding Registration in NodeJSВидеоImplementing Login in NodeJSВидеоCreating Auth Middleware in NodeJSВидеоCreating Auth Module in AngularВидеоRegister Page in Angular - Markup + FormВидеоRegister Page in Angular - Service + ValidationВидеоLogin Page in AngularВидеоHome Page in AngularВидеоAuth Interceptor in AngularВидеоAuth Guard in AngularВидеоAuthenticationЗаданиеSetting Up an Express, Mongoose, and Socket.io Backend (with TypeScript)DIALOGUE
03Boards Page7 материалов

Boards Page

Getting BoardsВидеоFrontend for Getting BoardsВидеоInline FormВидеоImplementing Creating a BoardВидеоAdding Top Bar and LogoutВидеоBoards PageЗадание Managing Board Entities and Inline Forms in Angular/MongoDBDIALOGUE
04Board Page15 материалов

Board Page

Creating Board ModuleВидеоGetting a Single BoardВидеоAdding Board StreamВидеоCreating Socket ServiceВидеоJoining and Leaving BoardВидеоAuthentication in Socket.ioВидеоGetting ColumnsВидеоCreate Column with WebSocketsВидеоGetting Columns on the ClientВидеоCreate Column FormВидеоCreating a Basic TaskВидеоGetting TasksВидеоCreate Task FormВидеоBoard PageЗадание Managing Angular Board State and Real-Time Updates with Socket.ioDIALOGUE
05Board Improvements7 материалов

Board Improvements

Update Board NameВидеоDelete BoardВидеоDelete ColumnВидеоUpdate ColumnВидеоUnsubscribe in AngularВидеоBoard ImprovementsЗаданиеReal-Time Board & Column Operations with SocketsDIALOGUE
06Task Modal6 материалов

Task Modal

Task Module and Basic ComponentВидеоGet Task and ColumnsВидеоUpdate TaskВидеоDelete TaskВидеоTask ModalЗаданиеImplementing a Task Modal with Nested Routing in AngularDIALOGUE
07Deployment3 материалов

Deployment

MEAN Stack DeploymentВидеоDeploymentЗаданиеDeploying a Full-Stack Project to a VPS: The Bare Bones ApproachDIALOGUE
08What's Next?3 материалов

What's Next?

HomeworkВидеоFull course Practice AssessmentЗаданиеFull cource Graded AssignmentЗадание