آموزش توسعه‌دهنده ETL - (MySQL، انتقال داده، MS SQL Server، SSIS) - آخرین آپدیت

دانلود ETL Developer - (MySQL, Data Migration ,MS SQL Server, SSIS)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع ETL و انتقال داده با MySQL و MS SQL Server

اهمیت داده و کاربردهای متنوع آن در دنیای امروز.

مفاهیم اساسی پایگاه‌های داده و نحوه استفاده از آن‌ها برای مدیریت داده.

ماهیت پایگاه‌های داده رابطه‌ای و نحوه سازماندهی سیستماتیک داده‌ها.

نحوه نصب و راه‌اندازی MySQL، یک سیستم مدیریت پایگاه داده رابطه‌ای قدرتمند.

تسلط بر دستورات اصلی MySQL برای عملیات پایگاه داده.

اصول زبان تعریف داده (DDL) و زبان دستکاری داده (DML).

مفاهیم پیشرفته MySQL مانند رویه‌های ذخیره شده، نماها و تریگرها.

مفاهیم و کاربردهای فرآیندهای ETL (استخراج، تبدیل، بارگذاری).

دانش تفصیلی از هر مرحله فرآیند ETL - استخراج، تبدیل و بارگذاری.

اهمیت انبار داده در فرآیندهای ETL

تکنیک‌های مدل‌سازی داده و کاربردهای آن‌ها در ETL.

درک مهاجرت داده و نقش حیاتی آن در تحول دیجیتال.

استراتژی‌ها و تکنیک‌های مختلف برای مهاجرت موفق داده.

نحوه برنامه‌ریزی و آماده‌سازی برای یک پروژه مهاجرت داده.

تفاوت‌های ظریف مدیریت داده‌های بزرگ در ETL و چالش‌های آن.

فرایند و مزایای ETL برای داده‌های زمان واقعی.

مروری بر فرآیندهای ETL مبتنی بر ابر و مزایای آن‌ها نسبت به ETL سنتی در محل.

پیش نیازها:

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

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

آشنایی با SQL: باز هم، یک پیش‌نیاز دقیق نیست، اما داشتن مقداری آشنایی با SQL (زبان پرس و جوی ساختاریافته)، زبان استاندارد برای مدیریت پایگاه داده رابطه‌ای، سودمند خواهد بود.

الزامات سخت افزاری و نرم افزاری: رایانه با دسترسی به اینترنت برای دانلود مطالب دوره، شرکت در تمرینات و بررسی ابزارهای مرتبط با محتوای دوره ضروری است. الزامات نرم افزاری خاص، مانند سرور MySQL، در دوره ذکر خواهد شد.

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

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

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

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

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

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

این دوره همچنین شامل حوزه‌های کلیدی مانند مدیریت داده‌های بزرگ در ETL، ETL برای داده‌های زمان واقعی و مروری بر فرآیندهای ETL مبتنی بر ابر است. شما همچنین با ابزارهای ETL، SQL برای ETL آشنا خواهید شد و حتی موضوعات پیشرفته‌ای مانند توسعه ETL با استفاده از SSIS (سرویس‌های یکپارچه‌سازی SQL Server) را لمس خواهید کرد.

در نهایت، این دوره با نگاهی به روندهای آینده در ETL و انتقال داده، و فرصت‌های شغلی امیدوارکننده در این زمینه به پایان می‌رسد.

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



سرفصل ها و درس ها

آشنایی با داده و پایگاه‌های داده Introduction to Data & Databases

  • مقدمه Introduction

  • درک داده: اهمیت و کاربردها Understanding Data: Importance and Applications

  • آشنایی با پایگاه‌های داده Introduction to Databases

  • درک پایگاه‌های داده رابطه‌ای Understanding Relational Databases

  • آشنایی با MySQL Introduction to MySQL

نصب و راه‌اندازی MySQL Installation and Setup of MySQL

  • نصب و راه‌اندازی MySQL Installation and Setup of MySQL

  • دانلود و نصب MySQL (ویندوز) MySQL Download and Installation (Windows)

  • MySQL Workbench چیست؟ What is MySQL Workbench

  • نصب MySQL (مک) MySQL Installation (Mac)

  • نصب MySQL Workbench (مک) Installing MySQL Workbench (Mac)

  • مفاهیم پایه پایگاه داده Basic Database Concepts

  • اسکیما چیست؟ What is a Schema

  • اسکیما پایگاه داده Database Schema

  • انواع داده در MySQL MySQL Data Types

انجام وظایف مدیریتی Performing Administrative tasks

  • صفحه اصلی MySQL Workbench MySQL Workbench Home Screen

  • ایجاد اتصال جدید به MySQL Creating a new MySQL Connection

  • مدیریت اتصالات سرور Managing Server Connections

  • اتصالات کلاینت Client Connections

  • بررسی وضعیت سرور Checking Server Status

  • مدیریت کاربران و مجوزها Administration of users and Priviledges

  • بررسی داشبورد عملکرد Checking Performance Dashboard

  • استفاده از ابزارهای MySQL Using MySQL Utilities

  • استفاده از مرورگر شیء Using Object Browser

  • نمایش پایگاه‌های داده موجود Showing existing databases

  • نمایش لیست جداول Showing list of tables

  • ایجاد پایگاه داده Create a Database

  • ایجاد جدول Create a Table

  • استفاده از دستورات پایه SQL Using basic SQL Commands

  • نمایش ساختار جدول Displaying table structure

  • تغییر ساختار جدول Changing Table Structure

ایجاد اشیاء MySQL Creating MySQL Objects

  • قواعد نامگذاری MySQL MySQL Naming Convention

  • ایجاد پایگاه داده MySQL Creating a MySQL Database

  • استفاده از IF NOT EXIST DROP Using IF NOT EXIST DROP

  • ایجاد یک جدول در MySQL Creating a Table in MySQL

  • تنظیم پایگاه داده پیش‌فرض Setting up default database

  • استفاده از کامنت‌ها در MySQL Using MySQL Comments

  • کلیدهای اصلی Primary keys

  • کلیدهای خارجی Foreign keys

کار عملی با MySQL Hands-on with MySQL

  • دستورات پایه MySQL MySQL Basic Commands

  • کار عملی با دستورات SQL Hands-on SQL Commands

  • زبان تعریف داده (DDL) و زبان دستکاری داده (DML) Data Definition Language (DDL) and Data Manipulation Language (DML)

  • ایجاد پایگاه داده جدید با SQL Creating a new database with SQL

  • ایجاد یک جدول با SQL Creating a table with SQL

  • دستور INSERT در MySQL MySQL INSERT Statement

  • دستور SELECT در MySQL MySQL SELECT statement

  • دستور UPDATE در MySQL MySQL UPDATE Statement

  • دستور DELETE در MySQL MySQL DELETE Statement

  • MySQL پیشرفته: رویه‌های ذخیره شده، نماها، تریگرها Advanced MySQL: Stored Procedures, Views, Triggers

  • ایجاد رویه ذخیره شده Creating stored procedure

  • اصلاح رویه ذخیره شده Modifying stored procedure

  • ایجاد یک رویه ذخیره شده پیشرفته Creating an advanced stored procedure

  • فراخوانی و حذف رویه‌های ذخیره شده Calling and deleting stored procedures

  • ایجاد یک نمای MySQL Creating a MySQL View

  • پرس و جو از نماهای MySQL Querying MySQL Views

  • اصلاح یک نما Modifying a view

  • حذف یک نما Dropping a view

آشنایی با ETL Introduction to ETL

  • درک ETL: مفاهیم و کاربردها Understanding ETL: Concepts and Applications

  • مروری بر فرآیند ETL Overview of the ETL Process

  • درک انبار داده Understanding Data Warehousing

  • مدل‌سازی داده برای ETL Data Modelling for ETL

توسعه ETL ETL Development

  • استخراج داده: روش‌ها و بهترین شیوه‌ها Extracting Data: Methods and Best Practices

  • تبدیل داده: پاکسازی، نرمال‌سازی، تجمیع Transforming Data: Cleaning, Normalization, Aggregation

  • بارگذاری داده: رویکردها و بهترین شیوه‌ها Loading Data: Approaches and Best Practices

  • سناریوهای واقعی در ETL Real-life Scenarios in ETL

ابزارها و تکنیک‌های ETL ETL Tools and Techniques

  • مروری بر ابزارهای ETL Overview of ETL Tools

  • SQL برای ETL SQL for ETL

  • آشنایی با SSIS (سرویس‌های یکپارچه‌سازی SQL Server) Introduction to SSIS (SQL Server Integration Services)

  • توسعه ETL با استفاده از SSIS ETL Development using SSIS

انتقال داده Data Migration

  • درک انتقال داده Understanding Data Migration

  • برنامه‌ریزی و آماده‌سازی برای انتقال داده Planning and Preparing for Data Migration

  • استراتژی‌ها و تکنیک‌های انتقال داده Data Migration Strategies and Techniques

  • آزمایش و اعتبارسنجی داده‌های منتقل شده Testing and Validation of Migrated Data

پروژه عملی: توسعه ETL و انتقال داده Hands-on Project: ETL Development and Data Migration

  • تعریف دامنه و الزامات پروژه Defining Project Scope and Requirements

  • طراحی و پیاده‌سازی فرآیندهای ETL Designing and Implementing ETL Processes

  • انجام انتقال داده Performing Data Migration

  • آزمایش و اعتبارسنجی Testing and Validation

نصب Microsoft SQL Server Microsoft SQL Server Setup

  • حداقل الزامات نصب SQL Server Minimum Installation Requirements for SQL Server

  • نسخه‌های SQL Server SQL Server Editions

  • دانلود Microsoft SQL Server Download Microsoft SQL Server

  • نصب Microsoft SQL Server Install Microsoft SQL Server

  • نصب SQL Server Management Studio Install SQL Server Management Studio

  • اتصال SSMS به SQL Server Connecting SSMS to SQL Server

  • لطفا توجه داشته باشید Please Note

  • نصب پایگاه داده adventureworksDW Install adventureworksDW Database

نصب Visual Studio Visual Studio Setup

  • Visual Studio چیست؟ What is Visual Studio

  • الزامات نصب Visual Studio Visual Studio installation requirements

  • نصب Visual Studio Install Visual Studio

  • Workloadهای Visual Studio Visual studio workloads

  • نصب SQL Server Data Tools Install SQL Server Data Tools

  • نصب SSDT Designer Templates Install SSDT Designer Templates

SSIS عملی | پیاده‌سازی ETL Hands-On SSIS | ETL Implementation

  • ایجاد بسته SSIS Create SSIS Package

  • SSIS Designer SSIS Designer

  • اضافه کردن و پیکربندی یک مدیر اتصال فایل متنی Add and configure a flat file connection manager

  • تغییر نگاشت انواع داده ستون Remapping Column Data Types

  • اضافه کردن و پیکربندی یک مدیر اتصال OLE DB Add and configure an OLE DB Connection manager

  • اضافه کردن یک وظیفه جریان داده به بسته Add a data flow task to package

  • اضافه کردن و پیکربندی منبع فایل متنی Add and configure the flat file source

  • اضافه کردن و پیکربندی تبدیل‌های Lookup Add and configure the lookup transformations

  • اضافه کردن و پیکربندی Lookup برای تبدیل‌های datekey Add and configure Lookup for datekey transformations

  • اضافه کردن و پیکربندی مقصد OLE DB Add and configure the OLE DB destination

  • تست بسته SSIS Test SSIS Package

انتقال پایگاه داده: MySQL به SQL Server Database Migration: MySQL To SQL Server

  • نصب SSMA Installing SSMA

  • پیش‌نیازها Prerequisites

  • SQL Server Agent SQL Server Agent

  • ارزیابی پیش از انتقال Pre-migration assessment

  • اعتبارسنجی نگاشت نوع Validating type mappings

  • تبدیل اسکیما Converting the schema

  • انجام انتقال Performing the migration

  • اعتبارسنجی داده پس از انتقال Post migration data validation

مباحث پیشرفته و روندهای آینده Advanced Topics and Future Trends

  • مدیریت کلان داده در ETL Handling Big Data in ETL

  • فرآیندهای ETL مبتنی بر ابر Cloud-based ETL Processes

  • ETL برای داده‌های بلادرنگ ETL for Real-Time Data

  • روندهای آینده و فرصت‌های شغلی در ETL Future Trends and Career Opportunities in ETL

مرور دوره و گام‌های بعدی Course Review and Next Steps

  • مرور مفاهیم و مهارت‌های کلیدی Review of Key Concepts and Skills

  • مطالعات موردی دنیای واقعی Real-world Case Studies

  • آماده شدن برای مصاحبه‌های توسعه‌دهنده ETL Preparing for ETL Developer Interviews

پروژه نهایی: فرآیند ETL برای پایگاه داده یک کسب و کار خرده‌فروشی Capstone Project: ETL Process for a Retail Business Database

  • مراحل پروژه Project Steps

  • استفاده از یک مجموعه داده فرضی مرتبط با یک کسب و کار خرده‌فروشی. Using a hypothetical dataset related to a retail business.

نمایش نظرات

آموزش توسعه‌دهنده ETL - (MySQL، انتقال داده، MS SQL Server، SSIS)
جزییات دوره
7.5 hours
118
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,293
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bluelime Learning Solutions Bluelime Learning Solutions

آموزش ساده بلوبلایم مبتنی بر انگلستان است و کیفیت قابل فهم راه حل های یادگیری الکترونیکی را ایجاد می کند. همه دوره های ما 100٪ مبتنی بر فیلم است. ما نمونه هایی را به دست ها می آموزیم که مهارت های زندگی واقعی را آموزش می دهند. Bluelime در پروژه های مختلف برای 500 شرکت ثروتمند شرکت کرده است و درک می کند که برای آماده سازی دانش آموزان با مهارت های مربوطه مورد نیاز چیست.