تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

قیمت: 422,400 تومان

با 30% تخفیف وب سایت و مدرس در صورت خرید یکجا: 295,680 تومان

خرید دوره با 30 تخفیف

آموزش SQL Server ( اس کیو ال سرور) قسمت 1 : شروع دوره ای متفاوت

آموزش SQL بصورت 0 تا 100 تضمینی :: ویدیوی آموزش جامع و گام به گام SQL سرور بصورت کارگاهی ، سناریو محور و تصویری  ، بدون شک از برترین دوره های آموزشی اس کیو ال ( سی کوئل سرور ) در ایران است. شما براحتی با این آموزش SQL می توانید بانک های اطلاعاتی سایت های داینامیک مبتنی بر MSSQL Server مایکروسافت را طراحی و پیاده سازی کنید.

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

SQL سرور چیست؟ و چند نوع دوره آموزشی SQL وجود دارد؟

SQL Server یکی از محبوب ترین نرم افزارهای مدیریت بانک اطلاعاتی و ذخیره کردن داده ها در دنیاست. SQL  سرور یک پایگاه داده رابطه ای یا RDBMS است . این نرم افزار بسیار قدرتمند است و می تواند براحتی حجم عظیمی از داده ها را در قالب بانک های اطلاعاتی خودش نگهداری و مدیریت کند. SQL Server در واقع محصول شرکت مایکروسافت است و بهتر است به جای آموزش SQL از واژه آموزش MSSQL Server که مخفف Microsoft است برای آموزش اس کیو ال سرور استفاده شود.

آموزشهای SQL در دو حوزه مدیریت بانک های اطلاعاتی SQL که به عنوان DBA یا Database Administrator شناخته می شوند و همچنین دوره های توسعه و کوئری گرفتن از SQL که بعنوان دوره های برنامه نویسی SQL یا MSSQL Developer نیز شناخته می شوند ، تقسیم بندی می شوند. این دوره آموزشی ویژه برنامه نویس های SQL سرور است.

دوره آموزشی جامع SQL Server شامل چه سرفصل هایی می شود؟

سرفصل های 0 تا 100 آموزش SQL سرور این دوره آموزشی اس کیو ال به نحوی طراحی شده است که بصورت تضمینی بتوانید بدون هیچگونه پیشنیاز در مورد بانک های اطلاعاتی به SQL سرور و دستوراتش مسلط شوید. این دوره آموزشی 24 ساعته بدون کوچکترین پرتی زمانی و با بیش از 50 مثال کاربردی و عملی ، به شما بصورت کارگاهی و حرفه ای برنامه نویسی SQL سرور را آموزش می دهد.

سرفصل های کلی این 53 ویدیوی آموزشی در قالب 20  موضوع آموزش دیتابیس از نحوه دانلود و نصب شروع شده و با رسیدن به حرفه ای ترین مباحث SQL سرور یعنی بهینه سازی دیتابیس ختم می شود. می توانید سرفصل های جامع این آموزش SQL Server را در ادامه مشاهده کنید :

  1. با مفاهیم اولیه بانک های اطلاعاتی رابطه ای آشنا شده و یاد میگیریم که به چه بانک هایی رابطه ای گفته می شود.
  2. با نحوه نصب و راه اندازی SQL Server آشنا شده و بخش های مختلف مراحل نصب را به همراه بررسی ویژگی هایی که در هنگام نصب می توان انتخاب کرد بررسی می کنیم. همچنین با مفهوم Installation Planning آشنا می شویم و اینکه چگونه باید SQL Server را بر اساس شرایط موجود نصب کرد.
  3. همچنین با نحوه دانلود و نصب SQL Server Management Studio که محیطی برای کار با SQL Server است و همچنین SQL Server Data Tools که ابزارهایی را برای کار با SQL Server در محیط Visual Studio فراهم می آورد آشنا می شویم.
  4. مفاهیم اولیه ای که پیش نیاز شروع طراحی بانک های اطلاعاتی هستند را بررسی می کنیم، اینکه چگونه باید نیازمندی ها را جمع آوری و تحلیل کرد و چگونه از روی نیازمند های جمع آوری شده می توان اقدام به طراحی Database کرد. همچنین با انواع بانک های BI/OLAP و OLTP و کاربرد های هر یک آشنا خواهیم شد. در این دوره تمرکز ما بر روی بانک های OLTP است.
  5. با انواع کلید ها و مفاهیم مرتبط با آن ها آشنا شده و یاد میگیریم که کلید ها چه کاربردی در بانک های اطلاعاتی دارند.
  6. با مبحث نرمال سازی بانک های اطلاعاتی (Normalization) آشنا می شویم. نرمال سازی بانک های اطلاعاتی در چند مرحله مختلف انجام شده و برای بهینه سازی طراحی بانک های اطلاعاتی استفاده می شوند.
  7. نحوه ایجاد جداول در بانک ها را بررسی خواهیم کرد. بررسی کلی مکانیزم ذخیره سازی اطلاعات در SQL Server، بررسی انواع نوع داده در SQL Server و مفهوم Row و Column، آشنایی با کلید های اولیه، مقادیر پیش فرض در جداول، ستون های Identity و نوع های UniqueIdentifier را بررسی خواهیم کرد. با نحوه ایجاد جدول بوسیله دستورات T-SQL و همچنین Designer برنامه SSMS آشنا خواهیم شد. با نحوه ایجاد تغییر در جداول آشنا شده و همچنین به بررسی رابطه ها و انواع آن می پردازیم.
  8. با عملیات های درج، حذف و به روز رسانی اطلاعات در SQL Server آشنا می شویم. همچنین به بررسی Transaction ها و مبحث مدیریت خطا در SQL Server خواهیم پرداخت
  9. امنیت را در SQL Server بررسی خواهیم کرد. مقدمه ای بر مفاهیم اولیه امنیت، بررسی امنیت در سه لایه Server و Database و Object، آشنایی با Login ها و User ها و همچنین کاربرد Schema ها در بانک های اطلاعاتی SQL Server از جمله مباحثی است که در این بخش مطرح خواهند شد.
  10. یاد خواهیم گرفت که چگونه می توان با ایجاد Index ها بر روی جداول، سرعت خواندن اطلاعات از جداول را افزایش داد. در این قسمت انواع ایندکس ها را در SQL Server بررسی کرده، با مفهوم Unique Constraint آشنا شده و با نحوه ایجاد، حذف و نگهداری Index ها در SQL Server آشنا می شویم.
  11. در ادامه با نحوه کوئری گرفتن از بانک ها آشنا می شویم، آشنایی با دستور SELECT، فیلتر کردن اطلاعات، مرتبط سازی خروجی کوئری ها، توابع کار با رشته و عملگر LIKE، استفاده از متغیرها، بررسی Aggregate ها، نحوه استفاده از Join ها و همچنین گروه بندی اطلاعات در کوئری ها، کار با تاریخ، آشنایی با مفهوم Sequence ها، نوشتن Sub Query ها، عملگر Apply و کاربرد CTE ها، توابع Ranking در SQL Server، کار با Cursor ها و همینطور Debug کردن کوئری ها در SQL Server از جمله مباحثی است که در بخش کوئری گرفتن از بانک ها با آن ها آشنا خواهیم شد.
  12. به بررسی مفهوم View ها و دلیل استفاده از آن ها خواهیم پرداخت. با نحوه ایجاد View ها و استفاده از آن ها آشنا خواهیم شد و همچنین یاد میگریم که چگونه می توان بر روی View ها ایندکس ایجاد کرد. در انتها با مبحث Updatable Views آشنا خواهیم شد.
  13. یاد میگیریم که چگونه می توانیم برای بانک های خود Store Procedure بنویسیم و از آن ها استفاده کنیم.
  14. با نحوه استفاده از Trigger آشنا شده و متوجه می شویم که Trigger ها چه نقشی در بانک های اطلاعات دارند.
  15. علاوه بر توابعی که در SQL Server تعریف شده اند، کاربران امکان تعریف توابع مورد نظر خود را دارند که اصطلاحاً به آن ها User-Defined Function گفته می شود. در این بخش به بررسی UDF ها پرداخته و نحوه تعریف و استفاده از آن ها و همچنین بررسی انواع UDF ها می پردازیم.
  16. با قابلیت های In-Memory در SQL Server آشنا می شویم. این قابلیت از نسخه 2014 به SQL Server اضافه شده است. آشنایی با قابلیت In-Memory، بررسی Buffer Pool Extension و همچنین قابلیت In-Memory OLTP را در این بخش بررسی خواهیم کرد و با Memory Optimized Table ها و Memory Optimized SP ها آشنا می شویم.
  17. با مفاهیم Data Files و FILESTREAM در SQL Server که برای کار با فایل ها مورد استفاده قرار میگیرند آشنا می شویم. به بررسی قابلیت FileTable پرداخته و در نهایت با مبحث Table Partitioning آشنا خواهیم شد.
  18. SQL Server قابلیت کار با فرمت XML را دارد که در این بخش با نحوه کار با فایل های XML آشنا می شویم. نحوه ذخیره اطلاعات به صورت XML و همچنین کوئری گرفتن بر روی داده های XML در این بخش بررسی خواهند شد و همچنین یاد میگیریم که چگونه می توانیم اطلاعات XML را Import و Export کنیم.
  19. با مبحث Query Tuning یا بهینه سازی کوئری ها آشنا می شویم. بررسی Query Execution Plan، آشنایی با Query Tuning Adviser از جمله مباحثی هستند که در این بخش آموزش داده می شوند.
  20. با مبحث Concurrency و راه کارهای حل آن در SQL Server آشنا می شویم. مفاهیمی مانند Isolation Level ها و همچنین Locking در این بخش بررسی می شوند.
  21. در آخرین بحش از دوره آموزشی به بررسی راهکار های تهیه پشتیبان از بانک های اطلاعاتی در SQL Server خواهیم پرداخت. تهیه پشتیبان، بازیابی پشتیبان، ایجاد Script از روی بانک های اطلاعاتی و همچنین Attach کردن و Detach کردن بانک ها را بررسی خواهیم کرد و در انتها با آشنایی با سرویس Agent یاد میگیریم که چگونه می توانیم عملیات تهیه پشتیبان به صورت خودکار را در SQL Server پیاده سازی کنیم.

آموزش SQL سرور : آموزش اس کیو ال

درباره مدرس دوره آموزشی اس کیو ال سرور

من، حسین احمدی بنیان گذار وب سایت توسینسو با بیش از 12 سال سابقه فعالیت در زمینه های طراحی و توسعه نرم افزار، مدیریت بانک های اطلاعاتی و همچنین طراحی و توسعه وب در طول این دوره به عنوان مدرس در کنار شما خواهم بود. تا این لحظه به عنوان مشاور، مدرس و کارشناس در بیش از 15 سازمان دولتی و خصوصی فعالیت داشته و در حال حاضر به عنوان یکی از بنیان گذاران و سرپرست تیم توسعه وب سایت توسینسو و عضو هیئت مدیره شرکت ایمن ارقام پارسه البرز فعالیت می کنم.

نظر شما
برای ارسال نظر باید وارد شوید.
53 نظر