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

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

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

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

Full Stack Twitter Clone – API Development

Курс от 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. This course offers a comprehensive exploration into advanced API development using Node.js, Express, and MongoDB, all within the context of building a fully functional Twitter Clone. Starting with an introduction to the Twitter API, you'll learn how to set up your environment, manage dependencies with NPM, and create a robust Express server. Early lessons focus on establishing the backbone of your application, including setting up MongoDB with Mongoose, creating user models, and implementing secure authentication processes. As you progress, the course delves deeper into complex backend functionalities essential for a social media platform. You'll gain hands-on experience with creating and managing tweets, implementing user-tweet relationships, and enabling features like image uploads, likes, and follows. Each lesson is structured to build on the previous one, ensuring a clear understanding of how these elements interact within a full-stack application. You'll also explore best practices in API security, such as using JWTs for user authentication and Bcrypt for password hashing. In the final sections, you'll implement advanced features that enhance the user experience, such as real-time notifications and profile management. By the end of this course, you will have developed a fully functional Twitter Clone API, equipped with all the necessary tools and knowledge to create scalable, secure, and efficient backend systems in your own projects. This course is designed for developers with a solid understanding of JavaScript, Node.js, and basic web development concepts. Prior experience with RESTful APIs and MongoDB will be advantageous.

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

AuthenticationsNode.JSBack-End Web DevelopmentApplication Programming Interface (API)Development EnvironmentSecure CodingServer SideData ModelingFull-Stack Web DevelopmentMongoDBJSONAPI DesignRestful APIMiddlewareDatabase DevelopmentObject-Relational MappingUser AccountsPackage and Software Management

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

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

01Full Stack Twitter Clone - API37 материалов

Full Stack Twitter Clone - API

Introduction to the Course 'Full Stack Twitter Clone – API Development'ЧтениеFull Specialization ResourcesЧтениеTwitter API Welcome VideoВидеоNPM and DependenciesВидео

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

Packt - Course Instructors

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

Full Stack Twitter Clone – API Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.5 ч

1 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Express Server and NodemonВидео
Mongoose and MongoDBВидео
User ModelВидео
User Model and ValidatorВидео
Create UserВидео
Fetching UsersВидео
toJSONВидео
Password Hashing with BcryptВидео
User and Tweet RelationshipВидео
LoginВидео
TokensВидео
Delete UserВидео
Fetching a Specific UserВидео
Profile Image UploadВидео
Auth MiddlewareВидео
Presenting User Profile ImagesВидео
FollowingВидео
UnfollowingВидео
Update UserВидео
TweetingВидео
Fetch All TweetsВидео
Tweet Image UploadВидео
Tweet Image VisualizeВидео
Like TweetВидео
Unlike TweetВидео
Tweet Image CheckВидео
Fetch Specific TweetsВидео
Notification ModelВидео
Notification RoutersВидео
Secure API Development with Node.jsDIALOGUE
Conclusion to the Course 'Full Stack Twitter Clone – API Development'Чтение
Full Course Practice AssessmentЗадание
Full Course AssessmentЗадание