در این دوره شما قصد دارید مفاهیم مختلف مرتبط با ORM جنگو را یاد بگیرید. Django ORM یک جزء اصلی و قدرتمند از چارچوب جنگو است. با استفاده از این ORM، می توانیم عملیات مربوط به پایگاه داده را به روشی شی گرا ساده کنیم. در این دوره، شما می خواهید یاد بگیرید که چگونه برای یک پروژه وبلاگ نویسی مدل سازی کنید. دستور کار این نیست که یک سایت وبلاگ نویسی ایجاد کنید، بلکه به شما آموزش می دهیم که با ORM جنگو چه کاری می توانید انجام دهید و اینکه جنگو 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 خام
و بسیاری دیگر
نظری ارسال نشده است.
Full Stack (Django + React.js) Developer من یک توسعه دهنده Full Stack (Django + React) هستم که واقعا مشتاق یادگیری، ساخت و استقرار محصولات هستم. من درک خوبی از HTML، CSS، JavaScript، Python، Java دارم. من برنامه های مختلف وب را با استفاده از چارچوب جنگو، کتابخانه React.js ساخته ام. در حال حاضر، من در حال مطالعه مدرک کارشناسی در رشته علوم و مهندسی کامپیوتر از هند هستم.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.