لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی کلون توییتر فول استک – توسعه API
- آخرین آپدیت
دانلود Full Stack Twitter Clone – API Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در طول مسیر دوره، درک خود را عمیقتر کنید.
این دوره یک بررسی جامع در زمینه توسعه پیشرفته API با استفاده از Node.js، Express و MongoDB را در قالب ساخت یک کلون کامل از توییتر ارائه میدهد. با شروع از معرفی API توییتر، یاد خواهید گرفت که چگونه محیط خود را آماده کنید، وابستگیها را با NPM مدیریت کنید و یک سرور Express قدرتمند بسازید. درسهای اولیه بر ایجاد ستون فقرات برنامه شما، از جمله راهاندازی MongoDB با Mongoose، ایجاد مدلهای کاربر و اجرای فرآیندهای احراز هویت امن تمرکز دارند.
با پیشروی در دوره، به بررسی عمیقتر قابلیتهای پیچیده بکاند که برای یک پلتفرم رسانه اجتماعی ضروری است میپردازیم. شما تجربه عملی در ایجاد و مدیریت توییتها، پیادهسازی روابط کاربر-توییت و فعالسازی ویژگیهایی مانند آپلود تصویر، لایک و فالو کردن کسب خواهید کرد. هر درس به گونهای ساختار یافته است که بر اساس درس قبلی باشد و درک روشنی از نحوه تعامل این عناصر در یک اپلیکیشن فول استک ایجاد کند. همچنین بهترین روشهای امنیت API، مانند استفاده از JWT برای احراز هویت کاربر و Bcrypt برای هش کردن رمز عبور را بررسی خواهید کرد.
در بخشهای نهایی، ویژگیهای پیشرفتهای مانند اعلانهای آنی (Real-time Notifications) و مدیریت پروفایل را پیادهسازی میکنید. در پایان این دوره، شما یک API کامل برای کلون توییتر توسعه دادهاید و مجهز به تمام ابزارها و دانش لازم برای ایجاد سیستمهای بکاند مقیاسپذیر، امن و کارآمد در پروژههای شخصی خود خواهید بود.
این دوره برای توسعهدهندگانی طراحی شده است که درک محکمی از JavaScript، Node.js و مفاهیم پایه توسعه وب دارند. تجربه قبلی در زمینه RESTful APIها و MongoDB یک مزیت محسوب میشود.
سرفصل ها و درس ها
کلون فول استک توییتر - API
Full Stack Twitter Clone - API
ویدیوی خوشآمدگویی API توییتر
Twitter API Welcome Video
وابستگیها و NPM
NPM and Dependencies
سرور Express و Nodemon
Express Server and Nodemon
دیتابیس MongoDB و Mongoose
Mongoose and MongoDB
مدل کاربر (User Model)
User Model
مدل کاربر و اعتبارسنج (Validator)
User Model and Validator
ایجاد کاربر
Create User
دریافت لیست کاربران
Fetching Users
متد toJSON
toJSON
هش کردن رمز عبور با Bcrypt
Password Hashing with Bcrypt
رابطه بین کاربر و توییت
User and Tweet Relationship
نمایش نظرات