دوره SQL Server 2022 Database Implementation

در دوره SQL Server 2022 Database Implementation سماتک یاد می‌گیری چگونه پایگاه داده‌ها را از صفر طراحی و پیاده‌سازی کنی. این دوره به تو آموزش می‌دهد چطور جداول، روابط و ایندکس‌ها را بهینه بسازی، کوئری‌های مؤثر بنویسی و عملکرد سیستم را افزایش دهی. با تمرکز بر مفاهیم عملی، یادگیری تو در محیط واقعی SQL Server شکل می‌گیرد تا بتوانی داده‌ها را به‌درستی ساختاردهی و مدیریت کنی. پس از پایان دوره، قادر خواهی بود پروژه‌های واقعی پایگاه داده را اجرا کرده و در مسیر تخصصی دیتابیس قدمی محکم برداری.

5,200,000 تومان

دوره حضوری / آنلاین SQL Server 2022 Database Implementation
نام استاد

آرمین یعقوبی

,

امیرعباس قاسم‌شاهی

,

ساناز عباس‌زاده

,

محمدامین نجفی

زمان دوره

52 ساعت

پیش نیاز

آشنایی با بانک های اطلاعاتی

کلاس‌های فعال این دوره

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

• Introduction to Microsoft SQL Server 2019
• Set Upping Microsoft SQL Server 2019
• Creating Database
• File Groups and Partitioning
• Creating Tables and Declarative Constraints
• Working with SQL Server 2019 Data Types
• Introduction to T-SQL Querying
• Writing Basic SELECT Statements
• Querying Multiple Tables
• Sorting and Filtering Data
• Grouping and Aggregating Data
• Using Windows Ranking, Offset, and Aggregate Functions
• Using Subqueries
• Using Derived Table
• Using Conditional Processing
• Using Set Operators
• Using Table Expressions
• Pivoting and Grouping Sets
• Using DML to Modify Data
• Using Temp Tables
• Defining an Index
• Designing an Index
• Using Built-In Functions
• Using Views
• Executing Stored Procedures
• Triggers
• Programming with T-SQL
• Implementing Transactions
• Implementing Error Handling
• Cursor

Road Map

مسیر آموزشی
1
مقدمه‌ای بر SQL Server و نصب محیط کار
  • آشنایی با SQL Server و معماری آن
  • مروری بر نسخه‌های SQL Server 2019 و 2022
  • نصب و پیکربندی SQL Server و SQL Server Management Studio
  • اتصال به سرور و ایجاد اولین دیتابیس
Microsoft SQL Server 2022 SQL Server Management Studio (SSMS)
2
ایجاد و مدیریت پایگاه داده
  • ایجاد دیتابیس جدید و تعریف تنظیمات اولیه
  • مدیریت فایل‌ها، Filegroups و Partitioning
  • پشتیبان‌گیری و بازیابی (Backup & Restore)
  • مدیریت فضای ذخیره‌سازی داده
SQL Server Management Studio T-SQL Scripts
3
ایجاد جداول و تعریف محدودیت‌ها
  • تعریف جدول‌ها (Tables) و انواع داده‌ها (Data Types)
  • اعمال محدودیت‌ها (Constraints) مانند Primary Key، Foreign Key و Check
  • مدیریت روابط بین جداول
  • کار با Identity و Default Values
SQL Server Management Studio T-SQL
4
مفاهیم پایه T-SQL و کوئری‌نویسی
  • مقدمه‌ای بر زبان T-SQL
  • نوشتن کوئری‌های SELECT
  • مرتب‌سازی (ORDER BY) و فیلتر داده‌ها (WHERE)
  • ترکیب داده‌ها از چند جدول (JOIN)
  • کار با توابع و محاسبات ساده در Query
SQL Server Management Studio T-SQL
5
گروه‌بندی، توابع تجمعی و فیلترهای پیشرفته
  • کار با GROUP BY و HAVING
  • استفاده از توابع Aggregation مانند SUM, AVG, COUNT
  • معرفی توابع Ranking و Window Functions
  • Pivot کردن داده‌ها و Grouping Sets
SQL Server Management Studio T-SQL
6
زیرکوئری‌ها و عبارات جدولی
  • استفاده از Subquery و Derived Table
  • عبارات جدولی (CTE - Common Table Expression)
  • Set Operators مانند UNION و INTERSECT
  • کار با شرط‌ها در کوئری‌ها (CASE, IIF)
SQL Server Management Studio T-SQL
7
اصلاح و مدیریت داده‌ها
  • کار با دستورات DML شامل INSERT، UPDATE، DELETE
  • ایجاد و استفاده از جداول موقت (Temp Tables)
  • کنترل نسخه و تغییر داده‌ها
  • کار با Transactions برای تضمین صحت داده‌ها
SQL Server Management Studio T-SQL
8
طراحی و بهینه‌سازی ایندکس‌ها
  • تعریف Index و اهمیت آن در بهبود عملکرد
  • طراحی Index برای جداول بزرگ
  • ایجاد Clustered و Non-Clustered Index
  • بررسی Index Fragmentation و Rebuild
SQL Server Management Studio Database Engine Tuning Advisor
9
استفاده از توابع و Viewها
  • معرفی توابع داخلی SQL Server (Built-In Functions)
  • ایجاد و استفاده از Viewها
  • Viewهای پیچیده و استفاده از چند جدول
  • مدیریت امنیت و بهینه‌سازی View
SQL Server Management Studio T-SQL
10
برنامه‌نویسی در SQL Server
  • ایجاد Stored Procedures و اجرای آنها
  • کار با Triggers و Event Handling
  • برنامه‌نویسی با T-SQL برای فرآیندهای منطقی
  • مدیریت جریان کنترل (IF، WHILE، CASE)
SQL Server Management Studio T-SQL
11
تراکنش‌ها و مدیریت خطا
  • مفاهیم ACID در تراکنش‌ها
  • شروع، Commit و Rollback تراکنش‌ها
  • Error Handling با TRY...CATCH
  • استفاده از RAISERROR و THROW برای مدیریت خطاها
SQL Server Management Studio T-SQL
12
کار با Cursor و عملیات پیشرفته داده
  • مقدمه‌ای بر Cursor و نحوه استفاده از آن
  • ایجاد، پیمایش و بستن Cursor
  • زمان استفاده از Cursor در پروژه‌های واقعی
  • بررسی عملکرد و جایگزین‌های بهتر
SQL Server Management Studio T-SQL
13
پروژه نهایی پیاده‌سازی پایگاه داده
  • طراحی کامل یک پایگاه داده تجاری
  • ایجاد جداول، روابط، Index و Viewها
  • نوشتن Stored Procedure و Trigger برای عملیات داده‌ای
  • بهینه‌سازی Queryها و بررسی عملکرد
SQL Server Management Studio T-SQL Database Diagram Designer

کاتالوگ دوره

سئوالات متداول

سؤالات متداول

چرا به شرکت در دوره آموزش SQL نیاز داریم؟

زیرا زبان SQL:
• در همه‌جا استفاده می‌شود.
• تقاضای زیادی برای این زبان وجود دارد و شرکت‌های بسیاری از آن استفاده می‌کنند.
• همچنان محبوب‌ترین زبان برای کار با داده است.

آیا برای شروع راه برنامه نویسی، شرکت در دوره آموزش SQL کافی است؟

برای شروع یادگیری برنامه نویسی توصیه می شود که دوره آموزش SQL مایکروسافت را به همراه یک زبان برنامه نویسی مانند C# شرکت کنید.

یادگیری زبان SQL چقدر طول می‌کشد؟

تخمین‌های زیادی برای مدت زمان یادگیری زبان SQL وجوددارد. به طور خاص بین 3 تا 4 ماه تمرین مداوم را برای متخصص‌شدن و آموزش SQL تخمین می‌زنند.

آیا شرکت در دوره آموزش SQL برای یافتن شغل کافی است؟

قطعا بله! در حوزه‌های زیادی مانند: تجزیه‌وتحلیل داده یا علم داده استفاده از زبان SQL ضروری است و حتی تعداد زیادی از موقعیت‌های شغلی فقط به زبان SQL برای انجام فعالیت‌های خود نیازدارند.

اساتید دوره

[sematec_teachers]
دیدگاه‌ها

4 دیدگاه برای دوره SQL Server 2022 Database Implementation

  1. Ali

    آیا این دوره SQL از سطح کاملاً مقدماتی شروع میشه یا نیاز به آشنایی اولیه با دیتابیس داریم؟

  2. سامان

    توی این دوره روی کدوم دیتابیس‌ها کار می‌کنیم؟ MySQL، SQL Server یا PostgreSQL؟

    • admin

      سلام وقت بخیر SQL Server 2022

  3. سارینا خسروی

    آیا نحوه نوشتن Queryهای پیچیده با Join، Subquery و Aggregate Functionها هم آموزش داده میشه؟

  4. mohsen

    برای بازار کار ایران، تمرکز این دوره بیشتر روی SQL Server هست یا MySQL؟

    • admin

      تمرکز این دوره بر روی Microsoft SQL Server، طراحی دیتابیس، دستورات اساسی و طریقه Query نویسی است. که مورد آخر مهم ترین و کاربردی ترین بخش آن است.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

درخواست مشاوره رایگان


محصولات مشابه