آموزشگاه برنامه نویسان

دوره حضوری و آنلاین آموزش پایگاه داده SQL Server 2019

  • مدرس این دوره : آرمین مصری
  • طول دوره : 36 ساعت
  • شروع دوره : 1400/09/20
  • تعداد جلسات : 12 جلسه
  • امکان قسط بندی : دارد
  • هزینه دوره حضوری : 3,000,000 تومان
  • هزینه دوره غیر حضوری ( آنلاین ) : 2,000,000 تومان
  • روزهای برگزاری : شنبه ( 17:00 الی 20:00 ) دوشنبه ( 17:00 الی 20:00 ) چهار شنبه ( 17:00 الی 20:00 )

ویدیو معرفی

توضیحات این دوره

همه ما کم و بیش با مفهموم و ساختار پایگاه داده آشنا هستم ، و میدونیم هر برنامه ای که مورد نیاز شخص هست از جای برای ذخیره اطلاعاتش استفاده می کنه ، مثلا ما می خوایم یک وب سایت راه اندازی کنیم ، نیاز داریم اطلاعات صفحه رو یکجا ذخیره کنیم ، یا مثلا می خوایم یک برنامه حسابداری بنویسم نیاز داریم بریم سراغ پایگاه های داده و با مفهموم و ساختارشون آشنا بشیم اولین قدم اینه از کدوم استفاده کنیم یادگیریش آسون تره ؟! کدوم یک نیاز بازار کار هست کدوم یک از پایگاه های داده جامع تر و کاملتره قطعا هر شخصی براش این سوالات پیش میاد ، دوستای خوبم نگران نباشید توکل به خدا قرار باهم در این دوره به تمامی این سوالات بپردازم و بهشون پاسخ بدیم قرار از صفر بریم سراغ پایگاه داده البته پایگاه داده ای که مورد نیازمون هست برای شروع در این دوره پایگاه داده SQL Server هست ، نگران نباشید قرار از صفر باهاش آشنا بشیم و جوری که نیاز بازار کار هست اونو یاد بگیریم و بعد از این دوره یک متخصص در حوزه پایگاه داده بشیم .

پیش نیازهای این دوره

 آشنایی با کامپیوتر 

مخاطبان این دوره

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

مزایای شرکت در این دوره

 یادگیری در سطح سیستم ادمین 

سرفصل این دوره

فصل اول :

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

 
فصل دوم : 

    مباحث امنیت کاربران
    روشهای Authentication یا هویت یابی کاربران
    مجوزهای کاربران
    تعریف لاگین
    نحوه ایجاد لاگین
    نحوه ایجاد user
    نحوه ایجاد نقش ها
    انتساب نقش های ایجاد شده و پیش فرض به کاربران
    آشنایی با دستورات انتساب یا عزل نقش به کاربران و ...


فصل سوم : 

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

 
 

فصل چهارم : 

    آشنایی با دستورات T-sql
    آشنایی با دستورات 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

فصل پنجم : 

    تعریف متغیر در Sql Server و موارد کاربرد آن
    حلقه ها
    دستورات شرطی
    دستورات راهبری و هدایت دیتابیس
    نحوه کانورت اطلاعات از اکسل به Sql
    ورود دسته ای اطلاعات

 

فصل ششم : 

    انواع Recovery هنگام خط
    آشنایی با نحوه مقابله با پدیده همزمانی
    آشنایی با مدیریت تراکنش های سنگین
    ذکر مثالهای کاربردی و فراوان از پدیده همزمانی
    آشنایی با انواع تراکنش ها و تراکنش های تو در تو

 


فصل هشتم:

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


فصل نهم : 

    آشنایی با ایندکس ها و کاربردهای آنها
    نحوه ایجاد ایندکس
    ایندکس گذاری بهینه و صحیح
    آشنایی با تریگرها و موارد کاربرد آنها
    نحوه ایجاد تریگر به صورت صحیح و کاربردی
    انواع تریگرها
    تعریف و حذف تریگر
    آشنایی با انواع دستورات Like،  With، Distinct، In، Union، Exist، All، Any، Intersect و ...
    آشنایی با توابع سیستمی و انواع و اقسام آنها مثل DateTime، و ...
    آشنایی با توابع و انواع آن و نحوه تعریف آنها

فصل دهم : 

   آشنایی با تریگر ها 
   آشنایی با انواع تریگر ها 
  ساخت یک تریگر 
  آشنایی با نحوه عملکرد یک تریگر

اهداف این دوره

 یادگیری SQL Server

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مطالب بلاگ

مشاهده همه