🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر پایگاه داده پایتون: به SQLAlchemy و Alembic بروید
- آخرین آپدیت
Python Database Mastery: Dive into SQLAlchemy & Alembic
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
Master SQLAlchemy & Alembic: ایجاد/مدیریت آسان پایگاههای داده، پیادهسازی ORM، استفاده از ابزار Migration، افزایش عملکرد پرسوجو درک اصول SQLAlchemy و نگاشت رابطهای شی (ORM) در Python ایجاد، تعریف و مدیریت جداول پایگاه داده با استفاده از SQLAlchemy's Alembic ORM, Util ابزار مهاجرت پایگاه داده برای SQLAlchemy، برای ایجاد، مدیریت و ردیابی تغییرات در طرح پایگاه داده آنها استفاده از بهترین روش ها برای استفاده از SQLAlchemy و Alembic در پروژه های دنیای واقعی سینتکس برای دنبال کردن آموزش ضروری است. آشنایی با SQL: زبان آموزان باید درک اولیه ای از مفاهیم SQL مانند جداول، کلیدهای اولیه، کلیدهای خارجی و عملیات CRUD (ایجاد، خواندن، به روز رسانی و حذف) داشته باشند. درک برنامه نویسی شی گرا (OOP): از آنجایی که این آموزش از نقشه برداری رابطه ای شی (ORM) برای ایجاد جداول استفاده می کند، داشتن تجربه ای با کلاس های OOP و Python مفید خواهد بود. محیط پایتون: زبان آموزان باید یک محیط توسعه پایتون را روی دستگاه خود راه اندازی کنند (Python 3.x و pip) یا به یک محیط نوت بوک Jupyter دسترسی داشته باشند که در آن می توانند بسته ها را نصب کنند و قطعه کد را اجرا کنند همانطور که در آموزش نشان داده شده است دسترسی به پایگاه داده: دسترسی به یک سرور پایگاه داده PostgreSQL برای تمرین عملی بسیار مهم است. آشنایی با ایجاد پایگاههای اطلاعاتی و حسابهای کاربری مفید است، اما الزامی نیست، زیرا میتوان در طول مسیر یاد گرفت.
این دوره جامع برای کاربرانی طراحی شده است که اطلاعاتی در مورد SQL دارند و هدف آن آموزش نحوه استفاده از قدرت SQLAlchemy و Alembic برای ساده کردن کار خود با پایگاه داده است. با یادگیری تکنیک های آموزش داده شده در این دوره، درک بهتری از Object Relational Mapping (ORM)، نحوه ایجاد و دستکاری جداول پایگاه داده با استفاده از Python و نحوه مدیریت و ردیابی تغییرات با استفاده از Alembic migrations خواهید داشت.
در طول دوره، با کار بر روی مثالها و تمرینهای عملی مختلف، تجربه عملی کسب خواهید کرد. پیگیری این دوره آسان خواهد بود، با تمرکز بر آسانتر کردن وظایف پیچیده برای درک و کاربرد در پروژه های خود.
موضوعات کلیدی عبارتند از:
1. مقدمه ای بر SQLAlchemy و Alembic
- مروری بر SQLAlchemy و مزایای آن
- شروع به کار با Alembic برای انتقال پایگاه داده
2. ایجاد جداول با SQLAlchemy
- ایجاد پایه اعلامی و کلاس جدول
- کار با انواع ستون ها و محدودیت های مختلف
- استفاده از کلاس های Mixin برای استفاده مجدد از تعاریف ستون و کلید
3. کار با داده ها با استفاده از ORM
- درج، بهروزرسانی و حذف ردیفها
- پرس و جو از داده ها و استفاده از گزینه های فیلتر
- کار با روابط و پیوستن.
4. مدیریت تغییرات و مهاجرت های طرحواره با Alembic
- تنظیم محیط و پیکربندی Alembic
- تولید، بررسی و سفارشی کردن اسکریپت های مهاجرت
- ارتقا و کاهش طرحواره های پایگاه داده
5. ویژگی های پیشرفته SQLAlchemy
- بهینه سازی پرس و جو
- ساخت پرس و جوهای پیچیده
- مدیریت تراکنش ها و رسیدگی به جلسه
6. بهترین شیوهها و نمونههای موردی در دنیای واقعی
- پیاده سازی الگوهای قابل استفاده مجدد
- ملاحظات مقیاس بندی و عملکرد
- مشکلات و راه حل های رایج SQLAlchemy
پس از اتمام این دوره، شما یک پایه قوی در استفاده از SQLAlchemy و Alembic برای مدیریت موثر پایگاه داده های خود خواهید داشت. شما به مهارتهای لازم برای ایجاد و دستکاری پایگاههای اطلاعاتی به آسانی مجهز خواهید شد که به شما امکان میدهد برای پروژهها و سازمان خود ارزشی ایجاد کنید.
سرفصل ها و درس ها
معرفی و راه اندازی
Introduction and Setup
معرفی دوره
Introduction to the course
مقدمه ای بر SQLAlchemy و Alembic
Introduction to SQLAlchemy and Alembic
نمایش نظرات