دوره آنلاین توسعه و پیاده سازی Database با استفاده از SQL Server 2019

دوره آنلاین پیاده سازی و توسعه Database با استفاده از SQL Server 2019
17 Apr

دوره آنلاین توسعه و پیاده سازی Database با استفاده از SQL Server 2019

دوره آموزشی SQL Server 2019 با هدف آموزش اصولی و جامع توسعه و پیاه سازی Databaseهای رابطه‌ای تدوین شده است. محتوای دوره به شکلی است که با پوشش دادن تمامی مطالب مورد نیاز در حوزه Database Design & Development به شما توانایی پیاده سازی، توسعه و بهینه سازی ساختار موجود Database را خواهد داد. همچنین در پایان این دوره، شما با تمامی Data Type‌ها، توابع از پیس تعریف شده در SQL Server 2019 و نیز ساختار زبانی T-SQL به صوزت کامل آشنا شده، تکنیک‌ها و روش‌های مختلف و بهینه برای Query گرفتن از دیتا را آموزش خواهید دید.

سرفصل‌ و مطالب ارائه شده در این دوره منطبق با آموزش‌های استاندارد Microsoft بوده و در طی مدت آموزش از Database آموزشی Microsoft به نام AdventureWorks استفاده خواهد شد.

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

پیش‌نیاز دوره آنلاین توسعه و پیاده سازی Database با استفاده از SQL Server 2019 دوره اصول طراحی Database های رابطه‌ای می‌باشد. لازم به ذکر است، در صورت داشتن اطلاعات کافی در زمینه طراحی Database های رابطه‌ای و آشنایی با مدل دیتای Relational و یا تجربه طراحی Database با استفاده از Microsoft Access، می‌توانید بدون پیش نیاز در این دوره شرکت نمایید.

ویژگی های دوره:

  • آموزش جامع دستورات T-SQL
  • چیدمان مطالب آموزشی به صورت استاندارد
  • تخصیص پروژه به هریک از دانشجویان جهت اجرا در طول دوره و کسب تجربه و مهارت لازم
  • ارائه نمونه دستورات و Queryهای آموزشی دوره
  • ارائه مطالب آموزشی به همراه مثال‌های اختصاصی
  • آموزش جامع توابع تعریف شده در SQL Server 2019
  • آموزش تکنیک‌های مختلف و مقایسه روش‌های مشابه
  • انطباق مباحث با استاندارد آموزشی و مستندات Microsoft
  • ارائه ویدئوی با کیفیت از دوره

مخاطبان دوره :

  • افراد علاقمند به مباحث طراحی، پیاده سازی و توسعه بانک‌های اطلاعاتی
  • دانشجویان و فارغ‌التحصیلان رشته های کامپیوتر و IT
  • افرادی که قصد یادگیری عمیق و تسلط بر موارد زیر را دارند:
    • آشنایی با Data Type ها به مزایا و ویژگی هریک
    • آشنایی با توابع تعریف شده در دسته بندی‌های متفاوت
    • تسلط بر پیاده سازی و بهینه کردن انواع Query ها
    • پیاده‌سازی Database طراحی شده در SQL Server 2019 با استفاده از T-SQL و Designer
    • تسلط بر مفاهیم برنامه نویسی با استفاده از T-SQL
    • تسلط بر پیاده سازی انواع Business Rule ها با استفاده از:
      • Stored Procedure
      • User Defined Function
      • Trigger
    • آشنایی و تسلط بر مفهوم Cursor، CTE و اجرای Queryهای بازگشتی
    • آشنایی با Transaction و مدیریت آن
  • فعالان و علاقمندان به حوزه هوش تجاری و تحلیل داده‌ها که قصد دسترسی به دیتا و یا استفاده از Microsoft Analysis Server را دارند
  •  مدیران و کارشناسان مالی، منابع انسانی، فروش، چرخه تامین که نیاز به دسترسی مستقیم به Database و اجرای Query های مورد نظر برای تهیه گزارش‌های کاربردی دارند
  • صاحبان ایده و راهکار‌های نو که قصد راه‌اندازی استارت‌آپ نرم‌افزاری دارند
  • و …

 

اهداف دوره آنلاین توسعه و پیاده سازی Database با استفاده از SQL Server 2019

این دوره در مدت زمان ۶۶ ساعت به همراه ۲ جلسه رفع اشکال و بررسی پروژه‌های دانشجویان، به گونه‌ای طراحی شده است که دانشجویان با مفاهیم و امکانات SQL Server 2019 آشنا شده، نصب و راه‌اندازی آن را آموزش می‌بینند. در ادامه با تسلط بر Data Typeها و دستورات T-SQL به پیاده سازی و توسعه Database با استفاده از SQL Server 2019 خواهند پرداخت. در این مسیر، با تعداد زیادی از توابع از پیش تعریف آشنا خواهند شد. همچنین با تسلط بر Query نویسی و آشنایی با انواع روش‌های گزارش گیری از Database توانایی خود را در این زمینه به حداکثر خواهند رساند. پس از اتمام دوره، دانشجویان قادر خواهند بود، فعالیت‌های زیر را با تسلط و مهارت کافی به انجام برسانند:

  • نصب و راه‌اندازی SQL Server 2019
  • پیاده سازی Database طراحی شده در SQL Server 2019
  • پیاده سازی Business Rule ها
  • مدیریت و تضمین یکپارچگی اطلاعات با استفاده از Transaction ها
  • تسلط بر نوشتن Query ها و دریافت دیتا به شکل مورد نیاز
  • توسعه و اصلاح ساختار Database های موجود
  • انتخاب صحیح و بهینه بین راهکار‌های مشابه
  • و …

سرفصل دوره آنلاین توسعه و پیاده سازی Database با استفاده از SQL Server 2019:

  1. آشنایی با مجموعه‌ سرویس‌های MS SQL Server
    • Database Engine
    • Service Broker
    • Replication Service
    • Full Text Search
    • و …
  2. معرفی و آشنایی با سایر نرم‌افزار‌های مجموعه MS SQL Server
    • Integration Service
    • Reporting Service
    • Analysis Service
  3. نصب و راه‌اندازی Database Engine و تنظیات آن
  4. آشنایی با SQL Server Management Studio
  5. معرفی Database استاندارد آموزشی مایکروسافت: AdventureWorks
  6. آشنایی انواع Data Type‌ها و بایدها و نبایدها:
  7. Numerics
    • Exact
    • Approximate
  8. Date & Time
  9. Character Strings
    • ASCII
    • Unicode
  10. Binary Strings
  11. Other Data Types
  12. آشنایی با ساختار دستور SELECT و تکنیک‌های مختلف Query گرفتن از دیتا:
    • DISTINCT / ALL / Column List
    • TOP (n) PERCENT / TOP (n) / WITH TIES
    • SELECT INTO
    • WHERE / ORDER BY
    • GROUP BY / HAVING
      • ROLL UP / CUBE / GROUPING SETS
    • Table & Column Alias
  13. آشنایی با عملگرها
    • UNION / UNION ALL / INTESECT / EXCEPT
    • AND / OR / NOT / BETWEEN / EXISTS / IN / LIKE / ALL / ANY / SOME
    • = , <> , != , > , >= , < , <= , !> , !<
    • + , – , * , / , %
  14. آشنایی با Pivot

 

  1. آشنایی با توابع تعریف شده در SQL Server:
    • Aggregate Functions
    • Analytic Functions
    • Ranking Functions
    • Rowset Functions
    • Scalar Functions
  2. آشنایی با Window Function‌ها و کاربرد‌های OVER Clause
  3. آشنایی با بدست آوردن:
    • Moving Averages
    • Running Totals
    • Percentages
    • Top-N Results
  4. آشنایی با Subquery ها و ساختارهای چند سطحی Subquery
  5. آشنایی با Correlated Subqueryها
  6. آشنایی با دستورات زبانی DDL و پیاده سازی Database طراحی شده با استفاده از  T-SQL:
    • CREATE DATABASE / ALTER DATABASE / DROP DATABASE
    • CREATE TABLE
    • آشنایی با Constraint ها
      • Null / Not Null
      • PRIMARY KEY CONSTRAINT
      • UNIQUE KEY CONSTRAINT
      • CHECK CONSTRAINT
      • DEFAULT CONSTRAINT
      • FOREIGN KEY CONSTRAINT
        • Referential Integrity
      • ALTER TABLE / DROP TABLE
  1. آشنایی با Identity و روش‌های مقدار‌دهی، خوانش مقادیر جدید و استفاده از uniqueidentifier به عنوان Primary Key
    • آشنایی با توابع NEWID و NEWSEQUENTIALID
  2. آشنایی با View‌ها
  3. آشنایی با دستورات DML
    • INSERT / UPDATE / DELETE
  4. آشنایی با Batch و ساختارهای زبانی T-SQL
    • DELCARE Variable / SET Value
    • IF / CASE / WHILE
    • TRY-CATCH و آشنایی با مدیریت خطا / RAISEERROR
  5. کار با In-Memory Table
  6. آشنایی با CTE و Query‌های بازگشتی
  7. آشنایی با Triggerها
    • FOR / AFTER / INSTEAD OF
  8. آشنایی با Stored Procedureها و انواع پارامتر‌ها (IN / OUT)
  9. آشنایی با انواع User Defined Function‌ها:
    • Scalar Value Function
    • Inline Table-Value Function
    • Multi-Statement Table Value Function
  10. آشنایی با Transaction، انواع Lock و مدیریت آن
  11. آشنایی با توابع دسترسی به Database Objectها و کاربرد‌های آنها
  12. آشنایی با دستورات DCL
    • GRANT / REVOKE
    • سطوح دسترسی به Database Objectها
  13. آشنایی با Indexها و کاربردهای آن
  14. آشنایی با Backup & Restore

آشنایی با ایجاد Script و خروجی گرفتن دیتا

سوالات متداول در باره دوره آنلاین توسعه و پیاده سازی Database با استفاده از SQL Server 2019:

 

  • افراد علاقمند به مباحث Database
  • دانشجویان و فارغ‌التحصیلان رشته‌های کامپیوتر و IT
  • افراد علاقمند به حوزه برنامه‌نویسی وب، موبایل و نرم‌افزار‌های سرویس‌گرا
  • افراد علاقمند به حوزه تحلیل و تولید نرم‌افزار که قصد ورود به بازار کار دارند
  • فعلان حوزه هوش تجاری و داده‌کاوی
  • و …

طراحی این دوره به شکلی است که شما با دانش عمومی نسبت به دنیای کامپیوتر، داشتن ذهنی تحلیلگر و پویا و گذراندن دوره اصول طراحی Databaseهای رابطه‌ای ، می‌توانید از آن بهره ببرید

خیر، نیازی به آشنایی با نرم‎‌افزارهایی مانند Access وجود ندارد. گرچه آشنایی با این نرم افزارها می‌تواند کمک کننده باشد.

بله، با گذراندن این دوره، تمامی نکات و قواعد به همراه عملگر‌ها و توابع لازم برای Query گرفتن از Database را به صورت اصولی، جامع و کاربردی آموزش خواهید دید.

بله، در صورتی که شما قصد دسترسی به Data و خواندن اطلاعات به صورت مستقیم از Database را داشته باشید، مباحث Query نویسی این دوره برای شما مفید خواهد بود.

بله، انواع عملگرهای JOIN به همراه مثال و نیز استفاده از Sub Query ها به همراه سایر عملگر‌های مورد استفاده در دستور Select به تفصیل آموزش داده خواهند شد.

بله، ساختار دوره و محتوای آن به شکلی طراحی شده که بتوایند با گذراندن آن آماده کار به عنوان توسعه دهنده Database شوید.

تمامی دستورات DDL, DML, DQL و DCL به همراه کاربردهای آنها آموزش داده خواهد شد.

با توجه به روال کلاس، امکان پیش بردن پروژه برای دانشجویان در کنار آموزش ممکن خواهد بود. همچنین برای تسلط بهتر بر مفاهیم، در ابتدای دوره، پروژه‌هایی به دانشحویان محول شده تا در طی دوره بر روی آن کار کرده و مطالب را به صورت عملی بکار ببندند.

بدون شک بله، گذراندن این دوره به شما کمک خواهد کرد، پیش از گذراندن واحد مربوطه به مفاهیم و امکانات SQL Server مسلط شوید.

با توجه به محدودیت اعمال و تعریف Business Rule ها در سطح Database ساخته شده بر اساس ساختار Class ها در روش Code First، قطعا با داشتن دانش کاربردی و تسلط بر T-SQL می‌توانید طراحی Database خود را بهینه کرده و از بار کاری برنامه تا حد زیادی بکاهید. بنابراین، گذراندن این دوره برای شما مفید خواهد بود.

تقریبا ۴۰ درصد از دوره به گزارش گرفتن و اصول Query نوشتن و کار با SQL Server Management Studio اختصاص دارد. با توجه به این موضوع، قطعا این دوره برای شما مفید خواهد بود.

مدرس دوره: شهاب ساری اصلانی

بیش از ۱۵ سال تدریس دوره های تخصصی برنامه نویسی، طراحی و پیاده سازی Database، سیستم های Service Oriented و تحت وب در سازمانها و موسسات آموزشی

تعدادی از سازمانهای طرف همکاری :

دانشگاه علمی کاربردی، موسسه‌ی NIIT هند، مجتمع فنی تهران، نهاد ریاست جمهوری، شرکت حمل و نقل ترکیبی، واحد بازار برق توانیر، جهاد کشاورزی، شاپرک و …

جهت کسب اطلاعات بیشتر در خصوص دوره، به شماره همراه ۰۹۱۰۹۱۵۹۸۲۰ از طریق واتس‌آپ پیام ارسال نمایید.

شهاب ساری اصلانی

مدت زمان دوره : ۶۶ ساعت + ۲ جلسه

رفع اشکال و بررسی پروژه دانشجویان

زمان برگزاری: شنبه و دوشنبه ساعت ۱۹ الی ۲۲

 

مجموعا کمتر از سه ماه

شرکت کنندگان در رویداد

۴ دیدگاه

  1. اسفند ۱۱, ۱۳۹۹

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

    • اسفند ۱۳, ۱۳۹۹

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

  2. اسفند ۱۳, ۱۳۹۹

    برای ثبت نام چطور باید اقدام کنم؟

    • اسفند ۱۳, ۱۳۹۹

      لینک ثبت نام و پرداخت به زودی فعال خواهد شد.
      ممنون از شکیبایی شما

ارسال یک دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.