لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
SQL آماده کار در یک بعد از ظهر [ویدئو]
Job-Ready SQL in an Afternoon [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
SQL زبانی است که می توانید از آن برای تعامل با یک نوع پایگاه داده اصلی (پایگاه های داده SQL) استفاده کنید، زبانی که در دنیای امروز بسیار گسترده است.
دانستن SQL به شما توانایی و درک خوبی از نحوه مدیریت داده ها و پایگاه های داده و توانایی ادغام آن در کد پایتون می دهد، شما را قادر می سازد تا سیستم های عالی، پویا و خودکار ایجاد کنید که قدرت برنامه نویسی و داده را با هم ترکیب می کنند.
در این دوره شما SQL را یاد خواهید گرفت. ما با بررسی برخی از دانش های اساسی مانند یادگیری در مورد مدل رابطه ای، و همچنین طرحواره ها، انواع مختلف داده های موجود و نحوه سازماندهی جداول پایگاه داده شروع خواهیم کرد. سپس پیش می رویم و پایگاه داده Postgres محلی خود را راه اندازی می کنیم و آن را با داده ها پر می کنیم تا داده هایی برای اجرای پرس و جوها داشته باشیم. هنگامی که تنظیمات ما انجام شد، ما آماده هستیم تا مستقیماً به نوشتن کد SQL بپردازیم.
ما با اصول اولیه مانند ایجاد پایگاه داده ها و جداول، درج و انتخاب داده ها و انجام فیلترینگ و ترتیب نتیجه شروع خواهیم کرد. به این ترتیب، میتوانیم اطمینان حاصل کنیم که از نحوه چیدمان دادهها راحت هستیم و در انجام عملیاتهای اساسی که معمولاً همه پرس و جوها را تشکیل میدهند، احساس خوبی داریم. سپس با یادگیری در مورد انباشتهها، زیرپرس و جوها، پیوستنها، اتحادیهها و توابع پنجره، عمیقتر به SQL خواهیم رفت.
در پایان این دوره، شما باید آماده باشید تا دانش SQL خود را با موفقیت در مصاحبه های فنی و در محل کار به کار ببرید.
تمامی منابع این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Job-Ready-SQL-in-an-Afternoon درک پایگاه های داده SQL
مدل رابطه ای را درک کنید
یاد بگیرید که داده ها را در پایگاه داده های SQL وارد کنید
استخراج داده ها از پایگاه داده های SQL
درباره انباشتهها، پرسشهای فرعی، پیوستنها و اتحادیهها بیاموزید
در مورد عملکردهای پنجره های مختلف بیاموزید هرکسی که می خواهد در مورد پایگاه های داده بیاموزد، پایگاه های داده را در برنامه های خود ادغام کند یا در مورد پایگاه های داده SQL بیاموزد، باید این دوره را بگذراند. باید با اصول پایتون آشنا بود. پرس و جوهای پیچیده بنویسید تا وظایف مورد نیاز را در مصاحبه های فنی یا در حین کار انجام دهید * یک دوره عملی، طراحی شده برای مبتدیان کامل * تمرین های مختلف خودآموزی را پوشش می دهد تا مهارت های پرس و جوی خود را بهبود بخشد.
سرفصل ها و درس ها
مبانی و راه اندازی
Fundamentals and Setup
مقدمه ای بر پایگاه های داده رابطه ای
Intro to Relational Databases
انواع داده ها و طرحواره ها
Data Types and Schemas
[Mac] راه اندازی یک سرور محلی PostgreSQL
[Mac] Setting Up a Local PostgreSQL Server
[ویندوز] راه اندازی یک سرور محلی PostgreSQL
[Windows] Setting Up a Local PostgreSQL Server
[Mac] SQL Editor Postico
[Mac] SQL Editor Postico
ویرایشگر SQL DataGrip
SQL Editor DataGrip
ویرایشگر SQL CLI (واسط خط فرمان)
SQL Editor CLI (Command Line Interface)
ایجاد و حذف پایگاه داده
Creating and Removing a Database
پایگاه های داده، جداول، و پرس و جوهای اساسی
Databases, Tables, and Basic Queries
ایجاد طرحواره ها
Creating Schemas
ایجاد جداول
Creating Tables
تغییر جداول
Altering Tables
انواع برشمرده شده
Enumerated Types
درج مقادیر
Inserting Values
اجرای یک اسکریپت SQL
Running an SQL Script
خواندن داده ها
Reading Data
ایجاد جداول با استفاده از نتایج پرس و جو
Creating Tables Using Query Results
نام مستعار و سفارش
Aliases and Ordering
شرایط و حساب
Conditionals and Arithmetic
مقایسه مستقیم فیلتر شرطی
Conditional Filtering Direct Comparisons
مقایسه های گروه بندی شده با فیلتر شرطی
Conditional Filtering Grouped Comparisons
شرایط پیوستن
Joining Conditionals
نفی شروط
Negating Conditionals
فیلتر کردن مقادیر تهی
Filtering Null Values
ایجاد ستون های جدید و محاسبات
Creating New Columns and Arithmetic
تبدیل نوع داده
Datatype Conversions
گزاره های منطقی
Logic Statements
تاریخ، زمان، و دستکاری داده ها
Dates, Times, and Manipulating Data
دستکاری رشته ها
Manipulating Strings
اطلاعات موقعیت رشته
String Positional Information
زیر مجموعه های رشته ها و الحاقات
String Subsets and Concatenations
جایگزینی رشته ها
String Replacements
تاریخ و زمان
Date and Time
فواصل زمانی و تاریخ
Date and Time Intervals
نظرات
Comments
توابع تجمع
Aggregation Functions
گروه بندی و فیلتر کردن تجمعات
Grouping and Filtering Aggregations
پیوستن ها، اتحادیه ها و سوالات فرعی
Joins, Unions, and Subqueries
اتصالات داخلی
Inner Joins
اتصالات چپ، راست و بیرونی
Left, Right, and Outer Joins
خود ملحق می شود
Self Joins
اتحادیه ها
Unions
سوالات فرعی
Subqueries
CTE ها
CTEs
توابع پنجره
Window Functions
توابع پنجره و نام مستعار
Window Functions and Aliases
اعداد ردیف و رتبه ها
Row Numbers and Ranks
استفاده از سطرهای دیگر با توابع پنجره
Using Other Rows with Window Functions
NTiles
NTiles
درک عملکرد پرس و جو
Understanding Query Performance
نمایش نظرات