آموزش پروژه محور جنگو Django – طراحی سایت خبری

آموزش پروژه محور جنگو Django – طراحی سایت خبری

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

تریلر دوره

توضیحات کامل دوره

جنگو چیست؟ جنگو (Django)، یکی از فریم‌ورک‌های متن‌باز و رایگان توسعه وب با زبان برنامه‌نویسی پایتون است که می‌توان با آن برنامه‌های وب پیچیده و کاربردی را با سرعت و با...

جنگو چیست؟

جنگو (Django)، یکی از فریم‌ورک‌های متن‌باز و رایگان توسعه وب با زبان برنامه‌نویسی پایتون است که می‌توان با آن برنامه‌های وب پیچیده و کاربردی را با سرعت و با نوشتن کد کمتر ایجاد کرد. این فریم‌ورک، به‌ دلیل استفاده از زبان ساده و قدرتمند پایتون، به توسعه‌دهندگان این فرصت را می‌دهد تا بر منطق کسب‌وکار متمرکز شوند و از درگیر شدن با جزئیات فنی پیچیده دوری کنند.

اهمیت یادگیری طراحی سایت خبری با جنگو چیست؟

یادگیری طراحی سایت خبری با جنگو (Django) به برنامه‌نویسان این فرصت را می‌دهد که وب‌سایت‌هایی پویا، ایمن و قابل توسعه بسازند. جنگو که بر پایه زبان پایتون و معماری مدل-نما-کنترل‌گر (MVC) طراحی شده، ابزارهای قدرتمندی برای ساخت سیستم‌های مدیریت محتوا فراهم می‌کند؛ به‌طوری‌که می‌توان بخش‌هایی مانند ثبت و ویرایش خبر، دسته‌بندی مطالب، جست‌وجوی پیشرفته و مدیریت کاربران را به‌سادگی پیاده‌سازی کرد. وجود امکاناتی مثل احراز هویت، پنل مدیریتی آماده و پشتیبانی از انواع پایگاه داده‌ها باعث می‌شود روند توسعه سریع‌تر و ایمن‌تر پیش برود. کسی که کار با جنگو را یاد می‌گیرد، علاوه بر تقویت مهارت برنامه‌نویسی خود، توانایی ساخت پروژه‌های واقعی و حرفه‌ای را نیز به دست می‌آورد. یادگیری طراحی سایت خبری با این فریم‌ورک برای افرادی که قصد فعالیت در زمینه توسعه وب یا راه‌اندازی رسانه‌های آنلاین را دارند، فرصتی ارزشمند است تا بتوانند پروژه‌هایی مدرن و کاربردی ایجاد کرده و در بازار کار رقابتی دنیای فناوری جایگاه بهتری پیدا کنند.

در این فرادرس چه چیزی یاد می‌گیریم؟

در این آموزش ابتدا با معماری فریم‌ورک جنگو و مراحل راه‌اندازی محیط توسعه آشنا می‌شویم و نکات مقدماتی سئو  پیش از شروع پروژه مرور می‌شود. سپس پیاده‌سازی پروژه آغاز می‌شود؛ از ساخت اپلیکیشن و ویوهای اولیه تا رندر کردن صفحه اصلی و مدیریت فایل‌های استاتیک. در ادامه، مدل‌های داده طراحی و پیاده‌سازی شده و پروژه به‌صورت پویا و داینامیک توسعه می‌یابد. امکاناتی مانند سایدبار، صفحه جزئیات، اشتراک‌گذاری در شبکه‌های اجتماعی، صفحه‌بندی و جست‌وجوی درون‌سایتی نیز اضافه می‌شوند. سپس شخصی‌سازی پنل ادمین بررسی می‌شود؛ شامل افزودن فیلترها، قابلیت جست‌وجو، استفاده از کتابخانه‌های توسعه‌دهنده و تغییر ظاهر و عملکرد بخش مدیریت. در نهایت، مباحث جمع‌بندی شده و مسیر ادامه یادگیری برای توسعه پروژه‌های پیشرفته‌تر در جنگو معرفی خواهد شد.

  • فصل یکم: مقدمات و راه‌اندازی
    • درس ۱: مقدمه‌ای بر پروژه و معماری جنگو
    • درس ۲: ساخت محیط کدنویسی و نصب موارد مورد نیاز
    • درس ۳: مقدمه‌ای بر سئو پیش از شروع کدنویسی
  • فصل دوم: شروع پیاده‌سازی پروژه
    • درس ۴: ساخت اولین اپ (app) و معرفی قسمت‌های پروژه
    • درس ۵: درست کردن اولین ویو (View)
    • درس ۶: رندر کردن صفحه اصلی
    • درس ۷: کار با فایل استاتیک (Static)
    • درس ۸: آشنایی با مدل‌های جنگویی
    • درس ۹: ایجاد مدل‌های مورد نیاز و ساخت حساب مدیریت
    • درس ۱۰: قابل تغییر کردن پروژه
    • درس ۱۱: داینامیک کردن پروژه
    • درس ۱۲: استفاده از پکیج Django Cleanup
    • درس ۱۳: پیاده‌سازی ساید بار (Sidebar)
    • درس ۱۴: پیاده‌سازی صفحه جزئیات در جنگو
    • درس ۱۵: داینامیک کردن صفحه جزئیات
    • درس ۱۶: اتصال اشتراک‌گذاری در شبکه‌های اجتماعی
    • درس ۱۷: پیاده‌سازی صفحه‌بندی (Pagination)
    • درس ۱۸: پیاده‌سازی جست‌وجو در سایت
  • فصل سوم: شخصی‌سازی پنل ادمین
    • درس ۱۹: افزودن فیلترها و امکان جست‌وجو
    • درس ۲۰: افزودن امکانات بیشتر به پنل ادمین
    • درس ۲۱: معرفی کتابخانه‌هایی برای شخصی‌سازی پنل مدیریت
    • درس ۲۲: شخصی‌سازی ظاهر و عملکرد پنل ادمین
  • فصل چهارم: ادامه مسیر یادگیری
    • درس ۲۳: جمع‌بندی و نتیجه مباحث
    • درس ۲۴: ادامه یادگیری

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

  • چکیده
    0:01:02

  • مقدمه‌ای بر پروژه و معماری جنگو
    رایگان 0:08:40
  • ساخت محیط کدنویسی و نصب موارد مورد نیاز
    0:09:03
  • مقدمه‌ای بر سئو پیش از شروع کدنویسی
    0:06:48

  • ساخت اولین اپ (app) و معرفی قسمت‌های پروژه
    رایگان 0:12:01
  • درست کردن اولین ویو (View)
    0:11:48
  • رندر کردن صفحه اصلی
    0:12:46
  • کار با فایل استاتیک (Static)
    0:17:08
  • آشنایی با مدل‌های جنگویی
    0:06:54
  • ایجاد مدل‌های مورد نیاز و ساخت حساب مدیریت
    رایگان 0:12:21
  • قابل تغییر کردن پروژه
    0:10:16
  • داینامیک کردن پروژه
    0:13:57
  • استفاده از پکیج Django Cleanup
    0:04:33
  • پیاده‌سازی ساید بار (Sidebar)
    0:12:39
  • پیاده‌سازی صفحه جزئیات در جنگو
    رایگان 0:13:29
  • داینامیک کردن صفحه جزئیات
    0:11:16
  • اتصال اشتراک‌گذاری در شبکه‌های اجتماعی
    0:07:42
  • پیاده‌سازی صفحه‌بندی (Pagination)
    0:12:00
  • پیاده‌سازی جست‌وجو در سایت
    0:08:18

  • افزودن فیلترها و امکان جست‌وجو
    0:06:21
  • افزودن امکانات بیشتر به پنل ادمین
    0:06:49
  • معرفی کتابخانه‌هایی برای شخصی‌سازی پنل مدیریت
    0:02:37
  • شخصی‌سازی ظاهر و عملکرد پنل ادمین
    0:11:37

  • جمع‌بندی و نتیجه مباحث
    0:02:11
  • ادامه یادگیری
    0:03:19

  • تمرین ۱ - کدنویسی پروژه
  • تمرین ۲ - امکانات جدید پروژه

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

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

2,590,000 تومان
518,000 تومان
80% تخفیف

این دوره شامل:
7 فصل آموزشی
3:45:35 ساعت آموزش
دسترسی مادام‌العمر
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی: 2026-10-29 13:38:00
تعداد امتیازها: 2
تعداد دانشجو: 53
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: