یکشنبه , مهر ۲۸ ۱۳۹۸

آموزش Sql Server 2016

نام دوره : آموزش Sql Server 2016

وضعیت دوره : تکمیل شده

تعداد قسمتها : ۶۵ قسمت

زمان دوره : ۲۲ ساعت

سطح دوره : مقدماتی تا پیشرفته

مدرس : سعید بحرانی فرد

قیمت کل دوره : ۲۱۰ هزار تومان  (قیمت کلاس حضوری ۱٫۵ میلیون تومان می باشد)

در صورت ارسال پستی مبلغ ۲۰ هزار تومان افزوده خواهد شد.

 

 

 

آدرس کانال تلگرام : Aspnet_Core@

سایت ارائه دهنده : AspCore.ir

 

 

دوره آموزش Sql Server 2016

یکی از مهم ترین مباحث برنامه نویسی و پیش نیاز همه زبان های برنامه نویسی دیتابیس می باشد. بنابراین نیاز می باشد که شما دانشجویان دیتابیس را به خوبی بیاموزید تا در پیاده سازی نرم افزارهای ویندوز، وب و موبایل دچار مشکل نشوید.

یکی از مشکلاتی که اکثر آموزش دوره های آموزشی Sql Server دارند مشکل موضوع محور بودن و استفاده از آموزشهای کلیشه ای می باشد. به نحوی که دانشجو بعد از دیدن آموزش صرفا با یکسری تعاریف کلیشه ای و مثالهای غیر کاربردی مواجه می شود.

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

در ادامه با برخی از سرفصل های مهم این دوره آموزشی را آشنا می شویم.

فصل اول :

  • آموزش کامل نصب و راه اندازی Sql Server
  • آموزش پیکربندی Sql Server
  • آشنایی با SSMS و نصب و راه اندازی آن
  • آشنایی با مفاهیم پایه ای و ضروری دیتابیس
  • آشنایی با مفاهیم DBMS
  • آشنایی با SSMS
  • آشنایی با انواع سرویس ها در Sql Server
  • آشنایی با مفاهیم نرمال سازی
  • آشنایی با مراحل نرمال سازی دیتابیس
  • آشنایی کامل با پنجره Object Explorer
  • ایجاد دیتابیس به صورت ویزاردی
  • آشنایی با فایلهای mdf و ldf
  • آشنایی با مفاهیم مهمی مثل Collation، Compability Level و …
  • آشنایی با دیتابیس های master، tempdb و سایر دیتابیس های سیستمی
  • آشنایی با کاربردهای دیتابیس های سیستمی
  • آشنایی با انواع داده ای در Sql Server
  • آشنایی با ایجاد جدول به صورت ویزاردی و از طریق دستورات T-Sql
  • ایجاد کلید اصلی
  • کاربردهای کلید اصلی
  • ایجاد کلید خارجی و کاربردهای آنها
  • مزایای وجود کلیدهای اصلی و خارجی
  • انواع داده ای عدد صحیح، عدد اعشاری، نوع متنی، تاریخ و …
  • ایجاد یک دیتابیس عملی و پیاده سازی بسیاری از موارد به صورت واقعی و پروژه حور
  • آشنایی با ثبت اطلاعات در جداول به صورت دستی

 

فصل دوم:

  • آشنایی با دستورات T-sql
  • آشنایی با دستورات DDL
  • آشنایی با دستورات DML
  • آشنایی با دستورات DCL
  • آشنایی با دستورات Create، Alter، Drop
  • آشنایی با بسیاری از آبجکت های دیتابیس
  • آشنایی با ایجاد جدول به صورت دستوری و دستورات Default و …
  • آشنایی با دستور Identity و موارد کاربرد آن
  • آشنایی با دستورات Insert، Delete و Update
  • آموزش نوشتن کوئری به صورت ساده و به صورت خیلی حرفه ای
  • کوئری نویسی تو در تو
  • آموزش نوشتن و تحلیل کوئری های پیچیده
  • آموزش ایجاد دیاگرام و موارد استفاده از آن
  • آشنایی با دستورات Join و Alias
  • آشنایی با انواع Join ها (inner join, left join, right join و …)
  • آشنایی با بسیاری از توابع aggregate مثل Count، Sum، Min، Max و …
  • آشنایی کامل به همراه مثالهای بسیار کاربردی با گروه بندی و Group By و Having
  • آشنایی کامل با دستورات شرطی در کوئری ها مثل Select Case
  • آشنایی با مرتب سازی داده ها با Order By
  • آشنایی با ویوها (Views)
  • آشنایی با ایجاد ویو و نحوه ایجاد ویوهای پیچیده و تحلیل آنها
  • آشنایی کامل با انواع SP
  • امنیت در SP
  • های محلی، لوکال، گلوبال، موقت و …

 

فصل سوم:

  • آشنایی با ایندکس ها و کاربردهای آنها
  • نحوه ایجاد ایندکس
  • ایندکس گذاری بهینه و صحیح
  • انواع خواص ایندکس ها مثل Fragmentation و Fill Factor و Page Fullness
  • آشنایی با تریگرها و موارد کاربرد آنها
  • نحوه ایجاد تریگر به صورت صحیح و کاربردی
  • انواع تریگرها
  • تعریف و حذف تریگر
  • آشنایی با انواع دستورات Like،  With، Distinct، In، Union، Exist، All، Any، Intersect و …
  • آشنایی با توابع سیستمی و انواع و اقسام آنها مثل DateTime، Arithmatic و …
  • آشنایی با توابع و انواع آن و نحوه تعریف آنها
  • توابع User Defiened Function
  • توابع Table Function و Scaler Function
  • آشنایی با توابع مهم Ranking و پیاده سازی آنها و کاربر آنها

 

فصل چهارم:

  • تعریف متغیر در Sql Server و موارد کاربرد آن
  • حلقه ها
  • دستورات شرطی
  • دستورات راهبری و هدایت دیتابیس
  • دستورات Return
  • دستور Break
  • دستور Continue و GoTo
  • آشنایی کامل با دستورات تبدیل نوع Convert و Cast
  • خطایابی در Sql Server و آشنایی با بلوک Try…Catch
  • آشنایی با دستورات Replace و Truncate
  • آشنایی با بسیاری از روالهای سیستمی مثل sp_MsforeachTable
  • آشنایی با دستورات آماری Pivot
  • نحوه کانورت اطلاعات از اکسل به Sql
  • ورود دسته ای اطلاعات
  • آشنایی با کرسر و موارد کاربرد آنها
  • ایجاد کرسر و حذف آنها
  • آشنایی با دستورات Fetch و انواع و اقسام آن

 

فصل پنجم:

  • آشنایی با Transaction ها
  • انواع Transaction ها و نحوه ایجاد و استفاده از آنها
  • کاربردهای Transaction
  • انواع Recovery هنگام خطا
  • آشنایی با دستورات Commit و Rollback
  • مبحث همزمانی یا Concurrency
  • آشنایی با نحوه مقابله با پدیده همزمانی
  • آشنایی با Isolation Level
  • آشنایی با مدیریت تراکنش های سنگین
  • ذکر مثالهای کاربردی و فراوان از پدیده همزمانی
  • استفاده از SnapShot Isolation در پدیده همزمانی
  • وقایع DeadLock و روشهای مقابله با آنها
  • روشهای Kill کردن تراکنشهای در انتظار
  • آشنایی با انواع تراکنش ها و تراکنش های تو در تو

 

فصل ششم:

  • مباحث امنیت کاربران
  • روشهای Authentication یا هویت یابی کاربران
  • مجوزهای کاربران
  • تعریف لاگین
  • نحوه ایجاد لاگین
  • نحوه ایجاد user
  • نحوه ایجاد نقش ها
  • انتساب نقش های ایجاد شده و پیش فرض به کاربران
  • آشنایی با دستورات Deny، Grant و Revoke
  • آشنایی با دستورات انتساب یا عزل نقش به کاربران و …

 

فصل هفتم:

  • فشرده سازی اطلاعات
  • مباحث و کاربردهای فشرده سازی اطلاعات
  • آموزش Full Text Search
  • پیاده سازی FTS
  • کوئری نویسی و آشنایی با عملگرهای FTS
  • آشنایی با انواع روشها و عملگرها در FTS
  • استفاده از FileStream و آموزش کامل آن
  • پیاده سازی FileStream
  • آشنایی با نوع داده ای BLOB
  • مزایا و معایب FileStream
  • نحوه نصب سرویس FileStream
  • پیکربندی FileStream
  • آشنایی کامل با پارتیشن بندی جداول
  • پیکر بندی پارتیشن بندی
  • ایجاد جداول پارتیشن بندی شده
  • آشنایی کامل با FileTable
  • روش پیاده سازی FileTable ها
  • روش استفاده از FileTable ها
  • ذخیره اطلاعات با فرمتهای مختلف در FileTable

 

فصل هشتم:

  • آموزش جابجا کردن دیتابیس
  • آشنایی با Attach و مباحث پیرامون آن
  • آشنایی با Detach و مباحث پیرامون آن
  • آشنایی با سایر روشهای جابجایی دیتابیس
  • پشتیبان گیری از اطلاعات
  • آشنایی با Virtual Device
  • پشتیبان گیری کامل و پشتیبان گیری Log
  • آموزش بازگردانی اطلاعات به صورت ویزاردی و دستوری
  • آموزش بازگردانی اطلاعات از دست رفته
  • بازگردانی اطلاعات از روی Log ها
  • برگرداندن دیتابیس روی نسخه های قدیمی تر Sql Server
  • آموزش کامل Job و سرویس Sql Server Agent
  • بک آپ گیری اتوماتیک
  • تنظیم نام بک آپ های اتوماتیک به صورت صحیح
  • ایجاد و تنظیم Job روی سرور
  • آموزش ایجاد یک Job بسیار حرفه ای جهت بهبود کارایی و سرعت دیتابیس
  • آموزش Shrink کردن دیتابیس
  • آموزش انواع recovery model ها
  • بهینه سازی سرعت دیتابیس
  • آشنایی با Mail Profiler و ارسال نوتیفیکیشن و ایمیل
  • ایجاد اپراتور در Sql Server Agent
  • ایجاد Alert و ارسال ایمیل

 

فصل نهم:

  • آشنایی با گلوگاهها و روشهای رفع آنها
  • آشنایی با Bottleneck
  • آموزش استفاده از Sql Profiler
  • آموزش کامل یکسان سازی دیتابیس
  • آشنایی با روشهای Database Mirorring، Log Shipping و Replication
  • توضیح و شرح کامل روش Replication
  • آشنایی با مفاهیم یکسان سازی از طریق Repliocation
  • آشنایی با سرور Distributor، Subscriber و Publication
  • تنظیم و پیکربندی سرور توزیع کننده
  • تنظیم و پیکر بندی سرور Publisher
  • تنظیم و پیکربندی سرور Subscriber
  • و …

یک دیدگاه

  1. یکی از بهترین آموزش های sql Server بود. قابل فهم، مثالهای کاربردی و مفهومی . متشکرم

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

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

*

code