رویداد به پایان رسیده است!
دوره آموزشی نگهداری از بانک اصلاعاتی در SQL Server در تاریخ یکشنبه ۱۰ تیر به پایان رسیده است. (جزئیات بیشتر)

دوره آموزشی نگهداری از بانک اصلاعاتی در SQL Server

شروع:
یک‌شنبه ۲۳ اردیبهشت ۹۷ ۱۷:۳۰
پایان:
یک‌شنبه ۱۰ تیر ۹۷ ۲۰:۳۰
دوره آموزشی نگهداری از بانک اصلاعاتی در SQL Server
برگزارکننده‌ی رویداد
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

توضیحات بیشتر

عنوان دوره: دوره آموزشی نگهداری بانک‌های اطلاعاتی
مخاطبین: برنامه‌نویسان و مدیران بانک‌های اطلاعاتی
ظرفیت کلاس: 20 نفر
طول دوره: 8 جلسه سه ساعته (جمعا 24 ساعت) و تمرین اضافی کلاسی
پشتیبانی: دارای گروه تلگرامی اختصاصی است
روز برگزاری: یکشنبه‌ هر هفته
شروع دوره: یکشنبه ۲۳ اردیبهشت ۱۳۹۷
ساعت دوره: ۱۷:۳۰ الی ۲۰:۳۰ به همراه ۳۰ دقیقه تمرین اضافی
محل دوره: تهران، یوسف آباد، خیابان اسدآبادی، میدان فرهنگ، خیابان 33 ، پلاک 31 قدیم (29 جدید)، زنگ چهارم (طبقه چهارم)، دفتر نیک آموز
نزدیکترین مترو: مترو فاطمی (جهاد)
مدیریت دوره: فرید طاهری مدیریت نیک آموز
مدرس: مسعود طاهری
نحوه پرداخت: 10 درصد پرداخت کنید و مابقی در سه قسط

 

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

 

سرفصل‌های دوره آموزشی نگهداری بانک اطلاعاتی

در حقیت در کل این دوره ما به این سوال پاسخ خواهیم داد: چگونه با استفاده از سیستم سازی، فرآیندها و روال‌های اتوماتیک در SQL Server تولید کنیم؟

با اتوماتیک کردن فرآیندها و روال‌ها در SQL Server شما خیالتان راحت است که بسیاری از موارد مربوط به نگهداری بانک اطلاعاتی مانند Backup , Restore , Rebuild Index و… پشت صحنه و بدون دخالت عامل انسانی در حال انجام است.

۱- معرفی SQL Server

• معرفی مفهوم Database Engine
• بررسی مفهوم بانک اطلاعاتی
• معرفی مفهوم Relational Database
• معرفی مفهوم NOSQL
• بررسی SQL Server
• بررسی دلایل علمی استفاده از SQL Server
•  بررسی Benchmarkهای موسسه Gartner
• بررسی Benchmarkهای موسسه TPC

 

 

۲- بررسی روال نصب SQL Server
  • انتخاب بستر مناسب برای نصب SQL Server
  • نکات مهم برای نصب SQL Server در بستر مجازی
  • نکات مهم در نصب SQL Server بر روی Dedicated Server
  • بررسی تنظیمات مهم برای بانک اطلاعاتی Tempdb
  • بررسی سرویس‌های اصلی SQL Serverب
  • بررسی اکانت‌های راه‌انداز به ازای سرویس‌های SQL Server
  • بررسی Virtual Accountها
  • بررسی Managed Service Account
  • بررسی اکانتهای سیستمی برای استارت سرویسهای SQL Server
  • بررسی استارت سرویس SQL Server به صورت Single User

 

 

۳- معرفی برنامهSQL Server Configuration Manager 
  •  بررسی تنظیمات سرویس‌های SQL Server آشنایی با برنامه SQL Server Configuration Manager
  • آشنایی با قسمت‌های مختلف برنامه SQL Server Configuration Manager
  • معرفی پروتکلهای ارتباطی در SQL Server
  • بررسی نحوه تنظیم Startup Parameter
  • بررسی نحوه تنظیم پورت برای SQL Server
  • بررسی تنظیم پورتهای Dynamic در SQL Server
  • بررسی تنظیمات Firewall برای SQL Sever
  • بررسی چند روش مناسب برای جلوگیری از Attack سرویسهای SQL Server

 

 

۴- معرفی بانک‌های اطلاعاتی و بررسی معماری مربوط به آنها
  • بررسی بانک‌‌‌های اطلاعاتی
  • بررسی بانک‌های اطلاعاتی سیستمی و کاربرد آنها
  • آشنایی با ویژگیهای بانک اطلاعاتی Master
  • آشنایی با ویژگیهای بانک اطلاعاتی msdb
  • آشنایی با ویژگیهای بانک اطلاعاتی model
  • +آشنایی با ویژگیهای بانک اطلاعاتی tempdb
  • آشنایی با ویژگیهای بانک اطلاعاتی distribution
  • آشنایی با نحوه تنظیمات اصولی و مناسب برای بانکهای اطلاعاتی سیستمی
  • بررسی اولیه معماری فایل‌های بانک اطلاعاتی
  • آشنایی با مفهوم Page
  • بررسی اولیه انواع Pageها
  • معرفی معماری Log File
  • معرفی معماری منطقی Log File
  • معرفی معماری فیزیکی Log File
  • بررسی وضعیت مربوط به بانک‌های اطلاعاتی (Recovery Pending ,Restoring ,…)
  • تحلیل هر کدام از وضعیتهای مربوط به بانک اطلاعاتی
  • آشنایی با DMV,DMFهای سودمند برای مدیریت بانک اطلاعاتی

 



۵- بررسی مفهوم Recovery Model 
  • آشنایی با مفهوم Checkpoint
  • معرفی انواع Recovery Mode
  • lبررسی Full Recovery Modelب
  • ررسی Simple Recovery Model
  • بررسی Bulk Logged Recovery Model
  • آشنایی با تنظیمات مناسب Recovery Model برای بانک‌‌های اطلاعاتی


۶- تهیه نسخه پشتیبان در SQL Server

• بررسی مفاهیم اولیه تهیه نسخه پشتیبان
• بررسی انواع مختلف نسخه پشتیبان
• بررسی نحوه تهیه نسخه Full Backup
• بررسی نحوه تهیه نسخه Differential Backup
• بررسی نحوه تهیه نسخه Log Backup
• بررسی مفهوم Log Chain
• بررسی نحوه تهیه نسخه پشتیبان تحت شبکه
• بررسی نحوه Encrypt کردن نسخه پشتیبان
• بررسی تکنیک‌های افزایش سرعت تهیه نسخه پشتیبان


۷- بازیابی نسخه پشتیبان در SQL Server

• بررسی مفاهیم اولیه بازیابی نسخه پشتیبان
• بررسی انواع مختلف روش‌های بازیابی نسخه پشتیبان
• بررسی نحوه بازیابی Full Backup
• بررسی نحوه بازیابی Differential Backup
• بررسی نحوه بازیابی Log Backup
• بررسی نحوه بازیابی نسخه پشتیبان تحت شبکه
• بررسی نحوه بازیابی نسشخه پشتیبان Encrypt شده
• بررسی تکنیک‌های افزایش سرعت بازیابی نسخه پشتیبان




۸- سرویس Agent

• بررسی SQL Agent و تنظیمات مربوط به آن
• بررسی مفهوم Job و نحوه ایجاد آن
• بررسی مفهوم Schedule و نحوه ایجاد آن
• بررسی مفهوم Alert و نحوه ایجاد آن
• بررسی انواع Alertها
• بررسی مفهوم Operatorها
• بررسی مفهوم Proxy و انواع آن
• بررسی نحوه خواندن Log مربوط به بانک اطلاعاتی




۹- Database Mail

• معرفی Database Mail و نحوه تنظیم آن
• بررسی تنظیمات مربوط به Database Mail
• بررسی ارسال ایمیل با دستورات TSQL
• بررسی نحوه ارسال ایمیل با استفاده از Job
• بررسی اتصال Database Mail به Mail Server




۱۰- Database Maintenance Plan

• آشنایی با مفهوم Maintenance Plan
• بررسی Maintenance Plan و نحوه استفاده از آن برای Backup
• بررسی نحوه پاک کردن خودکار Backupهای قدیمی
• بررسی نحوه بازسازی ایندکس‌ها و تاثیر آن بر کارایی بانک اطلاعاتی
• بررسی نحوه Reorganize کردن ایندکس‌ها و تاثیر آن بر کارایی بانک اطلاعاتی
• بررسی Shrink کردن بانک اطلاعات و تاثیر آن بر کارایی بانک اطلاعاتی
• بررسی نحوه به روز رسانی Statisticsها و تاثیر آن بر کارایی بانک اطلاعاتی
• بررسی نحوه خودکار سازی فعالیت‌های تعریف شده در Maintenance Plan
• بررسی نحوه اطلاع رسانی در خصوص وضعیت Taskهای تعریف شده در Maintenance Plan با استفاده از ایمیل
• بررسی نحوه اجرای دستورات TSQL با استفاده از Maintenance Plan
• بررسی صحت و سلامت بانک اطلاعاتی
• بررسی رفع مشکلات مربوط به Database Corrupt (صفحات آسیب دیده بانک اطلاعاتی)




مدرس دوره مسعود طاهری کیست؟

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

۱- سخنران بخش هوش تجاری همایش مورد تایید مایکروسافت در سال ۲۰۱۷ در ایران
۲- مدیر واحد پروژه‌های هوش تجاری و دیتابیس در نیک‌آموز
۳- رئیس بخش دیتابیس شرکت خدمات نوین سداد
۴- کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان.
۵- مدرس دوره آموزش Performance & Tuning در SQL Server
۶- مدرس دوره ۱۵ جلسه‌ای دوره SQL Server ویژه برنامه‌نویسان
۷- سخنران همایش معرفی قابلیت‌های جدید SQL Server 2016
۸- مشاور SQL Server در شرکت‌های رایورز، سازمان بورس،کشتیرانی
۹- برگزاری دوره برای سازمان بورس و اوراق بهادار تهران.
۱۰- برگزاری دوره در سازمان کشتیرانی کل کشور
۱۱- برگزاری دوره به روز‌رسانی به SQL Server 2014در سازمان زندان‌های کل کشور
۱۲- برگزاری دوره SQL Server 2012برای تیم DataCenter شرکت ) ParsOnline پارس آنلاین(.
۱۳- برگزاری دوره Performance & Tuning SQL Server 2012برای شرکت مهندسی رایورز.
۱۴- برگزاری دوره High Availability with SQL Server 2008 برای تیم فنی شرکت پخش البرز.



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


این دوره مناسب چه کسانی است؟

ان دوره منابسب برنامه‌نویسان و مدیران بانک‌های اطلاعاتی می‌باشد.
پیش نیاز این دوره، دوره آموزش کوئری نویسی در SQL Server 2017 است.

 دوره حضوری با دوره غیرحضوری چه فرقی دارد؟

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

 پشتیبانی بوسیله یک گروه تلگرام اختصاصی

تصور کنید شما جلسه اول را گذارنده‌اید و یا فیلم آنرا تماشا کرده‌اید، حال از جلسه اول یک سوال برای شما پیش آمده است:



آدرس:تهران یوسف آباد، میدان فرهنگ، خیابان سی و سوم، پلاک 29 جدید و 31 قدیم، شماره 4، طبقه 4، شرکت نیک آموز