توسعه دهنده وب با 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
پیشنیاز: ندارد
نوع کار و دانش: مشخص نشده