نام دوره : آموزش Sql Server 2016
وضعیت دوره : تکمیل شده
تعداد قسمتها : ۶۵ قسمت
زمان دوره : ۲۲ ساعت
سطح دوره : مقدماتی تا پیشرفته
مدرس : سعید بحرانی فرد
در صورت ارسال پستی مبلغ ۸۰ هزار تومان افزوده خواهد شد.
رفع اشکال این دوره از طریق Porsnet.ir می باشد.
آدرس کانال تلگرام : 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
- و …
آموزش Sql Server بسیار ساده و قابل فهمی بود. برای من که هیچ تجربه ای نداشتم عالی بود و مباحث خیلی حرفه ای رو آموزش دیدم
ممنون از مدرس
یکی از بهترین آموزش های sql Server بود. قابل فهم، مثالهای کاربردی و مفهومی . متشکرم