آموزش بوت کمپ نهایی T-SQL و Microsoft SQL Server - آخرین آپدیت

دانلود The Ultimate T-SQL and Microsoft SQL Server Bootcamp

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع T-SQL و Microsoft SQL Server برای متخصصان داده

دوره جامع T-SQL و Microsoft SQL Server یک دوره جامع است که برای افرادی طراحی شده است که می خواهند در مدیریت و استفاده از Microsoft SQL Server و Transact-SQL تخصص کسب کنند.

Microsoft SQL Server یک سیستم مدیریت پایگاه داده رابطه ای است که به طور گسترده برای ذخیره، مدیریت و بازیابی داده ها استفاده می شود. T-SQL زبان برنامه نویسی است که برای تعامل با SQL Server و نوشتن کد برای ایجاد، مدیریت و پرس و جو از پایگاه داده ها استفاده می شود. T-SQL یک زبان قدرتمند است که توسعه دهندگان و مدیران پایگاه داده را قادر می سازد تا پرس و جوهای پیچیده ایجاد کنند، وظایف را خودکار کرده و عملکرد پایگاه داده را بهینه کنند.

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

اهمیت یادگیری Transact-SQL (T-SQL)

  1. مدیریت داده: T-SQL زبان اصلی برای مدیریت و دستکاری داده ها در Microsoft SQL Server، یکی از محبوب ترین سیستم های مدیریت پایگاه داده رابطه ای (RDBMS) است. با یادگیری T-SQL، می توانید پایگاه داده ها را ایجاد و مدیریت کنید، اشیاء (مانند جداول، نماها و رویه های ذخیره شده) را تعریف کنید و وظایف مختلف دستکاری داده ها را انجام دهید.
  2. پرس و جو و بازیابی داده: T-SQL برای پرس و جو و بازیابی داده ها از یک پایگاه داده SQL Server ضروری است. این زبان یک نحو غنی و توابع برای فیلتر کردن، مرتب سازی، جمع آوری و پیوستن داده ها از یک یا چند جدول پایگاه داده ارائه می دهد. خواه یک توسعه دهنده، تحلیلگر یا دانشمند داده باشید، تسلط به T-SQL به شما امکان می دهد اطلاعات صحیح را به طور کارآمد و دقیق استخراج کنید.
  3. تجزیه و تحلیل داده و گزارش گیری: T-SQL شما را قادر می سازد تا وظایف پیچیده تجزیه و تحلیل داده را در SQL Server انجام دهید. می توانید از T-SQL برای نوشتن پرس و جوهای پیشرفته که شامل گروه بندی، زیر پرس و جوها، توابع پنجره ای و عبارات جدول مشترک می شود، استفاده کنید. با این دانش، می توانید بینش های معنی داری از داده های خود استخراج کنید، گزارش تولید کنید و از فرآیندهای تصمیم گیری پشتیبانی کنید.
  4. توسعه پایگاه داده: T-SQL برای توسعه و نگهداری برنامه های کاربردی پایگاه داده بسیار مهم است. خواه در حال ساخت یک برنامه وب، نرم افزار سازمانی یا هر سیستمی باشید که به یک SQL Server backend متکی است، به مهارت های T-SQL برای طراحی و بهینه سازی طرحواره پایگاه داده، نوشتن پرس و جوهای کارآمد و پیاده سازی منطق تجاری با استفاده از رویه های ذخیره شده، توابع و محرک ها نیاز دارید.
  5. بهینه سازی عملکرد: درک T-SQL برای بهینه سازی عملکرد برنامه های کاربردی پایگاه داده شما حیاتی است. با تجزیه و تحلیل طرح های اجرایی پرس و جو، شناسایی گلوگاه ها و استفاده از تکنیک های T-SQL مانند نمایه سازی مناسب، تنظیم پرس و جو و نرمال سازی، می توانید سرعت و کارایی عملیات پایگاه داده خود را به طور قابل توجهی بهبود بخشید.
  6. مدیریت پایگاه داده: اگر به عنوان مدیر پایگاه داده (DBA) کار می کنید، T-SQL یک مهارت اساسی است. این زبان به شما امکان می دهد امنیت پایگاه داده را مدیریت کنید، تنظیمات پایگاه داده را پیکربندی کنید، عملکرد را نظارت کنید و وظایف اداری را با استفاده از کارهای SQL Server Agent و برنامه های نگهداری خودکار کنید.
  7. فرصت های شغلی: تسلط به T-SQL فرصت های شغلی مختلفی را باز می کند. بسیاری از سازمان ها برای نیازهای مدیریت داده خود به SQL Server تکیه می کنند و به دنبال متخصصانی هستند که بتوانند به طور موثر با این فناوری کار کنند. مشاغلی مانند توسعه دهنده پایگاه داده، تحلیلگر داده، مدیر پایگاه داده، توسعه دهنده هوش تجاری و مهندس داده اغلب به مهارت های قوی T-SQL نیاز دارند.

به طور خلاصه، یادگیری T-SQL برای مدیریت موثر داده، پرس و جو و بازیابی داده، تجزیه و تحلیل داده، توسعه پایگاه داده، بهینه سازی عملکرد و مدیریت پایگاه داده ضروری است و چشم انداز شغلی شما را در مدیریت و تجزیه و تحلیل داده گسترش می دهد.

پس از اتمام این دوره، دانش آموزان درک جامعی از SQL Server و T-SQL خواهند داشت. آنها به مهارت های عملی برای طراحی، مدیریت و بهینه سازی پایگاه داده های SQL Server مجهز خواهند شد.

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

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

  • افرادی که با SQL تازه آشنا هستند و می خواهند اصول کار با پایگاه داده ها و نوشتن کوئری های SQL را بیاموزند.
  • تحلیلگران داده که می خواهند از SQL برای استخراج، دستکاری و تجزیه و تحلیل داده ها استفاده کنند.
  • متخصصان BI که نیاز به کار با پایگاه داده ها و SQL برای استخراج و دستکاری داده ها، ایجاد مجموعه داده ها و ساخت گزارش ها برای تجزیه و تحلیل کسب و کار دارند.
  • افرادی که می خواهند پایگاه داده ها، SQL و مدیریت داده را درک کنند تا بهتر از داده ها برای عملیات تجاری خود استفاده و تجزیه و تحلیل کنند.

پیش نیازها

دانش طراحی پایگاه داده مفید خواهد بود.


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

مقدمه Introduction

  • مقدمه Introduction

پرسش‌های اساسی Essential Questions

  • Microsoft 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 (Docker) - مک/لینوکس Install SQL Server (Docker) - Mac / Linux

  • SQL Management Studio SQL Management Studio

  • نصب Azure Data Studio Install Azure Data Studio

راه‌اندازی پایگاه داده Database Setup

  • مرور کلی بخش Section Overview

  • راه‌اندازی پایگاه داده AdventureWorks Setup 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

  • تمرین دستورات DDL Practice DDL Statements

  • تغییر جداول و افزودن روابط Alter Tables and Add Relationships

  • محدودیت‌های Unique و Default Unique and Default Constraints

  • حذف ستون‌ها و محدودیت‌ها Drop Columns and Constraints

  • پاک‌سازی Clean Up

  • اسکریپت مرجع Reference Script

خواندن داده‌ها Reading Data

  • شروع کار با پرس و جوهای SELECT Getting Started SELECT Queries

  • تمرین دستورات SELECT Practice SELECT Statements

  • فیلتر و مرتب‌سازی داده‌ها Filtering and Sorting Data

  • فیلتر کردن با Wild Cards Filtering with Wild Cards

  • تمرین فیلتر کردن Practice Filtering

  • نام مستعار برای ستون‌ها Aliasing Columns

  • ترکیب جداول چندگانه با JOINs (قسمت 1) Combine multiple tables with JOINs (Part 1)

  • ترکیب جداول چندگانه با JOINs (قسمت 2) Combine multiple tables with JOINs (Part 2)

  • ترکیب جداول چندگانه با JOINs (قسمت 3) Combine multiple tables with JOINs (Part 3)

  • SQL - خواندن و دستکاری داده SQL - Data reading and manipulation

  • UNION و UNION ALL UNION and UNION ALL

  • Distinct در مقابل Group By Distinct vs. Group By

  • توابع تجمعی - قسمت 1 Aggregate Functions - Part 1

  • توابع تجمعی - قسمت 2 Aggregate Functions - Part 2

  • دستکاری رشته String Manipulation

  • توابع دستکاری رشته String Manipulation Functions

  • خروجی گرفتن داده‌ها به عنوان گزارش اکسل Export data as Excel Report

  • اسکریپت مرجع Reference Script

مفاهیم بیشتر پرس و جوهای خواندنی More Read Query Concepts

  • استفاده از زیرپرس و جوها Using Subqueries

  • زیرپرس و جوها Sub Queries

  • استفاده از Common Table Expressions Using Common Table Expressions

  • Common Table Expressions Common Table Expressions

  • توابع Window Window Functions

  • نمایش: توابع تجمعی Window Demo: Aggregate Window Functions

  • نمایش: توابع رتبه‌بندی Window Demo: Ranking Window Functions

  • نمایش: توابع مقدار Window Demo: Window Value Functions

  • توابع Window Window Functions

  • ISNULL و COALESCE ISNULL and COALESCE

وارد کردن داده‌ها Inserting Data

  • INSERT کامل Full INSERT

  • INSERT جزئی Partial INSERT

  • وارد کردن داده‌های مرتبط Inserting Related Data

  • Select Into Select Into

  • بازبینی اسکریپت کامل Review Full Script

عملیات به‌روزرسانی و حذف Update and Delete Operations

  • مرور کلی بخش Section Overview

  • دستور UPDATE UPDATE Statement

  • به‌روزرسانی داده‌ها Updating Data

  • دستور DELETE DELETE Statement

  • CASCADE on Delete Statement CASCADE on Delete Statement

  • حذف داده‌ها Deleting Data

طراحی و ایجاد Viewها و توابع Designing and Creating Views and Functions

  • ایجاد Viewها Creating Views

  • مدیریت Viewها Managing Views

  • متغیرها Variables

  • توابع Scalar Scalar Functions

  • توابع Table Valued 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 procedures Stored procedures

  • Triggers Triggers

  • Cursors Cursors

مدیریت تراکنش‌ها و همزمانی Managing Transactions and Concurrency

  • مرور کلی بخش Section Overview

  • درک تراکنش‌ها Understanding Transactions

  • انواع تراکنش‌ها Types of Transactions

  • قفل‌گذاری پایه Basic Locking

  • شبیه‌سازی قفل‌گذاری و مسدودسازی Simulating Locking and Blocking

  • سطوح جداسازی تراکنش Transaction Isolation Levels

  • خلاصه درس Lesson Summary

  • پیاده‌سازی تراکنش‌ها Implementing Transactions

تمرین‌ها Assignments

  • ایجاد اشیاء پایگاه داده Creating Database Objects

  • فیلتر و مرتب‌سازی داده‌ها Filtering and Sorting Data

  • ترکیب جداول چندگانه با JOINs Combine multiple tables with JOINs

  • قرار دادن همه چیز کنار هم Putting it All together

  • مفاهیم پیشرفته پرس و جو Advanced Query Concepts

  • Triggers Triggers

  • Cursors Cursors

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش بوت کمپ نهایی T-SQL و Microsoft SQL Server
جزییات دوره
7 hours
73
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
511
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevoir Williams Trevoir Williams

Emar Morrison Emar Morrison

I.T Professional، سازنده محتوا و سرمایه گذار