دوره جامع SQL Server و زبان SQL

آموزش SQL Server و SQL از مباني تا پيشرفته؛ يادگيري ديتابيس و کوئري‌نويسي SQL مقدماتي تا پيشرفته براي سطح سينيور.

25% پیشنهاد شگفت انگیز0 ثانیه : 0 دقیقه : 0 ساعت | 0 روز
۱٬۳۲۰٬۰۰۰
۹۹۰٬۰۰۰
تصویر دوره SQL Server

  • 3
  • Off
  • 2
اشتراک گذاری:

توضیحات

دوره جامع SQL Server و زبان SQL

از مبتدي تا پيشرفته – براي برنامه‌نويساني که مي‌خواهند پايگاه‌داده را حرفه‌اي مديريت کنند

اگر يک برنامه‌نويس حرفه‌اي هستي و مي‌خواهي در پروژه‌هاي سازماني و Enterprise، نقش کليدي در طراحي، بهينه‌سازي و مديريت پايگاه داده داشته باشي، اين دوره دقيقاً براي تو ساخته شده است.

در اين دوره SQL Server و زبان SQL را به صورت گام‌به‌گام اما عميق ياد مي‌گيري. از اصول ابتدايي گرفته تا تکنيک‌هاي Performance Tuning، Indexing پيشرفته، Query Optimization و معماري ديتابيس‌هاي بزرگ. هدف ما اين نيست که فقط چند دستور SELECT بلد باشي؛ بلکه قرار است به يک Database Expert تبديل شوي که در سطح سينيور بتواند براي هر سناريو بهترين راهکار را ارائه دهد.

چرا اين دوره متفاوت است؟

  • تمرکز بر سناريوهاي واقعي از پروژه‌هاي سازماني
  • ترکيب آموزش SQL استاندارد با ويژگي‌هاي خاص SQL Server
  • يادگيري مهارت‌هاي تحليل داده، طراحي ديتابيس و بهينه‌سازي Query
  • مناسب براي برنامه‌نويساني که مي‌خواهند به سطح Senior / Architect برسند

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

  1. مباني SQL و پايگاه داده رابطه‌اي
    • آشنايي با RDBMS و معماري SQL Server
    • ساخت جداول، کليدهاي اصلي و خارجي
    • دستورات CRUD (Insert, Select, Update, Delete)
  2. Query نويسي پيشرفته
    • Joins (Inner, Left, Right, Full)
    • CTE و Subqueries
    • Window Functions (Rank, Row_Number, Partition By)
    • PIVOT و UNPIVOT
  3. بهينه‌سازي و Performance Tuning
    • Execution Plan ها و نحوه خواندن آنها
    • ايجاد و مديريت Indexهاي مناسب
    • تشخيص Bottleneck هاي Query
    • Query Hints و تکنيک‌هاي بهبود سرعت
  4. طراحي ديتابيس در سطح Enterprise
    • Normalization و De-Normalization
    • Database Modeling با ابزارها
    • استفاده از View و Materialized View
    • Partitioning جداول حجيم
  5. امنيت و مديريت دسترسي
    • Authentication و Authorization
    • Roleها و Permissionها
    • Encryption داده‌ها
    • SQL Injection و روش‌هاي جلوگيري
  6. Stored Procedure، Function و Trigger
    • نوشتن Stored Procedureهاي پيشرفته
    • Table-Valued Functions
    • Triggerها براي کنترل داده‌ها
  7. Transaction Management
    • ACID Principles
    • Transaction Isolation Levels
    • Deadlockها و روش حل آن‌ها
  8. ابزارهاي حرفه‌اي SQL Server
    • SQL Server Agent و Job Scheduling
    • Backup و Restore حرفه‌اي
    • Replication و Mirroring
    • Always On Availability Groups
  9. Business Intelligence & Data Analysis
    • Introduction به SSIS، SSAS و SSRS
    • کار با Data Warehouse
    • Queryهاي پيچيده براي گزارش‌گيري

بعد از اين دوره چه چيزي به دست مي‌آوري؟

بعد از پايان دوره مي‌تواني به عنوان يک Senior Database Developer يا حتي Database Architect در پروژه‌هاي بزرگ فعاليت کني. توانايي طراحي ديتابيس، نوشتن Queryهاي بهينه، مديريت امنيت، نگهداري و مقياس‌پذيري را در بالاترين سطح خواهي داشت.

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

1

این دوره برای چه کسانی مناسب است؟

این دوره مناسب توسعه‌دهندگان، مهندسان داده، تحلیل‌گران و هر کسی است که می‌خواهد با پایگاه‌داده‌ رابطه‌ای، SQL و مدیریت SQL Server به‌صورت عملی و پروژه‌محور کار کند — از مبتدیان تا سطوح متوسط.

2

پیش‌نیازهای لازم چیست؟

آشنایی پایه‌ای با مفاهیم برنامه‌نویسی و منطق پایگاه‌داده (مثل جدول، ردیف، ستون) کافی است. دانش مقدماتی در مورد مفاهیم وب یا زبان‌های برنامه‌نویسی کمک‌کننده است ولی اجباری نیست.

3

چه نرم‌افزارها و نسخه‌هایی لازم است؟

برای تمرین‌ها به Microsoft SQL Server (یا SQL Server Express) و یک ابزار مدیریت مثل SQL Server Management Studio (SSMS) نیاز دارید. در صورت استفاده از محیط‌های متن‌باز، کوئریهای استاندارد SQL عموماً سازگار هستند. (نسخه‌ی دقیق موردپشتیبانی را در توضیحات دوره یا بخش جلسات بررسی کنید.)

4

بعد از گذراندن دوره چه مهارت‌هایی به‌دست می‌آورم؟

نوشتن کوئری‌های پیشرفته (SELECT/JOIN/CTE/Window Functions)، طراحی و بهینه‌سازی پایگاه‌داده، ایجاد و نگهداری Stored Procedure/Views/Indexes و آشنایی با مفاهیم پرفورمنس و بکاپ/ریستور در SQL Server.

5

پشتیبانی و منابع دوره چطور است؟ آیا گواهی داده می‌شود؟

پشتیبانی از طریق بخش پرسش‌وپاسخ دوره یا تماس با مدرس/پشتیبانی سایت انجام می‌شود.

جلسات دوره

فصل اولمبانی SQL و پايگاه داده
1
مقدمه
00:05:33
2
شرح دوره
00:03:16
3
نصب SQL Server
00:08:38
4
ایجاد دیتابیس جدید
00:11:32
5
AUTO INCREMENT
00:10:17
6
استفاده از کلید اصلی
00:05:14
فصل دومQuery نويسي پيشرفته
1
انواع روابط
00:09:44
2
ساختارهای شرطی
00:11:50
3
ادامه ساختارهای شرطی
00:07:40
4
CTE ها
00:07:59
5
توابع کمکی
00:09:20
6
CRUD
00:09:40
7
ترنزاکشن ها
00:09:32

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.
در حال ضبط
5  از  1  رای
مدت دوره1:0:0
تعداد جلسات:13
پشتیبانی:دارد
شرکت‌کنندگان:0
مدرس دوره

بیش از 14 سال است که در حوزه برنامه‌نویسی و توسعه نرم‌افزار فعالیت می‌کنم. در این مدت با پروژه‌های متنوعی در مقیاس‌های مختلف همکاری داشته‌ام که هرکدام تجربه‌ای ارزشمند برای من به همراه داشته‌اند. اشتیاق من به کدنویسی و حل مسائل پیچیده فنی همچنان پررنگ است. تدریس را فرصتی ارزشمند برای یادگیری دوباره و انتقال دانش می‌دانم و همیشه تلاش کرده‌ام دانسته‌هایم را با دقت و علاقه در اختیار دیگران قرار دهم.

دوره های مرتبط

شما می‌توانید مطالب مرتبط به این مطلب را اینجا مشاهده کنید