آموزش دوره کامل SQL برای مبتدیان مطلق

The Complete SQL For Absolute Beginners Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با یادگیری نحوه کار با پایگاه های داده و ساخت پرس و جوهای خود از ابتدا، با استفاده از MYSQL، در SQL استاد شوید! دستکاری داده ها با استفاده از SQL نحوه ایجاد جداول نحوه درج داده ها در جداول نحوه ترکیب جداول مختلف نحوه ساخت جداول با استفاده از مطالعه موردی عملی پیش نیازها: کامپیوتر با حداقل 4 گیگابایت رم دسترسی به اینترنت

بنابراین، شما تصمیم گرفته اید که می خواهید SQL را یاد بگیرید یا می خواهید با آن آشنا شوید، اما نمی دانید از کجا شروع کنید؟ یا شما یک تحلیلگر داده/کسب و کار یا دانشمند داده هستید که می خواهید مهارت های داده خود را با انجام پرس و جو با زبان پرس و جو ساخت یافته تقویت کنید؟


سپس، این دوره فقط برای شما طراحی شده است!


این دوره برای اولین قدم شما در دنیای برنامه نویسی SQL طراحی شده است! ما عمیق تر به مفاهیم پرس و جوهای SQL می پردازیم، رابط کاربری MySQL را درک می کنیم و با چندین مجموعه داده بازی خواهیم کرد. این دوره شامل سخنرانی هایی پیرامون گروه های زیر است:

  1. در کنار سخنرانی‌ها کدنویسی کنید که در آن گام به گام در هر دستورالعمل پیش می‌رویم و دانش SQL خود را ترکیب می‌کنیم.

  2. دانش خود را با سوالات و تمرینات عملی با سطوح دشواری مختلف آزمایش کنید!

  3. تجزیه و تحلیل مجموعه داده های واقعی و درک فرآیند فکری از سوال تا راه حل کد SQL!

این دوره برای تمرکز بر جنبه عملی کدنویسی در SQL طراحی شده است - به جای اینکه همه عملکردهای ممکن را به شما آموزش دهیم، همه اصول را به آرامی یاد می گیریم و دانش خود را از ابتدا ایجاد می کنیم. ما از یک مطالعه موردی برای تثبیت هر مفهومی که یاد می‌گیریم استفاده می‌کنیم تا بتوانید فرآیند یادگیری عملی داشته باشید و به کارگیری مفاهیم در پروژه‌هایتان آسان‌تر شود.

در پایان دوره باید بتوانید از SQL برای ساخت و دستکاری جداول استفاده کنید. در طول مسیر، ما همچنین مهمترین عبارات SQL مانند GROUP BY، INSERT INTO یا CREATE TABLE را یاد خواهیم گرفت.


در اینجا چند نمونه از کارهایی وجود دارد که می‌توانید پس از پایان دوره انجام دهید:

  • با استفاده از SQL به جداول مختلف بپیوندید؛

  • جداول خود را با ساختار مناسب ایجاد کنید.

  • از انواع داده های مختلف با توجه به ویژگی های آنها استفاده کنید.

  • ستون‌ها را با استفاده از داده‌های موجود از جداول موجود خود ایجاد کنید.

  • از سوالات فرعی استفاده کنید، دستورالعمل های پیچیده را بسازید.


به هزاران متخصص و دانش‌آموز در این سفر SQL بپیوندید و قدرت شگفت‌انگیز این زبان جستجو را کشف کنید.

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




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

معرفی Introduction

  • معرفی Introduction

  • مواد درسی Course Materials

نصب MySQL و بارگیری پایگاه داده Sakila Installing MySQL and Loading the Sakila DataBase

  • نصب MySQL Server و Workbench Installing MySQL Server and Workbench

  • [ویندوز] - شروع سرور MYSQL از ابتدا [Windows] - Starting MYSQL Server from Scratch

  • راه اندازی پایگاه داده ساکیلا Setting up the Sakila Database

پرس و جو اولیه Basic Querying

  • بیانیه های انتخاب پایه Basic Select Statements

  • نام مستعار ستون و جدول Column and Table Aliases

  • فیلتر جدول - فیلترهای ساده Table Filtering - Simple Filters

  • فیلتر کردن جدول - فیلترهای متعدد، AND و OR Table Filtering - Multiple Filters, AND and OR

  • فیلتر کردن جدول - مفاهیم دیگر Table Filtering - Other Concepts

  • ایجاد ستون های جدید - مقدار یکسان برای همه ردیف ها Creating New Columns - Same Value for all Rows

  • ایجاد ستون های جدید - استفاده از توابع و ستون های موجود Creating New Columns - Using Functions and Existing Columns

  • ایجاد ستون های جدید - عبارات ریاضی Creating New Columns - Mathematical Expressions

  • بندهای پرس و جو - گروه بر اساس Query Clauses - Group By

  • بندهای پرس و جو - داشتن Query Clauses - Having

  • بندهای پرس و جو - سفارش بر اساس Query Clauses - Order By

  • مسابقه - پرس و جو اولیه Quiz - Basic Querying

  • [مطالعه موردی] - پرسش اساسی [Case Study] - Basic Querying

  • [مطالعه موردی] - کد در کنار راه حل ها [Case Study] - Code Along Solutions

  • آموزش [تمرین کدنویسی] Tutorial on [Coding Exercises]

  • [تمرين كدگذاري 1] - پرس و جوي اساسي [Coding Exercise 1] - Basic Querying

  • [تمرين كدگذاري 2] - پرس و جوي اساسي [Coding Exercise 2] - Basic Querying

  • [کدنویسی تمرین 3] - پرس و جو اولیه [Coding Exercise 3] - Basic Querying

  • [تمرين كدگذاري 4] - پرس و جوي پايه [Coding Exercise 4] - Basic Querying

  • [کدنویسی تمرین 5] - پرس و جو اولیه [Coding Exercise 5] - Basic Querying

انواع داده ها Data Types

  • انواع داده ها - اعداد صحیح Data Types - Integers

  • انواع داده ها - اعشار/شناور Data Types - Decimals/Floats

  • انواع داده ها - متن و کاراکترها Data Types - Text and Characters

  • انواع داده ها - تاریخ ها Data Types - Dates

  • انواع داده ها - تبدیل های ضمنی Data Types - Implicit Conversions

  • انواع داده ها - تبدیل های صریح Data Types - Explicit Conversions

  • آزمون - انواع داده Quiz - Data Types

  • [مطالعه موردی] - انواع داده [Case Study] - Data Types

  • [مطالعه موردی] - کد در کنار راه حل ها [Case Study] - Code Along Solutions

  • [تمرين كدگذاري 1] - انواع داده [Coding Exercise 1] - Data Types

  • [تمرين كدگذاري 2] - انواع داده ها [Coding Exercise 2] - Data Types

  • [تمرين كدگذاري 3] - انواع داده ها [Coding Exercise 3] - Data Types

ایجاد و اصلاح جداول Creating and Modifying Tables

  • ایجاد دستور پایگاه داده Create Database Command

  • ایجاد جداول Creating Tables

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

  • درج چند ردیف و درج در ستون های خاص Inserting Multiple Rows and Inserting Into Specific Columns

  • مشکلات رایج هنگام درج داده ها Common Pitfalls when Inserting Data

  • حذف داده ها و جداول Deleting Data and Tables

  • تغییر جدول - تغییر و اصلاح جداول Alter Table - Changing and Modifying Tables

  • مسابقه - ایجاد و اصلاح جداول Quiz - Creating and Modifying Tables

  • [مطالعه موردی] - ایجاد و اصلاح جداول [Case Study] - Creating and Modifying Tables

  • [مطالعه موردی] - کد در کنار راه حل ها [Case Study] - Code Along Solutions

  • جزئیات تمرینات کدنویسی پلتفرم Udemy Detail on the Udemy Platform Coding Exercises

  • [کدنویسی تمرین 1] - ایجاد و اصلاح جداول [Coding Exercise 1] - Creating and Modifying Tables

  • [کدنویسی تمرین 2] - ایجاد و اصلاح جداول [Coding Exercise 2] - Creating and Modifying Tables

  • [کدنویسی تمرین 3] - ایجاد و اصلاح جداول [Coding Exercise 3] - Creating and Modifying Tables

  • [کدنویسی تمرین 4] - ایجاد و اصلاح جداول [Coding Exercise 4] - Creating and Modifying Tables

  • [کدنویسی تمرین 5] - ایجاد و اصلاح جداول [Coding Exercise 5] - Creating and Modifying Tables

جداول ترکیبی Combining Tables

  • مثال پیوستن به جدول Table Join Example

  • توضیح پیوستن داخلی Inner Join Explanation

  • توضیح پیوستن چپ و راست Left and Right Join Explanation

  • اتصالات چندگانه کلید - تعریف کلید ترکیبی Multiple Key Joins - Composite Key Definition

  • اتصالات کلیدی چندگانه - توضیح و نحو Multiple Key Joins - Explanation and Syntax

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

  • مسابقه - ترکیب جداول Quiz - Combining Tables

  • [مطالعه موردی] - ترکیب جداول [Case Study] - Combining Tables

  • [مطالعه موردی] - کد در کنار راه حل ها [Case Study] - Code Along Solutions

  • [تمرین کدگذاری 1] - ترکیب جداول [Coding Exercise 1] - Combining Tables

  • [تمرین کدنویسی 2] - ترکیب جداول [Coding Exercise 2] - Combining Tables

  • [کدنویسی تمرین 3] - ترکیب جداول [Coding Exercise 3] - Combining Tables

  • [کدنویسی تمرین 4] - ترکیب جداول [Coding Exercise 4] - Combining Tables

  • [کدنویسی تمرین 5] - ترکیب جداول [Coding Exercise 5] - Combining Tables

بیشتر در انتخاب بیانیه ها More on Select Statements

  • SubQueries مقدمه SubQueries Introduction

  • بیشتر در مورد SubQueries More on SubQueries

  • ترکیب Insert Into و Select دستورات Combining Insert Into and Select Statements

  • درج کنید و با چند ستون انتخاب کنید Insert Into and Select with Multiple Columns

  • امتحان - اطلاعات بیشتر در مورد انتخاب بیانیه ها Quiz - More on Select Statements

  • [مطالعه موردی] - بیشتر در مورد بیانیه‌های انتخابی [Case Study] - More on Select Statements

  • [مطالعه موردی] - کد در کنار راه حل ها [Case Study] - Code Along Solutions

  • [تمرين كدگذاري 1] - اطلاعات بيشتر در مورد انتخاب عبارات [Coding Exercise 1] - More on Select Statements

  • [تمرين كدگذاري 2] - اطلاعات بيشتر در مورد انتخاب عبارات [Coding Exercise 2] - More on Select Statements

  • [کدنویسی تمرین 3] - بیشتر در مورد بیانیه های انتخابی [Coding Exercise 3] - More on Select Statements

  • [تمرين كدگذاري 4] - اطلاعات بيشتر در مورد انتخاب عبارات [Coding Exercise 4] - More on Select Statements

به روز رسانی اطلاعات در جداول Updating Information on Tables

  • Update -> Set -> Where Sequence Update -> Set -> Where Sequence

  • به روز رسانی جداول با شرایط چندگانه Updating Tables with Multiple Conditions

  • به روز رسانی چندین ستون و اخطار بند کجا Updating Multiple Columns and Where Clause Warning

  • مسابقه - به روز رسانی اطلاعات در جداول Quiz - Updating Information on Tables

  • [مطالعه موردی] - به روز رسانی اطلاعات در جداول [Case Study] - Updating Information on Tables

  • [مطالعه موردی] - کد در کنار راه حل ها [Case Study] - Code Along Solutions

  • [تمرین کدگذاری 1] - به روز رسانی اطلاعات در جداول [Coding Exercise 1] - Updating Information on Tables

  • [تمرین کدنویسی 2] - به روز رسانی اطلاعات در جداول [Coding Exercise 2] - Updating Information on Tables

  • [کدنویسی تمرین 3] - به روز رسانی اطلاعات در جداول [Coding Exercise 3] - Updating Information on Tables

  • [کدگذاری تمرین 4] - به روز رسانی اطلاعات در جداول [Coding Exercise 4] - Updating Information on Tables

فیلتر پیشرفته Advanced Filtering

  • بند NOT The NOT Clause

  • فیلتر کردن - ترتیب عملیات Filtering - Order of Operations

  • عجایب Wildcards

  • امتحان - فیلتر پیشرفته Quiz - Advanced Filtering

  • [تمرین کدگذاری 1] - فیلترینگ پیشرفته [Coding Exercise 1] - Advanced Filtering

  • [تمرین کدنویسی 2] - فیلترینگ پیشرفته [Coding Exercise 2] - Advanced Filtering

  • [تمرین کدنویسی 3] - فیلترینگ پیشرفته [Coding Exercise 3] - Advanced Filtering

  • [تمرين كدگذاري 4] - فيلتر كردن پيشرفته [Coding Exercise 4] - Advanced Filtering

  • [تمرین کدنویسی 5] - فیلترینگ پیشرفته [Coding Exercise 5] - Advanced Filtering

تراکنش ها، متغیرها و رویه های SQL SQL Transactions, Variables and Procedures

  • بخش مقدمه Section Introduction

  • AutoCommit و Commit AutoCommit and Commit

  • متغیرهای SQL SQL Variables

  • تراکنش های SQL و بازگشت SQL Transactions and Rollback

  • SQL Procedures - Part 1 و Into Variables را انتخاب کنید SQL Procedures - Part 1 and Select Into Variables

  • رویه های SQL - قسمت 2 و جریان کنترل SQL Procedures - Part 2 and Control Flow

  • رویه های SQL - قسمت 3 و آرگومان ها SQL Procedures - Part 3 and Arguments

  • تراکنش ها، متغیرها و رویه های SQL SQL Transactions, Variables and Procedures

متشکرم! Thank you!

  • [سخنرانی جایزه] - دوره های دیگر [BONUS LECTURE] - Other Courses

  • بازخورد تفصیلی Detailed Feedback

  • پایان دوره Course Ending

نمایش نظرات

آموزش دوره کامل SQL برای مبتدیان مطلق
جزییات دوره
8.5 hours
69
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
481
4.8 از 5
ندارد
دارد
دارد
Ivo Bernardo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivo Bernardo Ivo Bernardo

شریک و دانشمند ارشد داده @ Daredata Engineering