توسعه دهنده وب با Django framework

120 ساعت مدرک ورودی: دیپلم کامپیوتر شایستگی

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

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

  • نصب، راه اندازی و آماده سازی جنگو
    • اصول معماری جنگو و مفاهیم MVT
    • جریان داده در چارچوب جنگو
  • ایجاد پایگاه داده و Models
    • تعریف مدل ها و فیلدهای مختلف مدل
    • مفهوم ارتباطات بین مدل ها
    • پیاده سازی مدل، انجام پرس و جو روی مدل
    • به روز رسانی روی کلید خارجی و اعمال فیلتر روی پرس و جوها
  • پیکربندی URLs
    • دریافت و ارسال متغیرها از طریق URL
    • فراخوان URLدر جنگو و تنظیم بهبود خروجی و ساختاربندیURL
  • پیکربندی صفحه مدیریت (پنل ادمین)
    • زیر ساخت های پنل مدیریت در جنگو
    • سفارشی سازی پنل ادمین، کار با مدل ها در پنل ادمین
    • فارسی سازی و تاریخ شمسی در پنل ادمین
  • پیاده سازی قالب‌ها (Templates) در جنگو
    • زبان Templateدر جنگو و معرفی بلوک ها و Tagها
    • Filterها در Template و ارث بری در فایل های Template
    • نمایش عناصر بر اساس وضعیت مدل، کار با قال های داینامیک و Generic
  • پیاده سازی Viewهای جنگو
    • مفاهیم Class Base View (ListView, DetailView, FormView)
    • اتصال Viewبه URL، دیتابیس و Template
    • بازنویسی View و کار با Http-GET & POST Methods

پیش‌نیاز: ندارد

نوع کار و دانش: مشخص نشده

منبع: سند استاندارد آموزشی سازمان فنی و حرفه‌ای

دوره‌های فعال این استاندارد