آموزش جامع پستگرس از صفر تا صد - آخرین آپدیت

دانلود Postgres From Zero

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی به‌طور ویژه برای دانشجویان سال اول و دوم رشته‌های مهندسی و علوم پایه، دانش‌آموزان دبیرستانی و متخصصانی که به برنامه‌نویسی علاقه‌مند هستند، طراحی شده است. دوره «Postgres From Zero» شما را از اولین تجربه کار با محیط PostgreSQL به مرحله‌ای می‌رساند که بتوانید یک فایل باینری تایپ‌شده با زبان Rust تولید کنید که گزارش‌های JSON در سطح تولید (Production-grade) را بر اساس یک اسکیما واقعی صادر می‌کند. شما در این دوره، با استفاده از دستورات بک‌اسلش، information_schema و کوئری‌های امن SELECT ... LIMIT، با پستگرس از طریق psql کار خواهید کرد. همچنین یاد می‌گیرید که دستورات INSERT، UPDATE و DELETE را در قالب تراکنش‌های BEGIN/ROLLBACK/COMMIT اجرا کنید تا در صورت بروز خطا، به جای نیاز به بازیابی از بک‌آپ، عملیات با Rollback متوقف شود. شما اسکیما ۱۶ جدولی Pagila Sakila را به عنوان یک نقشه رابطه‌ای مطالعه خواهید کرد، با استفاده از JOINهای چند جدولی مسیر مشتری به اجاره، موجودی و فیلم را طی می‌کنید، تفاوت بین INNER و LEFT JOIN را در سطح ردیف تشخیص می‌دهید و با خواندن برنامه‌های EXPLAIN ANALYZE، طرح‌های کوئری را مقایسه کرده و تفاوت‌های Seq Scan در مقابل Index Scan را شناسایی می‌کنید. در نهایت، یک کلاینت تایپ‌شده با Rust و استفاده از sqlx::PgPool و FromRow خواهید ساخت، انواع ستون‌های Postgres را به فیلدهای Struct در Rust نگاشت می‌کنید و فایل باینری postgres-reports را همراه با سه گزارش تحلیلی Top-N که هر کدام قراردادهای زمان اجرا را رعایت می‌کنند، آماده می‌کنید. هر درس از مجموعه داده باز Pagila و مخزن عمومی paiml/postgres-from-zero در گیت‌هاب استفاده می‌کند، بنابراین می‌توانید همه مراحل را با Docker Compose و یک دستور make ساده روی یک لپ‌تاپ جدید بازتولید کنید.

سرفصل ها و درس ها

مبانی پستگرس Postgres Fundamentals

  • اتصال به Psql Psql Connect

  • نمایش جداول Show Tables

  • استفاده از Select Limit Select Limit

  • اصلاح تراکنش Modify Transaction

  • خروجی گرفتن (Copy Export) Copy Export

اسکیما Sakila، دستورات JOIN و EXPLAIN Sakila Schema, JOINs, and EXPLAIN

  • بررسی اسکیما Pagila Pagila Schema Walkthrough

  • اتصال پیمایشی (Traversal Join) Traversal Join

  • تفاوت Inner و Left Join Inner Vs Left Join

  • تجزیه و تحلیل با Explain Analyze Explain Analyze

ساخت کلاینت تایپ‌شده با Rust و sqlx Typed Rust Client with sqlx

  • استفاده از Sqlx Pgpool Sqlx Pgpool

  • نگاشت با Fromrow Fromrow Mapping

  • بررسی گزارش‌های Postgres Postgres Reports Walkthrough

دموی نهایی و پایان‌به-پایان End-to-End Demo

  • دموی کد منبع Source Code Demo

نمایش نظرات

آموزش جامع پستگرس از صفر تا صد
جزییات دوره
5h 43m
13
(آخرین آپدیت)
55
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده