دوره آموزش کامل Sql Server 2016
( فیلم آموزشی ) ،توسط مهندس سعید بحرانی فرد
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.


معرفی سرفصل های این دوره:
دوره کاملا کاربردی و جامع آموزش Sql Server
امروزه اطلاعات یکی از مهمترین ارکان هر اداره، شرکت، سازمان و حتی شهر و کشور می باشد. در این رابطه نرم افزارهای زیادی بوجود آمده است که برای نگهداری و مدیریت داده ها از آنها استفاده می شود.
از آن جمله می توان به نرم افزارهایی مثل Sql Server، Access، Oracle و ... اشاره کرد. در این دوره آموزشی قصد داریم به صورت کاملا پروژه ای و مفهومی در مورد نرم افزار قدرتمند Sql Server صحبت کنیم.
برای یادگیری دیتابیس و Sql قطعا روشها و آموزشهای صرفا تعریفی، کلیشه ای و حفظی هیچ دردی را دوا نخواهد کرد و شما دانشجویان قطعا به آموزشهای پروژه ای و مفهومی نیاز دارید تا بتوانید خودتان یک دیتابیس ایجاد و مدیریت کنید.
تمامی آموزشهای این دوره به صورت کاملا پایه ای شروع خواهد شد و تا سطوح حرفه ای پیش خواهد رفت. ضمنا از توضیح و تعاریف کلیشه ای و حفظی جدا خودداری خواهد شد و تمامی موارد به صورت عملی توضیح داده خواهد شد.
نکته بسیار مهمی که در این دوره آموزشی آن را مد نظر داریم ایجاد شرایط واقعی برای دستورات و مفاهیم و پیاده سازی آنها می باشد. مثلا در بحث بک آپ گیری صرفا به این موضوع که یک بک آپ چگونه گرفته می شود بسنده نکرده ایم و شرایط مختلف، نحوه نگهداری بک آپ ها، نحوه نام گذاری آنها و بسیاری از موارد دیگر را به صورت کاملا واقعی و بر اساس تجربه آموزش داده ایم که قطعا هم می تواند دانشجو را نسبت به ادامه آموزش علاقمند کند و هم به راحتی مفهوم و موارد کاربرد را دانشجو درک خواهد کرد. در ادامه توضیحات سرفصلهای این دوره آموزشی را به صورت خلاصه ذکر می کنیم.
برخی از سرفصلهای مهم این دوره
فصل اول :
- آموزش کامل نصب و راه اندازی 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 2016 ( بخش 1 ) دانلود مستقیم نصب و راه اندازی Sql Server 2016 ( بخش 2 ) دانلود مستقیم آشنایی با مفاهیم پایه ای و ضروری در دیتابیس ( بخش 3 ) دانلود مستقیم ایجاد دیتابیس و آشنایی با دیتابیس های سیستمی ( بخش 4 ) دانلود مستقیم آشنایی با ساختن جدول، آشنایی با کلید اصلی و خارجی ( بخش 5 ) دانلود مستقیم آشنایی با طراحی جدول و دستورات T-sql ( بخش 7 ) دانلود مستقیم آشنایی با تریگرها ( بخش 18 ) دانلود مستقیم آشنایی با توابع سیستمی (System Function) ( بخش 23 ) دانلود مستقیم انواع خطا در SQL ( بخش 27 ) دانلود مستقیم کرسرها (Cursor) ( بخش 31 ) دانلود مستقیم استفاده از Save Point در Transaction ( بخش 35 ) دانلود مستقیم همزمانی (Concurrency) ( بخش 36 ) دانلود مستقیم استفاده از SnapShot Isolation در پدیده همزمانی ( بخش 38 ) دانلود مستقیم یکسان سازی دیتابیس یا Replication (معرفی) ( بخش 62 ) دانلود مستقیم( معرفی دوره آموزش Sql Server 2016 )
( نصب و راه اندازی Sql Server 2016 )
( آشنایی با مفاهیم پایه ای و ضروری در دیتابیس )
در ادامه در مورد انواع نسخه های Sql Server و انواع دیتابیس ها آشنا شدیم.
در مرحله بعد با مفهوم نرمال سازی آشنا شدیم و گفتیم نرمال سازی چه مراحلی دارد و یک دیتابیس نرمال چگونه دیتابیسی می باشد. در مورد انواع نوع داده ها در Sql هم آشنا شدیم.
در انتهای کار هم نرم افزار SSMS را باز کردیم و با قسمتهای مختلف آن جهت ورود آشنا شدیم و با سرویس های مختلف Sql آشنا شدیم.
( ایجاد دیتابیس و آشنایی با دیتابیس های سیستمی )
در ادامه قدری در مورد زبان برنامه نویسی T-Sql آشنا شدیم و دستورات ایجاد دیتابیس با استفاده از دستورات Sql را هم بررسی کردیم و به ریز تمام موارد آن را تشریح کردیم.
در انتها هم در مورد دیتابیس های پیش فرض صحبت و سیستمی صحبت کردیم.
( آشنایی با ساختن جدول، آشنایی با کلید اصلی و خارجی )
در مورد نوع داده ای اعداد صحیح (int,smallint,bigint,tinyint) و نوع داده ای رشته ای مثل varchar و Text و ... هم توضیح داده شد. در انتها هم در مورد کلید خارجی و کاربرد آن توضیح داده شد.
( آشنایی با طراحی جدول و تعریف کلید خارجی )
ضمنا تعدادی رکورد یا اطلاعات هم به صورت دستی وارد جداول خود کردیم تا بتوانیم یکسری موارد را به صورت عملی و کاربردی نمایش بدهیم.

تخفیف تا تاریخ 1402/12/29 (تخفیف فوق،صرفا به خرید کل پکیج،و یا خرید فصل ها تعلق می گیرد و به خرید تک بخش ها،اعمال نمی گردد)
وضعیت دوره: تکمیل شده
تعداد قسمت ها : 65 قسمت
سطح آموزش: صفر تا صد
به همراه کدها و فایل های آموزش
پشتیبانی فنی: دارد
می توانید پس از دریافت مجموعه،مشکلات و سوالات تخصصی و فنی خود را با سازنده این مجموعه، (مهندس سعید بحرانی فرد ) در میان گذاشته و برطرف نمایید.
تعداد فصل ها: 9 فصل
مدت زمان: 19 ساعت و 10 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید

در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات ( صفحه 3 )
احسان شریف
میگه:
سلام و خسته نباشید
اگر امکانش هست در این دوره نحوه اتصال چندین بانک لوکال به دیتابیس سانترال رو تشریح بفرمائید مثلا یه برنامه داریم که روی چندین کلاینت اجرا میشه و هر کلاینت دیتابیس لوکال خودش رو داره کل این دیتابیس ها هم به دیتابیس سانترال موجود در سرور متصل هستن ( مزیت این روش این هستش که کلاینت ها هم بصورت آفلاین هم آنلاین میتونن کار کنن و وقتی که اتصال برقرار بود اطلاعات با دیتابیس مرکزی سینکرون میشه )
پاسخ:
با سلام و درود
بله سعی می کنم حتما این روش رو آموزش بدم
تشکر از شما
hamed
میگه:
سلام ساخت پایگاه داده واقعی گفته شده منظورم استفاده از filegroup و owner و ... توضیح داده شده؟
انواع پشتیبان گیری هم توضیح دادید؟ ممنون
پاسخ:
با سلام و درود
این دوره تا حد ممکن پروژه محور هست. یعنی با ساخت دیتابیس شروع می کنیم و کم کم یک دیتابیس رو می سازیم و موارد مورد نیاز رو آموزش می دیم.
البته باید اینم بگم قطعا توی یک دیتابیس نمیشه همه چیو توضیح داد بنابراین در طول دوره ممکنه سه چهار دیتابیس طراحی بشه و روی هر کدوم آموزشهای لازم رو می گیم.
تمام این موارد که اشاره کردید هم هست
موفق باشید
ایلانلو
میگه:
سلام مهندس خسته نباشید اگر امکانش هست اسکول در قالب یک پروژه آموزش دهید ممنون
پاسخ:
با سلام
بله دقیقا تمام سعی داره میشه که به صورت یک پروژه جامع آموزش داده بشه.
مسلم
میگه:
با سلام خدمت استاد گرامی
من اخیرا با یک IDE به اسم DataGrip-2016.3.2 آشنا شدم .
یک IDE برای زبان های برنامه نویسی برای پایگاه های داده هستش.
موقع نصب و پیکربندی دیدم که از MsSQL هم پشتیبانی میکنه .
در این دوره میشه از این IDE استفاده کرد یا حتما باید Sql Server 2016 رو نصب کنیم؟
میشه در یکی از ویدیوهاتون کمی هم در مورد DataGrip صحبت کنید؟
ممنون
پاسخ:
با سلام و درود
این دوره Sql Server 2016 هست و باید از نرم افزار اختصاصی خودش یعنی SSMS استفاده می کنیم و نمیشه از DataGrip استفاده کرد.
موفق باشید
بهنام
میگه:
سلام
قسمتهای جدید کی منتشر میشه
پاسخ:
با سلام
این دوره در حال ضبط هست و به مرور روی سایت قرار می گیره