دوره آموزشی
Advanced topics for
sQL Server developers

30

زمان دوره (ساعت)

10

تعداد جلسات

پیشرفته

سطح دوره

اتمام دوره

تاریخ شروع

آنلاین 19:00 - 16:00

برگزاری

680 هزار تومان

هزینه دوره

جهت تهیه دوره آموزشی با شماره 09127660517 در واتس آپ تماس حاصل نمایید.

آشنایی با دوره

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

درپایان این دوره آموزشی،از شما به عنوان یک توسعه دهنده بانک اطلاعاتی انتظار می رود که:

این دوره مناسب برای چه افرادی می باشد؟

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

آنچه خواهید آموخت...

  • معرفی SQL Server و آشنایی با تغییرات آن در نسخ مختلف
  • آشنایی با مفهوم Logical Query Processing
  • آشنایی با مفهوم پرش و Paging از طریق Row-Offset
  • آشنایی با عملگرهای مختلف نظیر Apply
  • آشنایی با توابع و اجزای جدید در SQL Server 2019
  • آشنایی با ()Context_info و تفاوت آن با ()Session_Context و نحوه استفاده از آن در برنامه ها
  • آشنایی با انواع داده ای XML و JSON و طریقه واکشی اطلاعات آنها توسط دستورات T-Sql
  • آشنایی با ساختارهای داده ای سلسله مراتبی ( Hierarchy ) و نحوه گزارش گیری
  • آشنایی با انواع  Natively compiled objects و روش های استفاده
  • آشنایی با Service Broker و شیوه راه اندازی و پیکربندی آن
  • آشنایی با گروه بندی داده ها با استفاده از Grouping ، Rollup و Cube در کوئری نویسی
  • آشنایی با دستورات Pivotو Unpivot در کوئری ها و نکات مربوطه
  • آشنایی با مفهوم Window Function ها و شیوه استفاده از آنها در حل مسائل مختلف
  • آشنایی با کوئری نویسی به شیوه پویا و تولید دستورات و حل مسائل به شیوه DQE
  • آشنایی با جداول System-versioned و طراحی گزارشات مبتنی بر گذر زمان
  • آشنایی با جداول از نوع Graph در SQL Server و پیاده سازی روابط چند به چند
  • آشنایی با جداول نوع Memory Optimized و ویژگی های آنها
  • آشنایی با راه اندازی جداول از نوع External Table و راه اندازی Polybase در SQL Server 2019
  • آشنایی با ساختار File stream و File Table و نحوه ذخیره سازی داده های از نوع باینری و حجیم
  • معرفی کلی ساختار ذخیره سازی ستونی و شیوه استفاده از Column store Index ها برای بهبود سرعت
    • آشنایی با قابلیت Always Encrypted و شیوه استفاده در برنامه های کاربردی
    • آشنایی با ویژگی Row Level Security و شیوه استفاده در برنامه های کاربردی
    • آشنایی با قابلیت Data Masking و شیوه استفاده در برنامه های کاربردی
    • آشنایی با نکات مربوط به بهینه سازی کوئری ها و افزایش سرعت آنها
    • آشنایی با شیوه Vertical Partitioning در زمان طراحی
    • بررسی تاثیر Schema در افزایش سرعت کوئری ها
    • بررسی تاثیر فشرده سازی داده ها و استفاده از توابع مربوطه
    • آشنایی مقدماتی با نحوه اجرای اسکریپت های زبان R در SQL Server
    • آشنایی مقدماتی با نحوه اجرای اسکریپت های زبان Python در SQL Server

مدرس دوره

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