دوشنبه , اردیبهشت ۲ ۱۳۹۸

آموزش 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
  • و …

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

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