برنامه نویسی ترم هفتم
| نام دوره آموزشی | زبان برنامه نویسی آموزشی | مدت | شهریه (ریال) |
|---|---|---|---|
| برنامه نویسی ترم هفتم | django framework | 15 جلسه (1/5 ساعته) : 30 ساعت | 80.000.000 |
رئوس مطالب
جلسه ۱: آشنایی با وب و Django
- وبسایت چگونه کار میکند؟
- Front-end و Back-end
- معرفی Django
- نصب Python و Django
- معرفی محیط مجازی و ساخت محیط مجازی
- ساخت اولین پروژه
جلسه ۲: ساختار پروژه Django
- فایلهای پروژه
- اجرای سرور
- آشنایی با معماریDjango (معماری MVT)
جلسه 3 : URL,View
- ایجاد یک صفحه وب
- آشنایی با py و نوشتن path
- آشنایی با py و نوشتن تابع
- ایجاد templates و صفحه html
جلسه ۴: ساخت APP
- ساخت APP و تنظیمات مربوط به APP و ایجاد صفحه وب و لینک صفحات به همدیگر
جلسه ۵: فایلهای Static
- کار با فایل های استاتیک
- تنظیمات فایل های استاتیک در فایل settings و urls.py پروژه
- ایجاد فایل های استاتیک و استفاده آن ها در صفحه وب نمونه
جلسه ۶: مدلها (Models)
- پایگاه داده چیست؟
- تنظیمات مربوط به پایگاه داده در فایل settings.py
- ساخت Model
- Migration
- کار با SQLite
جلسه ۷: پنل مدیریت
- Admin
- ثبت مدل در Admin
- ایجاد Superuser
- مدیریت اطلاعات
جلسه ۸: فرمها
- Form
- ایجاد یک فرم با تگ های html
- دریافت اطلاعات کاربر
جلسه ۹: نمایش اطلاعات
- QuerySet
- نمایش لیست اطلاعات
- جزئیات هر رکورد
جلسه ۱۰ : CRUD (قسمت اول)
- ایجاد اطلاعات
- فرم ثبت
جلسه ۱۱ : CRUD (قسمت دوم)
- ویرایش اطلاعات
- حذف اطلاعات
جلسه ۱۲: ارتباط مدلها
- انواع ارتباطات بین مدل ها
- ایجاد ارتباط یک به چند با Foreignkey
جلسه ۱۳: پروژه کوچک
- ساخت دفترچه یادداشت یا مدیریت کتابها
جلسه ۱۴: تکمیل پروژه
- بهبود ظاهر
- رفع اشکال
- مرور مطالب
جلسه ۱۵: پروژه پایانی ترم
- ارائه پروژه توسط دانشآموزان