نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ORM Django یکی از قدرتمندترین و آسان ترین ORM های موجود است. این دوره به شما آموزش می دهد که چگونه می توانید از قدرت کامل Django Models برای ایجاد مدل های داده بهتر برای برنامه های وب خود استفاده کنید. در مرکز هر برنامه وب عالی یک مدل داده قوی وجود دارد. Django Models و چارچوب ساخته شده در ORM یک ابزار کلیدی در کمربند ابزار توسعه دهنده Django است که ساخت و نگهداری ساختار داده های پیچیده را برای پشتیبانی از وب سایت شما آسان می کند. در این دوره ، Django ORM Framework ، با ویژگی های Django ORM و نحوه استفاده م itثر از آن آشنا خواهید شد. ابتدا ، ORM ها را به طور کلی ، نحوه عملکرد آنها و نحوه استفاده ما از آنها برای جمع آوری درخواست های پیچیده پایگاه داده از سایر توسعه وب سایت ، بررسی می کنید. در مرحله بعدی ، خواهید فهمید که چگونه می توانید درخواست بنویسید ، مدل های انتزاعی بسازید ، به راحتی عملیات داده متداول را کپسوله کنید و با استفاده از مهاجرت ها با تغییرات در ساختار داده خود سازگار شوید. در نهایت ، نحوه بهینه سازی ، عیب یابی و نگهداری مدل داده خود را خواهید آموخت. پس از اتمام این دوره ، دانش چارچوب Django ORM و مهارتهای مورد نیاز برای ایجاد و حفظ پایه ارتباط قوی برای برنامه وب بعدی خود را خواهید داشت.
سرفصل ها و درس ها
مروری بر دوره
Course Overview
-
مرور دوره
Course Overview
مقدمه: مدلهای ORM و Django
Introduction: ORM and Django Models
-
ORM چیست؟
What Is an ORM?
-
نسخه ی نمایشی پروژه
Project Demo
کلاس ها و نمونه های مدل جنگو
Django Model Classes and Instances
-
مقدمه: کلاسهای مدل جنگو
Introduction: Django Model Classes
-
نسخه ی نمایشی: ایجاد یک مدل
Demo: Creating a Model
-
نسخه ی نمایشی: ایجاد پایگاه داده
Demo: Creating The Database
-
نسخه ی نمایشی: پس زمینه های مختلف
Demo: Different Backends
-
نسخه ی نمایشی: عملیات نمونه: ایجاد، به روز رسانی، حذف
Demo: Instance Operations: Create, Update, Delete
-
مرور
Review
زمینه های مدل جنگو
Django Model Fields
-
مقدمه: انواع میدان مدل
Intro: Model Field Types
-
ذخیره اعداد و متن
Storing Numbers and Text
-
نسخه ی نمایشی: TextField
Demo: TextField
-
نسخه ی نمایشی: درک Null و Blank
Demo: Understanding Null and Blank
-
مرور: گزینه های زمینه
Review: Field Options
-
ورزش: گزینه های زمینه
Exercise: Field Options
-
نسخه ی نمایشی: یک رابطه چند به یک
Demo: A One-To-Many Relation
-
ممنوع
Manytomany
-
بررسی روابط
Review Relations
مدیران و QuerySets
Managers and QuerySets
-
مقدمه: مدیران
Introduction: Managers
-
مجموعه های Query تنبل هستند
QuerySets are Lazy
-
دریافت جستجوی فیلتر
Get Filter Lookups
-
محدود کردن و سفارش دادن
Limiting and Ordering
-
بازیابی یک شیle منفرد
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
QuerySet Caching
-
کاهش تعداد پرس و جوها
Reducing the Number of Queries
-
SQL خام
Raw SQL
-
معاملات
Transactions
-
مرور
Review
نمایش نظرات