دوره پروژه محور: ساخت شبکه اجتماعی با جنگو همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

2,490,000 تومان
پروژه محور: ساخت شبکه اجتماعی با جنگو - متخصص جنگو شوید! پروژه محور: ساخت شبکه اجتماعی با جنگو - رویای برنامه نویس حرفه‌ای شدن را محقق کنید! معرفی دوره آیا به دنبال ارتقای مهارت‌های برنامه‌نویسی خود ه...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 622,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره پروژه محور: ساخت شبکه اجتماعی با جنگو

موضوع کلی: برنامه نویسی

موضوع میانی: جنگو (Django)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر برنامه‌نویسی وب و فریمورک‌ها
  • 2. چرا جنگو؟ مزایا و کاربردها
  • 3. نصب پایتون و ابزارهای لازم (IDE, Git)
  • 4. مدیریت محیط‌های مجازی (Virtual Environments)
  • 5. آشنایی با خط فرمان و دستورات پایه Git
  • 6. ایجاد پروژه جدید جنگو و App اولیه
  • 7. ساختار پروژه و فایل‌های اولیه جنگو
  • 8. تنظیمات پایه (settings.py)
  • 9. راه‌اندازی سرور توسعه و مشاهده اولین صفحه
  • 10. آشنایی با معماری MVT (Model-View-Template)
  • 11. مدیریت URLها و مسیردهی (URL Routing)
  • 12. نمایش داده با Viewها (Function-Based Views)
  • 13. سیستم Template جنگو و DTL (Django Template Language)
  • 14. استفاده از تگ‌ها و فیلترها در Template
  • 15. وراثت Templateها و Blockها
  • 16. آشنایی با Models و ORM (Object-Relational Mapper)
  • 17. طراحی اولین مدل: User Profile
  • 18. طراحی مدل Post: متن و تصویر
  • 19. انواع فیلدها در مدل‌ها (CharField, TextField, ImageField, DateTimeField)
  • 20. روابط بین مدل‌ها (ForeignKey, ManyToManyField, OneToOneField)
  • 21. ساخت و اجرای Migrationها
  • 22. کار با دیتابیس با ORM: ایجاد رکورد (Create)
  • 23. کار با دیتابیس با ORM: خواندن رکوردها (Read)
  • 24. کار با دیتابیس با ORM: به‌روزرسانی رکوردها (Update)
  • 25. کار با دیتابیس با ORM: حذف رکوردها (Delete)
  • 26. کوئری‌های پیشرفته ORM (filter, exclude, order_by, annotate)
  • 27. پنل مدیریت جنگو (Django Admin)
  • 28. سفارشی‌سازی نمایش در پنل مدیریت (list_display, search_fields)
  • 29. مدیریت فایل‌های استاتیک (CSS, JS)
  • 30. مدیریت فایل‌های رسانه‌ای (Media Files) و تنظیمات آپلود
  • 31. استفاده از Django Forms برای دریافت ورودی
  • 32. ModelForm: ساخت فرم از روی مدل‌ها
  • 33. اعتبارسنجی (Validation) فرم‌ها
  • 34. مدل User داخلی جنگو و اهمیت آن
  • 35. پیاده‌سازی صفحه ثبت‌نام کاربران جدید
  • 36. پیاده‌سازی صفحه ورود (LoginView)
  • 37. پیاده‌سازی صفحه خروج (LogoutView)
  • 38. مدیریت جلسات (Sessions) و کوکی‌ها
  • 39. بازیابی رمز عبور (Password Reset) - ارسال ایمیل
  • 40. بازیابی رمز عبور - فرم جدید رمز
  • 41. صفحه تغییر رمز عبور برای کاربران لاگین کرده
  • 42. توسعه مدل User (Custom User Model) با AbstractUser
  • 43. آشنایی با Permissionها و Groupها
  • 44. محدودسازی دسترسی با Decoratorها (login_required)
  • 45. محدودسازی دسترسی با Mixinها (LoginRequiredMixin)
  • 46. طراحی مدل Profile برای کاربران (تکمیل مدل قبلی)
  • 47. ایجاد پروفایل هنگام ثبت‌نام کاربر (Signaling)
  • 48. نمایش اطلاعات پروفایل کاربر
  • 49. ویرایش اطلاعات پروفایل
  • 50. آپلود تصویر پروفایل و ذخیره آن
  • 51. نمایش لیست کاربران (Profile Listing)
  • 52. پیاده‌سازی صفحه‌بندی (Pagination)
  • 53. ایجاد پست جدید توسط کاربر (Post Creation)
  • 54. نمایش جزئیات یک پست (DetailView)
  • 55. نمایش فید پست‌های کاربران (Home Feed)
  • 56. ویرایش پست‌ها (UpdateView)
  • 57. حذف پست‌ها (DeleteView)
  • 58. آپلود چندگانه تصاویر برای پست‌ها (Multi-Image Upload)
  • 59. پیاده‌سازی سیستم لایک/علاقه برای پست‌ها
  • 60. نمایش تعداد لایک‌ها و کاربران لایک کننده
  • 61. سیستم کامنت‌گذاری (Comments)
  • 62. مدل Comment و ارتباط با Post و User
  • 63. نمایش کامنت‌ها و فرم ارسال کامنت
  • 64. حذف کامنت‌ها توسط صاحب کامنت یا ادمین
  • 65. پیاده‌سازی سیستم فالو/آنفالو (Follow/Unfollow)
  • 66. نمایش فالوورها و فالووینگ‌ها در پروفایل
  • 67. سیستم برچسب‌گذاری (Tagging) برای پست‌ها
  • 68. نمایش پست‌های برچسب‌گذاری شده
  • 69. جستجوی پایه برای پست‌ها و کاربران
  • 70. پیاده‌سازی سیستم نوتیفیکیشن‌ها (Notifications) - طراحی مدل
  • 71. نمایش نوتیفیکیشن‌های کاربر
  • 72. علامت‌گذاری نوتیفیکیشن‌ها به عنوان خوانده شده
  • 73. مدیریت گزارش تخلف (Reporting) برای پست‌ها
  • 74. پیام‌رسانی مستقیم (Direct Messaging) - طراحی مدل مکالمه
  • 75. پیام‌رسانی مستقیم - طراحی مدل پیام
  • 76. ارسال پیام بین دو کاربر
  • 77. نمایش لیست مکالمات کاربر
  • 78. استفاده از AJAX برای بهبود رابط کاربری (مثال: لایک بدون رفرش)
  • 79. مقدمه‌ای بر Class-Based Views (CBVs)
  • 80. بازنویسی Viewها با CBVs (ListView, DetailView, CreateView, UpdateView, DeleteView)
  • 81. استفاده از Mixinها در CBVs برای کنترل دسترسی
  • 82. استفاده از Middleware برای پردازش درخواست‌ها
  • 83. مقدمه‌ای بر Celery برای پردازش‌های پس‌زمینه (مثال: ارسال ایمیل)
  • 84. راه‌اندازی Celery و Redis
  • 85. اجرای وظایف زمان‌بندی شده با Celery Beat
  • 86. مقدمه‌ای بر Django Channels برای قابلیت‌های Real-time
  • 87. پیاده‌سازی چت Real-time با Channels (WebSockets)
  • 88. کانفیگ Channels و Route کردن WebSockets
  • 89. ساخت Consumerها در Channels
  • 90. مقدمه‌ای بر RESTful APIها و دلایل استفاده
  • 91. معرفی Django REST Framework (DRF)
  • 92. نصب و راه‌اندازی DRF و اولین API
  • 93. ساخت اولین Serializer برای مدل Post
  • 94. ایجاد API View با Generic Views در DRF برای لیست پست‌ها
  • 95. ایجاد API View برای جزئیات پست و CRUD
  • 96. احراز هویت در DRF (Token Authentication)
  • 97. اجازه‌های دسترسی در DRF (Permissions)
  • 98. تنظیمات جنگو برای محیط پروداکشن (DEBUG, SECRET_KEY)
  • 99. تنظیمات دیتابیس برای پروداکشن (PostgreSQL)
  • 100. مراحل کلی استقرار یک پروژه جنگو (Gunicorn, Nginx, Cloud Provider)
✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Django Django Tutorial Python Social Network آموزش جنگو برنامه نویسی برنامه نویسی پایتون پایتون پروژه محور جنگو دوره جنگو ساخت وب اپلیکیشن شبکه اجتماعی وب دولوپر وب دیزاین

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.