آموزش راهنمای جنگو 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، و بسیاری موارد دیگر.

در پایان این دوره، با موضوعات زیر آشنا می شوید و می توانید این یادگیری را در هر پروژه جنگو به کار ببرید.

  1. محیط های مجازی

  2. ایجاد و راه اندازی پروژه جنگو در یک محیط مجازی

  3. مدل های نوشتن

  4. مهاجرت ها

  5. پنل مدیریت جنگو

  6. روابط پایگاه داده

  7. کلید اصلی، نام کامل

  8. روش‌های مدل

  9. گزینه های متا

  10. عملیات CRUD پایگاه داده

  11. استفاده از order_by، مقادیر، فقط، به تعویق انداختن روش‌ها

  12. اجرای اتحاد، تقاطع و تفاوت با استفاده از Django ORM

  13. انجام جستجوهای فیلد

  14. پرس و جو از روابط پایگاه داده

  15. درباره اشیاء Q، عبارت F

  16. مرتبط را انتخاب کنید و موارد مرتبط را از قبل واکشی کنید

  17. انجام پرس و جو 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

  • order_by، مقادیر، only، defer order_by, values, only, defer

  • اتحاد، تقاطع، تفاوت union, intersection, difference

  • انجام جستجوهای میدانی Performing Field Lookups

  • پرس و جو از روابط پایگاه داده Querying Database Relationships

  • جستجوی پیچیده با استفاده از اشیاء Q Complex Lookup Using Q objects

  • بیان F F expression

  • مربوطه را انتخاب کنید و مرتبط را از قبل واکشی کنید select related and prefetch related

  • انجام Query SQL خام Performing Raw SQL Query

مطالب مطالعه بیشتر Further Study Material

  • مروری بر اسناد جنگو Django Documentation Overview

  • سایر موضوعات مهم [اختیاری] Other Important Topics [Optional]

نمایش نظرات

نظری ارسال نشده است.

آموزش راهنمای جنگو ORM | به هنر پرس و جو در پایگاه داده مسلط شوید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 hours
27
Udemy (یودمی) udemy-small
19 دی 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,138
4.5 از 5
دارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prabin Kumar Baniya Prabin Kumar Baniya

Full Stack (Django + React.js) Developer من یک توسعه دهنده Full Stack (Django + React) هستم که واقعا مشتاق یادگیری، ساخت و استقرار محصولات هستم. من درک خوبی از HTML، CSS، JavaScript، Python، Java دارم. من برنامه های مختلف وب را با استفاده از چارچوب جنگو، کتابخانه React.js ساخته ام. در حال حاضر، من در حال مطالعه مدرک کارشناسی در رشته علوم و مهندسی کامپیوتر از هند هستم.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.