آموزش SQL & PostgreSQL برای مبتدیان: یک متخصص SQL شوید

SQL & PostgreSQL for Beginners: Become an SQL Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش SQL & PostgreSQL: با نوشتن پرس و جوهای SQL با استفاده از PostgreSQL و PgAdmin 4 در SQL و PostgreSQL متخصص شوید. چگونه یک پایگاه داده از ابتدا ایجاد کنیم. برای انجام تجزیه و تحلیل داده ها از SQL استفاده کنید. پرس و جوهای پیچیده SQL را با استفاده از Join و Subqueries انجام دهید. مفاهیم پایگاه داده مانند روابط پایگاه داده را درک کنید. با اطمینان از قرار دادن SQL و PostgreSQL در رزومه خود. پیش نیازها: برای این دوره به هیچ دانش قبلی از SQL یا PostgreSQL نیاز نیست.

با این دوره پرفروش در SQL و PostgreSQL متخصص شوید!

SQL یکی از پرتقاضاترین مهارت‌های فنی در بسیاری از صنایع است، بنابراین یادگیری SQL یکی از بهترین راه‌ها برای تقویت شغل شماست! پس از گذراندن این دوره، با قرار دادن SQL و PostgreSQL در رزومه/CV خود راحت خواهید بود.

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

PostgreSQL پیشرفته ترین پایگاه داده رابطه ای منبع باز جهان است. به دلیل قابلیت اطمینان، یکپارچگی داده ها و استحکام آن شهرت زیادی دارد. به همین دلیل، PostgreSQL یکی از محبوب ترین و پرکاربردترین سیستم های پایگاه داده در جهان است. شرکت هایی که از PostgreSQL استفاده می کنند عبارتند از اپل، سیسکو، اسپاتیفای، فوجیتسو، اسکایپ، نتفلیکس و IMDb.

یک نظرسنجی در سال 2019 از توسعه دهندگان stackoverflow گزارش داد که یک سوم توسعه دهندگان از PostgreSQL به صورت روزانه در زندگی حرفه ای خود استفاده می کنند، که این رقم در سال 2018 25٪ بود. در سال 2019 PostgreSQL سریع ترین پایگاه داده در حال رشد برای سومین سال متوالی بود. تجربه PostgreSQL واقعاً یک مهارت مطلوب در صنعت فناوری است.


آنچه دانش آموزان در مورد این دوره SQL می گویند:

کریستوفر می‌گوید - "یک دوره واقعا عالی. ساختار به خوبی تنظیم شده بود و سرعت آن عالی بود. هر بخش و سخنرانی به خوبی به بخش بعدی می‌رفت. تمرین‌ها و راه‌حل‌ها بسیار مفید بودند. من قبلاً با sql و postgresql تازه کار بودم. این دوره را می گذرانم اما اکنون می توانم بگویم که با هر دو راحت هستم. "

ارین تاد می‌گوید - "من این دوره را تا اینجای کار بسیار آسان و تعاملی دوست دارم."

ریموند بوچمپ می‌گوید - "میزان اطلاعات برای یک دوره مبتدی خوب است. در افزایش درک من از موضوع مفید بود. مربی آگاه بود و به راحتی قابل پیگیری بود."

جان هلمن می‌گوید - "سخنرانی‌های بسیار مختصر! در کل دوره عالی بود"

ابهیناو شرما می گوید - "توضیحات واقعاً واضح هستند و ساختار دوره بسیار خوب فکر شده است."


در پایان این دوره شما می دانید که چگونه:

  • یک پایگاه داده رابطه ای از ابتدا ایجاد کنید

  • جدول را از پایگاه داده ایجاد، تغییر و حذف کنید

  • درج، به‌روزرسانی و حذف داده‌ها از جدول

  • بازیابی داده ها از پایگاه داده با استفاده از عبارت های انتخابی

  • داده‌ها را با استفاده از عبارت‌های Where و عملگرهای منطقی

    فیلتر کنید
  • داده های بازیابی شده از جدول را سفارش دهید و محدود کنید

  • از توابع انبوه و داده های گروهی برای به دست آوردن بینش معنادارتر از پایگاه داده استفاده کنید

  • جدولها را با استفاده از روابط پایگاه داده به یکدیگر مرتبط کنید

  • استفاده از SQL join query برای بازیابی داده ها از چندین جدول در یک پرس و جو

  • استعدادهای فرعی پیچیده SQL را کنترل کنید

  • توابع رشته SQL را به داده ها در PostgreSQL اعمال کنید


یک ویدیوی گام به گام از نحوه نصب و راه اندازی PostgreSQL ارائه شده است و راه اندازی کاملاً رایگان است.

کد SQL برای هر ویدیو به عنوان یک منبع گنجانده شده است تا بتوانید به راحتی به آن دسترسی داشته باشید.

تمرین‌های SQL و راه‌حل‌های ویدیویی در این راه وجود دارد که به شما کمک می‌کند دانش و مهارت‌های SQL خود را بهبود ببخشید.

من فعالانه به هر سؤالی که ممکن است در مورد دوره در بخش Q A داشته باشید پاسخ خواهم داد.

این دوره به طور مداوم با بخش های بیشتری در آینده به روز می شود.

ویدیوهای پیش نمایش رایگان را تماشا کنید و شروع به یادگیری SQL کنید - یکی از مهم ترین و پرتقاضاترین مهارت های فناوری!


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

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • چند نکته در مورد این دوره A Few Notes on this Course

مقدمه ای بر پایگاه های داده، SQL و PostgreSQL Introduction to Databases, SQL and PostgreSQL

  • پایگاه داده چیست؟ What is a Database?

  • پایگاه های داده رابطه ای و SQL Relational Databases and SQL

  • نصب PostgreSQL برای مک Installing PostgreSQL for Mac

  • نصب PostgreSQL برای ویندوز Installing PostgreSQL for Windows

SQL & PostgreSQL: زبان تعریف داده - ایجاد پایگاه داده فیلم ما SQL & PostgreSQL : Data Definition Language - Creating Our Movie Database

  • بخش مقدمه Section Introduction

  • جداول پایگاه داده Database Tables

  • انواع داده ها توضیح داده شده است Data Types Explained

  • کلیدهای اصلی و کلیدهای خارجی Primary Keys and Foreign Keys

  • منحصر به فرد، نه تهی و محدودیت های بررسی Unique, Not Null and Check Constraints

  • ایجاد اولین میز ما Creating Our First Table

  • ایجاد جدول بازیگران Creating the Actors Table

  • ایجاد جدول با کلید خارجی Creating a Table with a Foreign Key

  • ایجاد جدول درآمد فیلم Creating the Movie Revenues Table

  • ایجاد یک جدول اتصال Creating a Junction Table

  • اصلاح جداول قسمت 1: اضافه کردن ستون ها Modifying Tables Part 1: Adding Columns

  • اصلاح جداول قسمت 2: تغییر نوع داده ستون ها Modifying Tables Part 2: Changing a Columns Data Type

  • حذف جداول از پایگاه داده Deleting Tables from a Database

  • چالش: زبان تعریف داده Challenge: Data Definition Language

  • راه حل: زبان تعریف داده Solution: Data Definition Language

  • خلاصه بخش Section Summary

SQL & PostgreSQL: زبان دستکاری داده ها SQL & PostgreSQL: Data Manipulation Language

  • بخش مقدمه Section Introduction

  • درج داده ها در یک جدول Inserting Data into a Table

  • به روز رسانی داده ها در یک جدول Updating Data in a Table

  • حذف داده ها از یک جدول Deleting Data from a Table

  • درج داده ها در پایگاه داده فیلم ما Inserting Data into Our Movie Data Database

  • چالش: زبان دستکاری داده ها Challenge: Data Manipulation Language

  • راه حل: زبان دستکاری داده ها Solution: Data Manipulation Language

  • خلاصه بخش Section Summary

SQL & PostgreSQL: بازیابی داده ها از یک جدول - پرس و جوها را انتخاب کنید SQL & PostgreSQL : Retrieving Data from a Table - Select Queries

  • بخش مقدمه Section Introduction

  • Queries را انتخاب کنید Select Queries

  • که در آن بندها Where Clauses

  • عملگرهای منطقی Logical Operators

  • چالش 1: Queries را انتخاب کنید Challenge 1: Select Queries

  • راه حل 1: Queries را انتخاب کنید Solution 1: Select Queries

  • در، نه در In, Not In

  • پسندیدن Like

  • بین Between

  • چالش 2: Queries را انتخاب کنید Challenge 2: Select Queries

  • راه حل 2: Queries را انتخاب کنید Solution 2: Select Queries

  • سفارش توسط Order By

  • محدود کردن تعداد نتایج Limiting the Number of Results

  • رفتن و آوردن Fetch

  • ارزش های متمایز Distinct Values

  • چالش 3: Queries را انتخاب کنید Challenge 3: Select Queries

  • راه حل 3: Queries را انتخاب کنید Solution 3: Select Queries

  • مقادیر پوچ Null Values

  • تنظیم نام مستعار ستون Setting a Column Name Alias

  • الحاق Concatenation

  • چالش 4: Queries را انتخاب کنید Challenge 4: Select Queries

  • راه حل 4: Queries را انتخاب کنید Solution 4: Select Queries

  • خلاصه بخش Section Summary

SQL & PostgreSQL: توابع انبوه و گروه بندی داده ها SQL & PostgreSQL : Aggregate Functions and Grouping Data

  • بخش مقدمه Section Introduction

  • توابع مجموع توضیح داده شده است Aggregate Functions Explained

  • شمارش توابع جمع Count Aggregate Functions

  • تابع مجموع Sum Aggregate Function

  • توابع جمع حداقل و حداکثر Min and Max Aggregate Functions

  • توابع جمع متوسط Average Aggregate Functions

  • چالش 1: توابع جمع Challenge 1: Aggregate Functions

  • راه حل 1: توابع جمع Solution 1: Aggregate Functions

  • گروه بندی داده ها Grouping Data

  • داشتن بندها Having Clauses

  • چالش 2: توابع جمع Challenge 2: Aggregate Functions

  • راه حل 2: توابع جمع Solution 2: Aggregate Functions

  • عملگرهای ریاضی Mathematical Operators

  • خلاصه بخش Section Summary

روابط پایگاه داده Database Relationships

  • بخش مقدمه Section Introduction

  • روابط پایگاه داده چیست؟ What Are Database Relationships?

  • روابط یک به یک One to One Relationships

  • روابط یک به چند One to Many Relationships

  • روابط بسیار به بسیاری Many to Many Relationships

  • (اختیاری) چالش: روابط پایگاه داده (Optional) Challenge: Database Relationships

  • راه حل: روابط پایگاه داده Solution: Database Relationships

  • خلاصه بخش Section Summary

SQL & PostgreSQL: پیوستن به جداول SQL & PostgreSQL: Joining Tables

  • بخش مقدمه Section Introduction

  • SQL Joins توضیح داده شد SQL Joins Explained

  • اتصالات داخلی قسمت 1 Inner Joins Part 1

  • اتصالات داخلی قسمت 2 Inner Joins Part 2

  • اتصالات داخلی قسمت 3 Inner Joins Part 3

  • چالش 1: ملحق می شود Challenge 1: Joins

  • راه حل 1: پیوستن Solution 1: Joins

  • الحاقات چپ Left Joins

  • راست می پیوندد Right Joins

  • پیوستن کامل Full Joins

  • چالش 2: ملحق می شود Challenge 2: Joins

  • راه حل 2: پیوستن Solutions 2: Joins

  • پیوستن به بیش از دو جدول Joining More Than Two Tables

  • چالش 3: ملحق می شود Challenge 3: Joins

  • راه حل 3: می پیوندد Solution 3: Joins

  • اتحاد. اتصال Union

  • اتحادیه همه Union All

  • چالش 4: ملحق می شود Challenge 4: Joins

  • راه حل 4: می پیوندد Solution 4: Joins

  • تقاطع Intersect

  • بجز Except

  • چالش 5: ملحق می شود Challenge 5: Joins

  • راه حل 5: می پیوندد Solution 5: Joins

  • خلاصه بخش Section Summary

SQL & PostgreSQL: سوالات فرعی SQL & PostgreSQL: Subqueries

  • بخش مقدمه Section Introduction

  • سوالات فرعی توضیح داده شد Subqueries Explained

  • پرس و جوهای فرعی نامرتبط قسمت 1 Uncorrelated Subqueries Part 1

  • پرس و جوهای فرعی نامرتبط قسمت 2 Uncorrelated Subqueries Part 2

  • چالش 1: سوالات فرعی Challenge 1: Subqueries

  • راه حل 1: سوالات فرعی Solution 1: Subqueries

  • سوالات فرعی مرتبط Correlated Subqueries

  • چالش 2: سوالات فرعی Challenge 2: Subqueries

  • راه حل 2: سوالات فرعی Solution 2: Subqueries

  • خلاصه Summary

SQL & PostgreSQL: توابع رشته SQL & PostgreSQL: String Functions

  • بخش مقدمه Section Introduction

  • شبیه سازی یک پایگاه داده Cloning a Database

  • توابع رشته بالا و پایین Upper and Lower String Functions

  • تابع Initcap Initcap Function

  • توابع رشته چپ و راست Left and Right String Functions

  • عملکرد معکوس Reverse Function

  • چالش 1: توابع رشته Challenge 1: String Functions

  • راه حل 1: توابع رشته Solution 1: String Functions

  • تابع زیر رشته Substring Function

  • جایگزینی تابع Replace Function

  • عملکرد قطعه تقسیم Split Part Function

  • استفاده از عملگر Cast برای اعمال توابع رشته به انواع داده های غیر رشته ای Using the Cast Operator to Apply String Functions to Non-String Data Types

  • چالش 2: توابع رشته Challenge 2: String Functions

  • راه حل 2: توابع رشته Solution 2: String Functions

  • خلاصه Summary

ماده جایزه Bonus Material

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش SQL & PostgreSQL برای مبتدیان: یک متخصص SQL شوید
جزییات دوره
9 hours
125
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
28,751
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Avis - SQL Instructor Jon Avis - SQL Instructor

مهندس سیستم های فناوری اطلاعات و مدرس SQL