دوره کوئری‌نویسی پیشرفته [مباحث Window Function و ColumnStore Index]

(دیدگاه کاربر 3)

۷۹۰,۰۰۰ تومان۸۹۰,۰۰۰ تومان

عنوان دوره: دوره آموزشی کوئری نویسی پیشرفته [مباحث Window Function و Columnstore Index]
مخاطبین: برنامه نویسان و مدیران بانک اطلاعاتی
پیش نیازهای دوره: کوئری نویسی مقدماتی
مخاطبین: افرادی که می‌خواهند به صورت حرفه‌ای با کوئری‌نویسی پیشرفته در SQL Server آشنا شوند.
ظرفیت دوره: ۲۴ نفر
طول دوره: 10 جلسه 3 ساعته در مجموع 30 ساعت
پشتیبانی: دارای گروه تلگرامی اختصاصی است
روز برگزاری: پنجشنبه هر هفته
شروع دوره: 19 دی ماه 1398
ساعت دوره: 9:30 صبح الی 12:30 ظهر
محل دوره: تهران، یوسف آباد، خیابان اسدآبادی، میدان فرهنگ، خیابان ۳۳ ، پلاک ۲۹، زنگ چهارم (طبقه چهارم)، دفتر نیک آموز
آدرس روی گوگل مپ: https://goo.gl/maps/gr3djYFJzV32
نزدیکترین مترو: مترو فاطمی (جهاد)
مدیریت دوره: فرید طاهری مدیریت نیک آموز
مدرسین: مهدی شیشه بری و مسعود طاهری
مبلغ حضوری: 890 هزار تومان
مبلغ غیرحضوری: 790 هزار تومان

صاف

توضیحات

ثبت نام سومین دوره کوئری نویسی پیشرفته به صورت حضوری و غیرحضوری اغاز گردید

  • موضوع: دوره آموزشی حضوری و غیرحضوری کوئری نویسی پیشرفته

  • مخاطب: افرادی که می‌خواهند به صورت حرفه‌ای با کوئری‌نویسی پیشرفته در SQL Server آشنا شوند.

دانلود سرفصل‌های این دوره آموزشی منحصربفرد


مدت مان باقیمانده تا شروع دوره [پنجشنبه ۱۹ دیماه – ساعت ۹:۴۵ دقیقه صبح]

2020/01/09 00:45:09

مشکلات متداول

۱- آقای رئیس در اداره از بنده خواسته‌اند با توجه به دیتاهای موجود در یکی از جداول که شامل بازه‌های زمانی مختلف از قطعی دسترسی کاربران به اینترنت است گزارشی از میانگین فاصله زمانی این قطعی‌ها تقدیم‌شان کنم. من که فکر می‌کنم آقای رئیس با من دشمنی دارد و گرنه هر آدم عاقلی بهتر می‌داند که چنین کاری را باید تیم برنامه‌نویسِ نرم‌افزار انجام دهد!‌پ

۲- می‌خواهم به‌ازای هر مشتری و سال مالی، مانده حساب یا موجودی او را در حین اجرای کوئری‌هایم داشته باشم. بنا به‌ دلایلی نمی‌خواهم در جداول فیلدهای بدهکار و بستانکار هم داشته باشم. صرفا می‌خواهم این مقادیر را در یک فیلد و با علامت‌گذاری + و – مشخص کرده و در زمان مناسب، این محاسبات را در کوئری‌هایم انجام دهم. چگونه می‌توانم این مشکل را برطرف کنم؟

۳- یکی از جداول دیتابیس من فیلدی دارد که مقادیر عددی، به‌صورت منحصر به‌فرد و سریالی در آن ذخیره می‌شود. بنا به دلایلی در میان این مقادیر Gapهای مختلفی به‌وجود آمده است. چگونه می‌توانم آن‌ها را به‌ساده‌ترین شکل ممکن کشف کنم؟

۴- در یکی از جداول دیتابیس شرکت‌مان، تاریخ ثبت سفارشات ذخیره می‌شود. می‌خواهم از میان میلیون‌ها رکورد موجود در این جدول، به‌ازای هر ماه از سالِ جاری گزارشی تهیه کنم که در چه بازه‌هایِ زمانی از یک محصول خاص، ثبت سفارشی نداشته‌ام؟
و این داستان ادامه دارد …

مقدمه

از دیرباز همواره یکی از انواع متداول کوئری‌نویسی در دیتابیس‌های مبتنی بر RDBMS، سیستم‌های تحلیل داده‌ها، Data Mining و … از جنس گروه‌بندی داده‌ها یا GROUP BY Querying بوده است اما یکی از دغدغه‌های اصلی و همیشگیِ DBAها و Developerها آن است که بتوانند به راحت‌ترین شکل ممکن، محاسبات دلخواه‌شان را بر روی مجموعه‌های متفاوتی از رکوردهای موجود در جداول انجام دهند. آن‌ها به‌دنبال روش‌های ساده، کارآمد و انعطاف‌پذیر هستند و نگرانی اصلی و همیشگی‌شان هم موضوع Performance است. اما آیا با اتکاء به قابلیت‌های GROUP BY در SQL Server می‌توان چنین انتظاراتی را برآورده کرد؟

پاسخ به این سوال تا قبل از ظهور SQL Server 2005 همواره با تردیدهایی مواجه بود اما مایکروسافت در این نسخه از نرم‌افزار، قابلیت Window Function را ارائه کرد که با این کار تحول بزرگی در زمینه GROUP BY Querying ایجاد شد. مایکروسافت در نسخه SQL Server 2012 امکانات بیشتری را به این موضوع اختصاص داد.
با یادگیری Window Function، بسیاری از چالش‌های شما به‌ساده‌ترین شکل ممکن و در کوتاه‌ترین زمان و با بالاترین حد کارآیی برطرف خواهد شد به‌گونه‌ای که پس از یادگیری و با نگاهی به گذشته متوجه خواهید شد که چه بسیار مواردی بوده است که شما به‌جای استفاده از چرخ، وقت گران‌بهای‌تان را صرف اختراع آن می‌‌کردید.

آیا شما هم در نوشتن کوئری‌ با Window Function با محدودیت روبرو هستید؟
شاید هنوز هم با دیتابیس‌هایی کار می‌کنید که مربوط به نسخه‌های قبل از SQL Server 2012 هستند. طبیعی است که در مواردی استفاده از Window Function برای شما امکان‌پذیر نباشد اما جای نگرانی نیست چرا که در این دوره آموزشی روش‌های جایگزین و شبیه‌سازی شده- هر چند با کارآیی کمتر – به شما معرفی خواهند شد.
در واقع شما در این دوره علاوه بر حل مسائل کاربردی با استفاده از Window Functionها با روش‌های مشابه و جایگزین نیز آشنا خواهید شد که قطعا در نگرش شما نسبت به حل مشکلات جاری نیز تاثیرگذار خواهد بود.

آیا تا به‌حال از تمامی قابلیت‌های Window Functionها در SQL Server استفاده کرده‌اید؟
بسیاری از سازمان‌ها و شرکت‌های دولتی و خصوصی در زمان انتشار نسخه جدید SQL Server، صرفا دیتابیس‌های‌شان را از نسخه قدیمی به نسخه جدیدتر منتقل می‌کنند.
این موضوع برای بسیاری از DBAها و Developerها نیز اتفاق می‌افتد. بسیاری از آن‌ها با تفکر SQL 2000 صرفا محیط IDE خودشان را تغییر می‌دهند و کاری به قابلیت‌های جدید ارائه‌شده ندارند!

در این دوره ۲ جلسه اختصاص دارد به بررسی ساختار و معماری ایندکس‌ها و میزان اثر گذاری آن‌ها بر روی روند اجرایی کوئری‌ها

بخش اول با تدریس مهدی شیشه‌بری

۱- استاندارد SQL و زبان T-SQL
  • مقدمه‌ای کوتاه بر استاندارد SQL و بیان ویژگی‌های آن
  • بررسی ویژگی‌های زبان‌های Declarative در مقابل Imperative
  • آشنایی با منطق ۳VL
  • بررسی فرایند پردازش منطقی کوئری (Logical Query Processing )
۲- گروه‌بندی (GROUP BY)
  • مروری کوتاه و گذرا بر مفهوم GROUP BY و اجزای آن در SQL Server
  • معرفی GROUPING SET
  • بررسی ROLLUP و CUBE

۳- مقدمه‌ای بر Window Function

  • Window Function از نگاه استاندارد SQL
  • بررسی تاریخچه Window Function در SQL Server
  • Window Function چیست؟
  • معرفی اجزاء Window Function:
  • بررسی مفهوم Partitioning
  • بررسی مفهوم Framing
    – اعمال محدودیت رکوردهای یک پارتیشن با استفاده از ROWS
    – اعمال محدودیت رکوردهای یک پارتیشن با استفاده از RANGE
  • بررسی مفهوم Ordering
  • بررسی نحوه استفاده از Window Function در بخش‌های مختلف دستورات T-SQL
  • بیان فرایند پردازش منطقی Window Function در کوئری
  • محدودیت‌های Window Function در هنگام استفاده از آن‌ها
  • ارائه راه‌کارهای مناسب جهت رفع محدودیت‌ها در هنگام استفاده از Window Function
  • بررسی معایب روش‌های جایگزین Window Function
۴- انواع Window Function
  • معرفی و بررسی کارکرد Window Aggregate Function
  • معرفی Ranking Function
  • بررسی انواع Ranking Function
    – ROW_NUMBER
    – RANK
    – DENSE_RANK
    – NTILE
  • معرفی Distribution Function
  • بررسی انواع Distribution Function
    – PERCENT_RANK
    – CUME_DIST
    – PERCENTILE_DISC
    – PERCENTILE_CONT
  • معرفی Offset Function
  • بررسی انواع Offset Function
    – LAG
    – LEAD
    – FIRST_VALUE
    – LAST_VALUE
۵- Order Set Function
  • بررسی مفهوم Order Set Function
  • نحوه پیاده‌سازی Order Set Function در SQL Server

۶- سایر مباحث

  • بررسی مفاهیم اولیه جستجوی اطلاعات
  • آشنایی با مفاهیم اولیه Indexها در SQL Server
  • بررسی انواع ایندکس‌ها در SQL Server
  • آشنایی با معماری و ساختار ایندکس‌ها در SQL Server
  • بررسی انواع Clustered Indexها و ویژگی‌های آن‌ها در SQL Server
  • بررسی انواع Noclustered Indexها و ویژگی‌های آن‌ها در SQL Server
  • بررسی میزان تاثیر انواع ایندکس‌ها بر روند اجرای یک کوئری
  • تحلیل کوئری‌ها با استفاده از Execution Plan و ارائه راه‌کارهای مبتنی بر ایندکس‌ها جهت افزایش Performance
  • بررسی فرآیند اجرای کوئری و تاثیر ایندکس‌ها بر روی مفاهیم IO، Time

مثال‌های کاربردی
در این بخش سناریوهای کاربردی مختلفی هم‌چون محاسبه مانده (Running Total)، حذف مقادیر تکراری، تشخیص مقادیر ناموجود از یک بازه مشخص، تشخیص زیربازه‌های مختلف از یک بازه زمانی، تولید مقادیر سریالی و بازه‌های زمانی، پیاده‌سازی Paging، و چندین و چند سناریو پرکاربرد دیگر مطرح خواهد شد. در ادامه ضمن ارائه راه‌کارهای مناسب با استفاده از Window Function، روش‌های جایگزین نیز معرفی شده تا دانشجویان ضمن مقایسه عملکردی روش‌های متفاوت، به‌قدرت شگفت‌انگیز Window Function پی ببرند.

بخش دوم با تدریس مسعود طاهری

 

بخش دوم این دوره مربوط به مباحث Performacne & Tuning میباشد. یکی از موارد جالبی که از SQL Server 2012 به بعد به ویژگی‌های SQL Server اضافه شداست اجرای کوئری در مد Batch است. به طور خیلی ساده در این حالت دسته‌هایی از رکوردها به ازای هر مرحله پردازش می‌شود.
ما در این دوره شما را با این مفهوم و نحوه پیاده‌سازی آن در SQL Server آشنا میکنیم. توجه داشته باشید که اجرای کوئری‌های که دارای Window Function دارند در این حالت باعث افزایش کارایی بانک اطلاعاتی می‌شود.

۷- بررسی Data Warehouse
  • آشنایی با مفهوم Data Warehouse
  • بررسی دلیل وجود Data Warehouse
  • بررسی انواع جداول Data Warehouse
  • بررسی مفهوم Fact Table
  • بررسی مفهوم Dimension Table
۸- بررسی Columnstore Index
  • آشنای با Columnstore Index
  • بررسی معماری مربوط به Columnstore Index
  • استفاده از Columnstore Index در بانکهای اطلاعاتی از نوع OLTP
  • آشنایی با مفهوم Batch Mode Processing
  • بررسی مفهوم Row Group
  • بررسی Delta store و Delete Bitmap در Columnstore Index
  • آشنایی با روش‌های فشرده‌سازی مربوط به Columnstore Index
  • آشنایی با DMVهای مربوط به مانیتور کردن Columnstore Index
  • بایدها و نبایدهای مربوط به Columnstore Index
  • آشنایی با تغییرات مربوط به SQL Server 2017 به ازای Columnstore Index
  • بررسی نحوه اعمال تنظیمات مناسب برای Bulk Insert در Columnstore Indexها
  • بررسی تاثیر استفاده از Columnstore Index در Data Warehouseها
  • بررسی نحوه استفاده از Columnstore Index در OLTPها
  • بررسی استفاده از Columnstore Index هنگام کار با Memory Optimized Table
  • بررسی تاثیر Columnstore Index بر روی عملکرد Window Functionها
۹- استفاده از Columnstore Index در Data Warehouse

در یکی از پروژه‌هایی که درگیر بودم جدولی با حدود ۲ میلیارد و ۴۰۰ میلیون رکورد داشتم که روزانه بیش از ۱۰ میلیون رکورد به جدول مربوطه اضافه می‌شود. هدف ما در این پروژه افزایش سرعت کوئری‌ها بود. با توجه به اینکه اغلب کوئری‌های مربوط به این جدول از جنس تحلیلی می‌باشد. تصمیم گرفتیم از Columnstore Index در آن استفاده کنیم همانطور که در تصویر دقت مشاهده می‌کنید سرعت اجرای کوئری‌ها به طرز وحشتناکی افزایش پیدا کرد، کوئری که بیش از دو میلیارد و چهارصد میلیون رکورد را در خود درگیر می‌کند در کمتر از یک ثانیه (۳۰۰ میلی ثانیه) روی سرور اجرا شد.

در این دوره قرار نیست شما صرفا با مطالبی که توسط مدرسین ارائه خواهد شد آشنا شوید. ما در این دوره برای اطمینان از یادگیری و تثبیت مطالب در ذهن دانشجویان، در هر بخش علاوه بر مثال‌های کاربردی و عملیاتی، تمرینات و چالش‌هایی را نیز در طی دوره ارائه خواهیم کرد تا دانشجویان نیز در بحث‌ها شرکت داشته باشند و از نقاط قوت و ضعف خود آگاه شوند. به‌عبارت دیگر این دوره، ترکیبی از یک دوره آموزشی – کارگاهی است.

مدرسین این دوره مهندس مهدی شیشه‌بری و مسعود طاهری می‌باشند.

مهدی شیشه‌بری [مدرس و متخصص SQL Server]

مهدی شیشه‌بری مدرس این دوره است که بیش از ۱۰ سال است که بصورت حرفه‌ای با SQL Server کار می‌کند.

مدرس دوره های SQL Server در نیک آموز
نویسنده کتاب آموزش مبانی SQL Server 2017 (در دست چاپ)
دارای ۱۰ سال سابقه تدریس در سازمان‌های دولتی
برگزار کننده دوره های مختلف SQLServer در سازمانهای دولتی
مشاور SQLServer در سازمانهای دولتی
متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته دیتابیس

مسعود طاهری [مدرس و مشاور ارشد SQL Server و هوش تجاری]

مدیر فنی پروژه‌های SQL Server و هوش تجاری در نیک آموز
رئیس واحد دیتابیس شرکت پرداخت الکترونیک سداد
کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PEC co).
مدرس دوره ۲۵ جلسه ای آموزش Performance Tuning در SQL Server
مدرس دوره ۲۵ جلسه‌ای هوش تجاری در SQL Server
مدرس دوره High Availability در SQL Server
سخنران همایش معرفی قابلیت های جدید SQL Server 2016
سخنران بخش هوش تجاری همایش مورد تایید مایکروسافت در سال ۲۰۱۷ در ایران
مشاور SQL Server در شرکت مهندسی رایورز، سازمان کشتیرانی کل کشور و شرکت توسعه رفاه پردیس (بانک رفاه)
مدرس دوره‌های سازمانی از جمله سازمان بورس، کشتیرانی، شونیز، سازمان زندان‌ها، مرکز آمار ایران، رایورز و…
متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی و هوش تجاری

تصویر مسعود طاهری

با ثبت نام در این دوره چه چیزهایی به دست می‌آورید

null

دانلود مثال‌ها

مثال‌های این دوره آموزشی بعد از تشکیل هر جلسه برای شما ارسال خواهد شد و شما را به راحتی می‌توانید استفاده کنید.

null

فایل‌های PDF

شما با شرکت در این دوره تمامی جزوات تدریس شده را به صورت رنگی با کیفیت عالی درقالب یک فایل PDF دریافت خواهید کرد

null

پشتیبانی VIP تلگرامی

بعد از خرید دوره به گروه تلگرامی آن اضافه خواهید شد

null

جزوات چاپ شده رنگی [حضوری]

خلاصه مباحث و اسلایدهای هر جلسه از دوره آموزشی به صورت جزوه رنگی تقدیم شما می‌گردد

null

صوت کلاس

صوت هر جلسه را می‌توانید از سامانه آموزشی [LMS] دانلود کنید.

null

فیلم‌های آموزشی

بعد از تشکیل هر جلسه از دوره آموزشی لینک دانلود فیلم‌ها در اختیار شما قرار می‌گیرد.

null

مشاهده آنلاین و زنده

بعد از خرید دوره می‌توانید به صورت زنده و Live هر جلسه از آموزش را پیگیری نمایید.

null

حضور در کلاس

اگر بصورت حضوری ثبت نام کنید، می‌توانید به صورت حضوری در دوره شرکت کنید.

 

قبل از هر چیز باید بگویم کیفیت فیلمبرداری و صوتی این دوره در حد سریال‌ها و تیزرهای تلویزیونی خواهد بود، پس به هیچ عنوان لازم نیست نگران کیفیت صوتی و تصویری این دوره باشید.
در این دوره هم از محیط کلاس و هم از دسکتاپ مدرس فیلمبرداری خواهد شد و بعد از میکس در اختیار دوستان شرکت کننده (حضوری و غیرحضوری) قرار خواهد گرفت.

 

 

اگر خارج از تهران هستید یا پُرمشغله هستید چرا در دوره غیرحضوری شرکت نمی‌کنید!؟

اگر خارج از تهران هستید، اگر پُرمشغله هستید: بصورت غیرحضوری ثبت نام کنید، کلاس را زنده ببینید و فیلم با کیفیت فوق حرفه‌ای به همراه جزوات کاملا رنگی و دستورالعمل اجرا دریافت کنید.

 

نمایش Live و زنده دوره برای افراد غیرحضوری

دوستانی که بصورت غیرحضوری ثبت نام کرده‌اند می‌توانند دسکتاپ و صدای مدرس را به صورت کاملا زنده مشاهده کنند. در هر کجای جهان هستید بدون هیچ محدودیتی در کلاس باشید.

 

 

 

 

 

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

برای اینکه بتوانید از این دوره به نحو مطلوب استفاده کنید حتما بایستی با یکسری مباحث و مفاهیم کوئری نویسی در SQL Server آشنا باشید.
رویکرد این دوره بیشتر مباحث عملی و سناریوهای تجربی می‌باشد.

دوره در یک نگاه کلی

عنوان دوره: دوره آموزشی کوئری نویسی پیشرفته [مباحث Window Function و Columnstore Index]
مخاطبین: برنامه نویسان و مدیران بانک اطلاعاتی
پیش نیازهای دوره: کوئری نویسی مقدماتی
مخاطبین: افرادی که می‌خواهند به صورت حرفه‌ای با کوئری‌نویسی پیشرفته در SQL Server آشنا شوند.
ظرفیت دوره: ۲۴ نفر
طول دوره: ۱۰ جلسه ۳ ساعته در مجموع ۳۰ساعت
پشتیبانی: دارای گروه تلگرامی اختصاصی است
روز برگزاری: پنجشنبه هر هفته
شروع دوره: ۱۹ دی ماه ۱۳۹۸
ساعت دوره: ۹:۳۰ صبح الی ۱۲:۳۰ ظهر
محل دوره: تهران، یوسف آباد، خیابان اسدآبادی، میدان فرهنگ، خیابان ۳۳ ، پلاک ۲۹، زنگ چهارم (طبقه چهارم)، دفتر نیک آموز
آدرس روی گوگل مپ: https://goo.gl/maps/gr3djYFJzV32
نزدیکترین مترو: مترو فاطمی (جهاد)
مدیریت دوره: فرید طاهری مدیریت نیک آموز
مدرسین: مهدی شیشه بری و مسعود طاهری
مبلغ حضوری: ۸۹۰ هزار تومان
مبلغ غیرحضوری: ۷۹۰ هزار تومان

مبلغ دوره


شرایط حضوری:
محتوای حضوری: شرکت در کلاس حضوری و پذیرایی
محتوای دوره: ۱۰ جلسه ۳ ساعته در مجموع ۳۰ ساعت آموزش تصویری (فیلم)، صوت دوره، تمرین‌ها، جزوات چاپ شده رنگی، دانلود از سامانه LMS
دسترسی به سامانه اختصاصی آموزش [LMS]: دانلود تمام محتوا بدون محدودیت زمانی
مبلغ سرمایه گذاری حضوری: ۸۹۰ هزار تومان

شرایط غیرحضوری:
محتوای غیرحضوری: ۱۰ جلسه ۳ ساعته در مجموع ۳۰ ساعت آموزش تصویری (فیلم)، صوت دوره، تمرین‌ها، PDF جزوات، دانلود از سامانه LMS
مشاهده Live: دسکتاپ و صدای مدرس، بصورت زنده و آنلاین قابل مشاهده است.
دسترسی به سامانه اختصاصی آموزش [LMS]: دانلود تمام محتوا بدون محدودیت زمانی
مبلغ سرمایه گذاری غیرحضوری: ۷۹۰ هزار تومان

 

آیا مبلغ دوره مناسب است!؟
به نظر من مبلغ دوره بسیار، بسیار ارزان و مناسب است، این دوره دارای تمرین و سناریوهای کاملا اختصاصی است که البته مدرس از تجربیات ارزشمند خود در کل دوره خواهد گفت که می‌توانید از آن استفاده نمایید. همچنین شما پشتیبانی یک گروه اختصاصی تلگرامی را نیز خواهید داشت.

 

 

گارانتی برگشت ۲ برابری پول

شما با شرکت در این دوره هیچ چیزی را از دست نخواهید داد، چون این دوره دارای گارانتی ۲ برابری برگشت پول است.

نحوه ثبت‌نام در دوره به چه شکل است؟

ثبت نام بصورت حضوری:
۱- ابتدا بر روی دکمه زیر کلیک کنید.

۲- اطلاعات خواسته شده را تکمیل و مبلغ مورد نظر را پرداخت نمایید.
۳- شما در لیست ثبت‌نام کنندگان حضوری قرار گرفته‌اید، ۱۰ دقیقه دیگر ایمیل خود را بررسی نمایید

ثبت نام بصورت غیرحضوری:
۱- ابتدا بر روی دکمه زیر کلیک کنید.

۲- اطلاعات خواسته شده را تکمیل و مبلغ مورد نظر را پرداخت نمایید.
۳- شما در لیست ثبت‌نام کنندگان غیرحضوری قرار گرفته‌اید، ۱۰ دقیقه دیگر ایمیل خود را بررسی نمایید

(اگر نیاز به پیش فاکتور و یا فاکتور دارید لطفا با شماره تلفن ۸۸۲۱۲۸۶۹ – ۰۲۱ تماس گرفته و درخواست نمایید).

پاسخ به سوالات متداول درباره این دوره آموزشی

1- روی دکمه خرید (حضوری یا غیرحضوری) کلیک کنید تا به سبد خرید هدایت شوید.
۲- مراحل خرید اعم از لاگین، تکمیل اطلاعات و پرداخت اینترنتی را انجام دهید.
۳- در انتها و بعد از پرداخت به قسمت مشخصات سفارش خود هدایت خواهید شد.
۴- تبریک می‌گوییم شما در لیست خریداران این دوره قرار گرفته‌اید بعد از ۵ دقیقه ایمیل خود را بررسی کنید.

آدرس دفتر: تهران، یوسف آباد، خیابان اسدآبادی، میدان فرهنگ، خیابان ۳۳، پلاک ۲۹ جدید (پلاک ۳۱ قدیم)، زنگ ۴
آدرس روی گوگل مپ: https://goo.gl/maps/gr3djYFJzV32

پنجشنبه ۱۹ دی ماه – ساعت ۹:۳۰ الی ۱۲:۳۰ ظهر

واقعیت این است که یک تیم پرتلاش با مدرسین واقعا حرفه‌ای بصورت شبانه‌روزی فعالیت می‌کنند تا بتوانند دوره‌های آموزشی در سطح بسیار بالایی تولید کنند.
لطفا و خواهشا کپی نکنید و موارد زیر را مدنظر داشته باشید:

  • در نیک آموز بر روی مطالب آموزشی و دوره‌ها قفل گذاشته نمی‌شود تا شما دوست عزیز بدون دردسر بتوانید مطالب آموزشی را در هر دستگاهی تماشا نمایید.
  • محتوای خریداری شده را می‌توانید با بستگان درجه یک (همسر، پدر،مادر،خواهر،برادر) به اشتراک بگذارید.
  • ما از کپی محتوای آموزشی نیک آموز تحت هیچ شرایطی رضایت نداریم. این مورد شرعا حرام و موارد مشاهده شده پیگرد قانونی خواهد داشت همان طور که شما تمایل ندارید برنامه شما کپی شود مجموعه نیک آموز هم از کپی دوره‌ها کاملا ناراضی است.
  • محتوا را میتوانید توسط تیم خودتان و داخل شرکت خودتان تماشا کنید ولی اگر محتوا را به بیرون از شرکت انتقال دهید ما کاملا از این موضوع ناراضی هستیم.
  • خواهشمندیم به موارد مطرح شده پایبند بوده زیرا تمامی محتواهای آموزشی نیک آموز در سازمان وزارت ارشاد بصورت قانونی ثبت شده است و موارد مشاهده شده پیگرد قانونی خواهد داشت.

3 دیدگاه برای دوره کوئری‌نویسی پیشرفته [مباحث Window Function و ColumnStore Index]

  1. رسول آقاجانی
    5 out of 5

    :

    مطالب این دوره و نحوه ارایه مطالب بسیار جالب و کاربردی هست و به شخصه با تجربه ۱۰ سال کار با SQL Server اطلاعات زیادی از این کلاس کسب کردم،
    در کنار مطالب ارایه شده اگر معرفی رفرنس ها و مسایل عملی بیشتر باشد مسلما بر بار دوره اضافه خواهد شد.

  2. حمید
    5 out of 5

    :

    سلام این دوره چمدبار برگزار شده ؟
    برنامه ایی بری برگزاری مجدد این دوره دارید ؟

    • آرزو محمدزاده

      :

      درود وقت بخیر
      این دوره یک بار برگزار شده است و در صورت تمایل به رزرو دوره می توانید از لینک زیر اقدام نمایید.

      https://nikamooz.com/r
      با تشکر

  3. علی ورزشی
    5 out of 5

    :

    با سلام و وقت بخیر خدمت استادید گرامی نیک اموز

    بنده تقریبا اواسط این دوره هستم و به صورت غیر حضوری دارم دوره رو دنبال میکنم . به جرات میتونم یگم استاد شیشه بری خیلی رو مباحث تسلط خوبی داره و سعی میکنه به ساده ترین شکل ممکن مطالب رو عنوان کنه . دوستان مبحث Window function یکی از پرکاربردترین مباحث در Sql server هست و خیلی میتونه دید شما رو نسبت به حل مسائل پیچیده بهبود ببخشه . من قبل از شروع این دوره عناوین چندین کتاب مختلف رو نظیر High-Performance T-SQL Using Window Functions که یکی از بهترین کتاب های این بخش هست رو به صورت تیتر وار بررسی کردم . تو این کتاب سناریو هایی مطرح شده بعد از ارایه مباحث . خیلی از عناوینی ، مثال ها و سناریو های پرکاربردی که در این کتاب بی نظیر هست در این دوره هم مطرح شده و استاد شیشه بری به تفصیل مسائل رو تشریح میکنن و سناریو ها رو حل میکنن سر کلاس . من حوزه کاریم بیشتر با گزاراشات فروش هست که از وقتی با این روش های Query نویسی آشنا شدم در واقع عملکرد بهتری تو ارایه گزاراشاتم داشتم و تونستم خیلی خلاصه تر و با منطق بهتر به مسائل پیچیده نگاه کنم . حتما پس از دوره query نویسی مقدماتی chain مطالب این دوره رو دنبال کنید تا دانش تخصصی تون به مراتب بالاتر بره .

    این دوره رو به همه دوستانی که درگیر Query نویسی های پیچیده شدن به شدت توصیه میکنم چرا که رویکرد و هدف این دوره معرفی Top ترین تکنیک ها برای حل این گونه مسائل هست .
    در آخر بازم از تمامی زحمات اساتید عزیز نیک آموز قدردانی میکنم که این قدر تخصصی نسبت به مسائل ، به تولید محتوای اموزشی اقدام میکنن و امیدوارم که با قدرت هر چه بیشتر این مسیر رو ادامه بدن

    با تشکر

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

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

محصولات مرتبط

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