لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدل های جنگو
Django Models
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
لایه مدل داده هسته هر برنامه وب جنگو است. در این دوره آموزشی، مدلهای جنگو، تمام جنبههای مدلهای جنگو را به طور عمیق بررسی میکنیم. ابتدا با کلاسهای مدل جنگو و زمینههای آنها و نحوه سفارشیسازی آنها آشنا میشوید. در مرحله بعد، نحوه ایجاد پرس و جو، از جمله برخی از ابزارهای پیشرفته تر جنگو را خواهید فهمید. در نهایت، نحوه بهینه سازی آن پرس و جوها را خواهید آموخت. و همچنین نگاهی به مهاجرت ها بیندازید، راهی قدرتمند برای مدیریت تغییرات در ساختار پایگاه داده شما. پس از اتمام این دوره، دانش لازم برای استفاده از تمام قدرت مدل های جنگو برای ساخت مدل های داده بهتر برای برنامه های کاربردی وب خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
مقدمه: مدل های ORM و جنگو
Introduction: ORM and Django Models
ORM چیست؟
What Is an ORM?
نسخه ی نمایشی پروژه
Project Demo
نحوه کار همراه با دوره
How to Work along with the Course
کلاس ها و نمونه های مدل جنگو
Django Model Classes and Instances
مقدمه: کلاس های مدل جنگو
Intro: Django Model Classes
نسخه ی نمایشی: ایجاد یک مدل
Demo: Creating a Model
توجه: ذخیره داده های ارز
Note: Storing Currency Data
نسخه ی نمایشی: ایجاد پایگاه داده
Demo: Creating the Database
نسخه ی نمایشی: Backend های مختلف - PostgreSQL
Demo: Different Backends - PostgreSQL
نسخه ی نمایشی: Backend های مختلف - MySQL
Demo: Different Backends - MySQL
نسخه ی نمایشی: عملیات نمونه: ایجاد، به روز رسانی، حذف
Demo: Instance Operations: Create, Update, Delete
مرور
Review
فیلدهای مدل جنگو
Django Model Fields
مقدمه: انواع فیلد مدل
Intro: Model Field Types
ذخیره اعداد و متن
Storing Numbers and Text
نسخه ی نمایشی: Textfield
Demo: Textfield
نسخه ی نمایشی: درک پوچ و خالی
Demo: Understanding Null and Blank
بررسی: گزینه های فیلد
Review: Field Options
تمرین: گزینه های فیلد
Exercise: Field Options
نسخه ی نمایشی: یک رابطه یک به چند
Demo: A One-to-Many Relation
روابط چند به چند
Many-to-Many Relations
بررسی: روابط
Review: Relations
مدیران و QuerySets
Managers and QuerySets
مقدمه: مدیران
Introduction: Managers
QuerySets تنبل هستند
QuerySets are Lazy
دریافت، فیلتر کردن، و جستجو
Get, Filter, and Lookups
محدود کردن و سفارش
Limiting and Ordering
بازیابی یک شیء واحد
Retrieving a Single Object
بررسی: مدیران و QuerySets
Review: Managers and QuerySets
مدیران مرتبط
Related Managers
ایجاد رابطه
Creating a Relation
تجمیع و حاشیه نویسی
Aggregate and Annotate
ارجاع مقادیر فیلد با F()
Referencing Field Values with F()
جستجوهای پیچیده با Q()
Complex Lookups with Q()
سفارشی کردن رفتار مدل
Customizing Model Behaviour
کلاس متا مدل
The Model Meta Class
روش های سفارشی
Custom Methods
مدیران سفارشی
Custom Managers
وراثت مدل
Model Inheritance
مرور
Review
مهاجرت ها
Migrations
فرمان های مهاجرت
Migration Commands
آشنایی با فایل های مهاجرت
Understanding Migration Files
ادغام مهاجرت ها
Merging Migrations
له کردن مهاجرت ها
Squashing Migrations
مهاجرت های سفارشی
Custom Migrations
وسایل
Fixtures
مرور
Review
بهینه سازی ORM
Optimizing the ORM
دانستن سوالات شما
Knowing your Queries
QuerySet Caching
QuerySet Caching
کاهش تعداد پرس و جوها
Reducing the Number of Queries
پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.
نمایش نظرات