بالاخره جلسه نهم دوره SQL Server ویژه برنامه نویسان را تونستیم با موقیت برگزار کنیم. به دلیل مسابقه ای که برگزار کردیم گزارش این جلسه کمی با تاخیر ارسال گردید.
مباحثی که در جلسه 9 ارائه گردید.
1- آشنایی با مباحث پیشرفته Bulk_Insert
2- آشنایی با نحوه ایجاد یک Data Mart
3- آشنایی با نحوه کار با SSIS
4- آشنایی با نحوه Deploy کردن Packageهای SSIS
5- آشنایی با نحوه تنظیم کردن Integration Service Catalog
6- آشنایی با Job کردن Packageهای SSIS
7- آشنایی با ایندکس و انواع مختلف ایندکس ها در SQL Server
8- آشنایی با معماری ایندکس های Cluster
9- آشنایی با جداول Heap
10- آشنایی با معماری جداول Heap
در این جلسه یک Framework با نام HangFire برای بچه های برنامه نویس معرفی شد. که برای کارهای Scheduling و انجام فعالیت ها به شکل Asynchronous بود
روش کار این Framework بدین حالت می باشد.
1- Job و Taskهای شما با استفاده از قابلیت های موجود در آن ایجاد شدهو در یک Queue قرار می گیرند. این صف می تواند از Engineهایی مانند MSMQ، Rabitm Queue، SQL Server و… استفاده کند. ضمنا لازم نیست نگران ارتباط با صف باشد انجام این کار به اتوماتیک توسط API و… موجود در این Framework می باشد.
2- پس از آن برنامه نویسی برای عملیات مربوط به پردازش آیتم های موجود در صف بر عهده شما است. فقط متمرکز می شوید روی نحوه پردازش و اصل Business خودتان. اینکه چگونه آیتم ها را از صف واکشی کنیم یا درگیری با مباحث همزمانی و…. داشته باشیم باز هم بر عهده HangFire می باشد
3- تمامی کارهای مربوط به زمانبدی، Parallel Process ,… به طور اتوماتیک توسط این Frame Work انجام می شود.
اطلاعات بیشتر: http://hangfire.io
همچنین خوشحال میشویم یک نفر از دوستان در مورد این فریمورک تحقیق کند و نتایج را بصورت یک مقاله یا فیلم در نیک آموز با نام خود ایشان منتشر کنیم.
چند عکس دیگر…
من که سرما خورده بودم!
شاید به بسته آموزشی زیر علاقهمند باشید
منبع: آموزش برنامه نویسی نیک آموز
3 دیدگاه
مجتبی شهریور
سلام
از تمام زحمات شما استاد گرامی جناب طاهری بخاطر ترویج صحیح تجاربتون متشکرم
من شاید امکان دستیابی به کلاسهای شما را نداشته باشم ولی همیشه دیدن سایت شما به من روحیه مجدد میده…
محمدرضا احمدی
با سلام
tiyara9090@hotmail.com
سلام
دستتون درد نکنه..
سطح دو این آموزش کی آماده میشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟