تست نویسی با TestCase
- مدرس : علی بیگدلی
- تاریخ انتشار: 1405/06/18
- تعداد بازدید: 25
ثبت دیدگاه
دیدگاه کاربران (0)
هیچ دیدگاهی ثبت نشده است. میتوانید اولین نفر باشید.
آموزش Django (مقدماتی) - طراحی سایت با جنگو
جلسات دوره
پیشگفتار
پیشنیازها و انتظارات
معرفی سیلابس و روند دوره
آشنایی اولیه با فریمورک django
ورژن ها و انتخاب نسخه مناسب
django vs flask vs fastapi
پوشه بندی و ایجاد repository
راه اندازی virtualenv و مدیریت پکیج ها
ایجاد پروژه django با خط فرمان و اجرا
بررسی دستورات manage.py
بررسی معماری django
مروری بر http و method ها
ساخت اولین url و view
بررسی ساختار url
بررسی انواع پاسخ و Response ها
استفاده از template ها
پیکردبندی ساختار template ها
پیکربندی ساختار سرو static و media
استفاده از jinja و static tag
انتقال قالب به پروژه django
ارث بری در template ها
استفاده از dynamic url
انتقال داده ها به صفحه با استفاده از render
migrate و makemigrations
orm و django admin
بررسی فیلد های مختلف در model
مدیریت پایگاه داده با shell
نمایش و شخصی سازی اطلاعات در ادمین
بررسی جزئیات Meta class
تکمیل اطلاعات model ها
واکشی داده ها و نمایش در صفحات
توابع method و property در مدل
ارث بری و abstractmodel
آشنایی با template tag
simple tags
filter tags
inclusion tags
ساخت فرم در صفحات
ایجاد فرم با Form class
ایجاد فرم مبتنی بر FormModel class
اعتبار سنجی فرم ها
مدیریت پیام ها در فرم و خطا ها
کار با ماژول sites framework
کار با ماژول sitemap
کار با ماژول robots
کار با ماژول ویرایش متن summernote
کار با ماژول captcha در فرم ها
آشنایی با سیستم احراز هویت
تشخیص احراز بودن کاربر
نحوه ورود و احراز کاربر
ثبت نام کاربر و مدیریت مدل
مدیریت دسترسی به آدرس ها login_required
استفاده از ماژول auth داخلی django
مزایای استفاده از CBV
بررسی کلاس های موجود در generics
بررسی ساختار کلاس های generics
جایگزینی عملکرد FBV با CBV
middleware و کاربرد های آن
بررسی یک پکیج مبتنی بر middleware
نحوه ساخت یک middleware
context processor چیست
جایگاه استفاده از context processor
cookie چیست و بررسی کاربرد ها و استفاده
session چیست و ساختار آن در django
بررسی عملکرد cookie و session در پروژه
تست نویسی چیست و چه چیزی تست می شود
کلاس های مختلف در تست نویسی
تست نویسی با TestCase
نحوه تست نویسی url
نحوه تست نویسی Model
نحوه تست نویسی Form
نحوه تست نویسی View
چک لیست های قبل از استقرار
رعایت ارکان OWASP قبل از انتشار
بررسی 12 فاکتور نرم افزار