لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوتکمپ جامع T-SQL و مایکروسافت SQL Server
- آخرین آپدیت
دانلود The Ultimate T-SQL And Microsoft SQL Server Bootcamp
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این بوتکمپ جامع، بر قدرت Microsoft SQL Server و T-SQL مسلط شوید. شما با مبانی SQL و پایگاههای داده رابطهای شروع خواهید کرد و مفاهیم کلیدی مانند راهاندازی دیتابیس، پیکربندی محیط و اهمیت SQL در مدیریت دادهها را خواهید آموخت. در پایان ماژولهای مقدماتی، تسلط کامل بر نقش SQL در برنامههای مدرن دادهمحور خواهید داشت.
با پیشرفت در دوره، تجربه عملی در نوشتن کوئریهای SQL، فیلتر و مرتبسازی دادهها و ترکیب چندین جدول با استفاده از JOINها کسب خواهید کرد. تکنیکهای پیشرفته کوئری مانند زیرپرسوجوها (Subqueries)، توابع پنجرهای (Window Functions) و عملیات تجمیعی را بررسی خواهید کرد. علاوه بر این، یاد میگیرید چگونه دادهها را درج، بهروزرسانی و حذف کنید و در عین حال یکپارچگی و عملکرد پایگاه داده را حفظ نمایید.
این دوره همچنین روتینهای T-SQL، شامل Stored Procedureها، Triggerها و Cursorها و همچنین مدیریت تراکنشها و کنترل همروندی (Concurrency Control) را پوشش میدهد. شما بینشهای عملی در مورد ابزارهای مدیریت SQL Server مانند SQL Management Studio و Azure Data Studio به دست خواهید آورد تا برای مدیریت دیتابیس در دنیای واقعی کاملاً مجهز شوید.
چه مبتدی باشید که به دنبال شروع مسیر شغلی در مدیریت دیتابیس است، چه توسعهدهندهای که قصد بهبود مهارتهای SQL خود را دارد و چه تحلیلگر دادهای که به دنبال افزایش بازدهی بازیابی دادههاست، این دوره یک مسیر یادگیری ساختاریافته را ارائه میدهد. هیچ تجربه قبلی در SQL لازم نیست و برای مبتدیان قابل دسترسی است، اما آشنایی با مفاهیم پایگاه داده مفید خواهد بود.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
سوالات ضروری
Essential Questions
مایکروسافت SQL Server چیست؟
What Is Microsoft SQL Server?
SQL چیست؟
What Is SQL?
چرا SQL یاد بگیریم؟
Why Learn SQL?
جایگزینهای موجود چیستند؟
What Alternatives Are There?
راهاندازی محیط
Environment Setup
نصب SQL Server در ویندوز
Install SQL Server - Windows
نصب SQL Server (داکر) در مک و لینوکس
Install SQL Server (Docker) - Mac / Linux
نرمافزار SQL Management Studio
SQL Management Studio
نصب Azure Data Studio
Install Azure Data Studio
راهاندازی پایگاه داده
Database Setup
مرور کلی بخش
Section Overview
راهاندازی دیتابیس AdventureWorks
Set Up AdventureWorks Database
بررسی ساختار پایگاه داده
Explore Database Structure
آشنایی با زبان تعریف داده (DDL)
Introduction to Data Definition Language
ایجاد دیتابیس با دستورات SQL
Create Database with SQL Commands
حذف دیتابیس با دستورات SQL
Drop Database with SQL Commands
ایجاد و حذف جدولها با دستورات SQL
Create and Drop Tables with SQL Commands
تغییر جداول و افزودن روابط
Alter Tables and Add Relationships
محدودیتهای Unique و Default
Unique and Default Constraints
حذف ستونها و محدودیتها
Drop Columns and Constraints
پاکسازی نهایی
Clean Up
خواندن دادهها
Reading Data
شروع کار: کوئریهای SELECT
Getting Started: SELECT Queries
فیلتر کردن و مرتبسازی دادهها
Filtering and Sorting Data
فیلتر کردن با Wild Cardها
Filtering with Wild Cards
نام مستعار برای ستونها (Aliasing)
Aliasing Columns
ترکیب چندین جدول با JOINها (بخش اول)
Combine Multiple Tables with JOINs (Part 1)
ترکیب چندین جدول با JOINها (بخش دوم)
Combine Multiple Tables with JOINs (Part 2)
ترکیب چندین جدول با JOINها (بخش سوم)
Combine Multiple Tables with JOINs (Part 3)
استفاده از UNION و UNION ALL
UNION and UNION ALL
تفاوت Distinct و Group By
Distinct Versus Group By
توابع تجمیعی (Aggregate Functions) - بخش اول
Aggregate Functions - Part 1
توابع تجمیعی (Aggregate Functions) - بخش دوم
Aggregate Functions - Part 2
دستکاری رشتهها
String Manipulation
خروجی گرفتن از دادهها به صورت گزارش اکسل
Export Data as Excel Report
مفاهیم پیشرفته کوئریهای خواندن
More Read Query Concepts
استفاده از Subqueries
Using Subqueries
استفاده از Common Table Expressions (CTE)
Using Common Table Expressions
توابع پنجرهای (Window Functions)
Window Functions
دمو: توابع پنجرهای تجمیعی
Demo: Aggregate Window Functions
دمو: توابع پنجرهای رتبهبندی
Demo: Ranking Window Functions
دمو: توابع مقداری پنجرهای
Demo: Window Value Functions
توابع ISNULL و COALESCE
ISNULL and COALESCE
درج دادهها
Inserting Data
درج کامل (Full INSERT)
Full INSERT
درج جزئی (Partial INSERT)
Partial INSERT
درج دادههای مرتبط
Inserting Related Data
دستور Select Into
Select Into
مرور اسکریپت کامل
Review Full Script
عملیات بهروزرسانی و حذف
Update and Delete Operations
مرور کلی بخش
Section Overview
دستور UPDATE
UPDATE Statement
دستور DELETE
DELETE Statement
استفاده از CASCADE در دستور حذف
CASCADE on Delete Statement
طراحی و ایجاد Viewها و توابع
Designing and Creating Views and Functions
ایجاد Viewها
Creating Views
مدیریت Viewها
Managing Views
متغیرها
Variables
توابع اسکالر (Scalar Functions)
Scalar Functions
توابع مقداری جدولی (Table Valued Functions)
Table-Valued Functions
دستورات کنترل جریان
Control-of-Flow Statements
ساختار BEGIN...END
BEGIN…END
دستورات IF/ELSE
IF/ELSE Statements
دستورات WHILE
WHILE Statements
دستور BREAK
BREAK
دستور CASE
CASE
طراحی و پیادهسازی روتینهای T-SQL
Designing and Implementing T-SQL Routines
مرور کلی بخش
Section Overview
Stored Procedureها
Stored Procedures
Triggerها
Triggers
Cursorها
Cursors
مدیریت تراکنشها و همروندی
Managing Transactions and Concurrency
نمایش نظرات