خانه مسیرهای یادگیری آموزش جنگو

مسیر توسعه وب با پایتون

آموزش جنگو Django

از مبانی وب تا ساخت برنامه و API با Django

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

✓ مسیر مرحله‌به‌مرحله ✓ پروژه‌های تمرینی ✓ مناسب برای خودآموزی

نقشه راه

از یادگیری تا اجرا

Dj
01

شروع پروژه

02

مدل‌ها و داده‌ها

03

کاربران و منطق برنامه

04

API و انتشار

هر مرحله را با تمرین عملی تکمیل کنید و سپس به مرحله بعد بروید.

◎

این مسیر برای چه کسانی است؟

  • •برنامه‌نویسان پایتون که می‌خواهند وارد توسعه وب شوند.
  • •افرادی که به پنل مدیریت و برنامه‌های دیتابیس‌محور نیاز دارند.
  • •توسعه‌دهندگانی که قصد ساخت API با Django REST Framework دارند.
⌁

پیش‌نیازها

  • •آشنایی با مبانی پایتون و توابع.
  • •درک مقدماتی HTML و HTTP.
  • •آشنایی پایه با SQL مفید است.
↗

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

  • ✓ساختار پروژه، URL، View و Template.
  • ✓مدل‌ها، Migration، ORM و پنل مدیریت.
  • ✓فرم‌ها، احراز هویت و مدیریت مجوزها.
  • ✓ساخت API با DRF و نوشتن تست‌های پایه.

نقشه راه پیشنهادی

چه مراحلی را طی کنید؟

این ترتیب کمک می‌کند مفاهیم را روی هم بسازید؛ سرعت پیشرفت به میزان تمرین و پیش‌زمینه شما بستگی دارد.

01

شروع پروژه

محیط مجازی، نصب Django، تنظیمات، URLها، Viewها و Templateها را آماده کنید.

02

مدل‌ها و داده‌ها

مدل، Migration، QuerySet، رابطه‌ها، پنل ادمین و فرم‌ها را تمرین کنید.

03

کاربران و منطق برنامه

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

04

API و انتشار

با Django REST Framework، تست، تنظیمات محیط تولید و استقرار آشنا شوید.

یادگیری عملی

با چه پروژه‌هایی تمرین کنید؟

هر مبحث را با یک خروجی واقعی تثبیت کنید. لازم نیست از ابتدا پروژه‌ای بزرگ بسازید؛ نسخه ساده را کامل کنید و بعد قابلیت‌های بیشتری اضافه کنید.

1

وبلاگ با دسته‌بندی و جست‌وجو

2

API مدیریت محصولات و کاربران

3

پنل ثبت درخواست با سطح دسترسی کاربران

پرسش‌های متداول

پیش از شروع بدانید

برای Django باید پایتون بلد باشم؟ +

بله، تسلط مقدماتی بر متغیرها، توابع، ساختارهای داده و ماژول‌ها پیش‌نیاز مناسبی است.

آیا Django برای ساخت API مناسب است؟ +

بله؛ Django REST Framework ابزارهای متداولی برای Serializer، View، احراز هویت و مجوزها فراهم می‌کند.

چه پروژه‌ای برای تمرین Django مناسب است؟ +

وبلاگ، سامانه رزرو یا مدیریت درخواست گزینه‌هایی مناسب‌اند؛ ابتدا مدل داده و نیازهای اصلی را مشخص کنید.

قدم بعدی

یادگیری را با یک پروژه شروع کنید

موضوع‌ها را به ترتیب جلو ببرید، هر مرحله را تمرین کنید و برای عمیق‌تر شدن سراغ دوره‌های مرتبط بروید.

مشاهده آموزش‌ها