لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای جنگو ORM | به هنر پرس و جو در پایگاه داده مسلط شوید
A Guide to Django ORM | Master the Art of Querying Database
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در مورد محیط مجازی، مدلها، مهاجرت، کلاسهای متا، روابط پایگاه داده، روشهای API queryset در جنگو، ایجاد محیط مجازی در پایتون و راهاندازی پروژه جنگو در آن محیط مجازی بیاموزید. نوشتن مدلها در جنگو انجام عملیات CRUD از طریق Django ORM آموزش در مورد API مجموعههای query مختلف ارائهشده توسط Django ORM مانند order_by، مقادیر، فقط، تعویق، انتخاب مرتبط، مربوط به واکشی اولیه آشنایی با اشیاء Q و عبارات F پیش نیازها: مبانی برنامهنویسی شی گرا پایتون استفاده از سیستم مدیریت پایگاه داده پایتون [اختیاری]
در این دوره شما قصد دارید مفاهیم مختلف مرتبط با Django ORM را یاد بگیرید. Django ORM یک جزء اصلی و قدرتمند از چارچوب جنگو است. با استفاده از این ORM، می توانیم عملیات مربوط به پایگاه داده را به روشی شی گرا ساده کنیم. در این دوره آموزشی، نحوه مدل سازی برای پروژه وبلاگ نویسی را یاد خواهید گرفت. دستور کار این نیست که یک سایت وبلاگ نویسی ایجاد کنید، بلکه به شما آموزش می دهیم که با ORM جنگو چه کاری می توانید انجام دهید و چه چیزی Django ORM ارائه می دهد تا پروژه شما کارآمد باشد. سپس، ما عمیقاً به جستجو در پایگاه داده که مهمترین بخش این دوره است، خواهیم پرداخت. بدون دانستن نحوه پرس و جو از پایگاه داده، هرگز به عنوان یک توسعه دهنده جنگو احساس اطمینان نخواهید کرد. بنابراین، به شما چیزهای مختلفی در مورد queryset API ارائه شده توسط Django ORM به منظور تعامل با پایگاه داده ها آموزش داده می شود. شما قصد دارید روش های مختلفی را یاد بگیرید که در عملیات CRUD استفاده می شود. مانند order_by، مقادیر، only، defer، select_related، prefetch_related، اشیاء Q، عبارات F، پرس و جوی خام SQL، و بسیاری موارد دیگر.
در پایان این دوره، با موضوعات زیر آشنا می شوید و می توانید این یادگیری را در هر پروژه جنگو به کار ببرید.
محیط های مجازی
ایجاد و راه اندازی پروژه جنگو در یک محیط مجازی
مدل های نوشتن
مهاجرت ها
پنل مدیریت جنگو
روابط پایگاه داده
کلید اصلی، نام کامل
روشهای مدل
گزینه های متا
عملیات CRUD پایگاه داده
استفاده از order_by، مقادیر، فقط، به تعویق انداختن روشها
اجرای اتحاد، تقاطع و تفاوت با استفاده از Django ORM
انجام جستجوهای فیلد
پرس و جو از روابط پایگاه داده
درباره اشیاء Q، عبارت F
مرتبط را انتخاب کنید و موارد مرتبط را از قبل واکشی کنید
انجام پرس و جو SQL خام
و بسیاری دیگر
سرفصل ها و درس ها
نصب و راه اندازی
Installation and Setup
ویرایشگر IDE و کد برای جنگو
IDE and Code Editor for Django
مرورگر DB برای SQlite
DB Browser For SQlite
مقدمه ای بر محیط مجازی در لینوکس و ویندوز
Introduction to Virtual Environment in Linux and Windows
پروژه جنگو و راه اندازی برنامه
Django Project and App Setup
مواد دوره
Course Material
کد منبع
Source Code
مقدمه ای بر مدل ها
Introduction to Models
مقدمه ای بر مدل ها
Introduction to Models
مقدمه ای بر مهاجرت
Introduction to Migrations
پنل مدیریت جنگو
Django Admin Panel
انواع فیلد مدل های مختلف
Different Model Field Types
گزینه های فیلد مدل های مختلف
Different Model Field Options
روابط پایگاه داده در جنگو
Database Relationships in Django
کلید اصلی و نام فیلد گویا
Primary Key and Verbose Field Name
روش های مدل
Model Methods
گزینه های متا
Meta Options
چالش: مدل های نوشتن برای برنامه نظرات
CHALLENGE : Writing Models For Comments App
پرس و جو پایگاه داده
Querying the Database
عملیات CRUD پایگاه داده - قسمت 1
Database CRUD Operation - Part 1
عملیات CRUD پایگاه داده - قسمت 2
Database CRUD Operation - Part 2
Full Stack (Django + React.js) Developer من یک توسعه دهنده Full Stack (Django + React) هستم که واقعا مشتاق یادگیری، ساخت و استقرار محصولات هستم. من درک خوبی از HTML، CSS، JavaScript، Python، Java دارم. من برنامه های مختلف وب را با استفاده از چارچوب جنگو، کتابخانه React.js ساخته ام. در حال حاضر، من در حال مطالعه مدرک کارشناسی در رشته علوم و مهندسی کامپیوتر از هند هستم.
نمایش نظرات