- پایتون
- هوش مصنوعی
- سی شارپ
- MS .NET Fundamentals آموزش برنامه نویسی مقدماتی C#
- Programming in C#1 – Windows Forms
- ASP.NET Core 10.0 and Blazor with Material
- ASP.NET Core 10.0 and Angular 20.0 with Material
- دوره NET Microservices ,DDD, CQRS,Vertical/Clean Architecture using Docker.
- API Security
- Fullstack Web Development
- دوره طراحی سیستم System Design
- دوره ASP.Net Core With EF Core
- دوره Test In .NET
- طراحی وب
- جاوا
- اندروید
- دوره گولنگ (golang) – مقدماتی
|
|
آرمین یعقوبی ,امیرعباس قاسمشاهی ,ساناز عباسزاده ,محمدامین نجفی |
|---|---|
|
|
52 ساعت |
|
|
آشنایی با بانک های اطلاعاتی |
کلاسهای فعال این دوره
امیرعباس قاسم شاهی
ترکیبی
کلاس پاییزی
- تاریخ شروع: 1404/11/13
- زمان برگزاری: 17:30 الی 20:30 شنبه و دوشنبهها
ساناز عباس زاده
ترکیبی
کلاس زمستانی
- تاریخ شروع: 1404/12/07
- زمان برگزاری: 8:30 الی 13:30 پنجشنبه ها
ساناز عباس زاده
ترکیبی
کلاس زمستانی
- تاریخ شروع: 1404/11/21
- زمان برگزاری: 16:30 الی 20:30 یکشنبه و سهشنبهها
سرفصلهای دوره
• 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
دیدگاه خود را بنویسید لغو پاسخ



Ali –
آیا این دوره SQL از سطح کاملاً مقدماتی شروع میشه یا نیاز به آشنایی اولیه با دیتابیس داریم؟
سامان –
توی این دوره روی کدوم دیتابیسها کار میکنیم؟ MySQL، SQL Server یا PostgreSQL؟
admin –
سلام وقت بخیر SQL Server 2022
سارینا خسروی –
آیا نحوه نوشتن Queryهای پیچیده با Join، Subquery و Aggregate Functionها هم آموزش داده میشه؟
mohsen –
برای بازار کار ایران، تمرکز این دوره بیشتر روی SQL Server هست یا MySQL؟
admin –
تمرکز این دوره بر روی Microsoft SQL Server، طراحی دیتابیس، دستورات اساسی و طریقه Query نویسی است. که مورد آخر مهم ترین و کاربردی ترین بخش آن است.