آموزش بوت‌کمپ جامع طراحی پایگاه داده رابطه‌ای - آخرین آپدیت

دانلود Relational Database Design Bootcamp

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: رویکردی پروژه-محور برای تسلط بر طراحی پایگاه داده: مدل‌سازی مفهومی، روابط پایگاه داده، نرمال‌سازی و فراتر از آن. در این دوره شما خواهید آموخت: طراحی یک پایگاه داده رابطه‌ای از صفر. درک و پیاده‌سازی روابط بین جداول پایگاه داده. آموزش مفهوم نرمال‌سازی و دلیل اهمیت آن در طراحی بهینه پایگاه داده. تسلط بر مفاهیم پیشرفته مانند ایندکس‌ها (Indexes) و ویوها (Views). مدل‌سازی داده‌ها برای داده‌های ساختاریافته. درک روش‌های بهبود یکپارچگی (Integrity) و قابلیت اطمینان داده‌ها. پیش‌نیازها: هیچ دانش قبلی از پایگاه داده یا SQL مورد نیاز نیست.

در این بوت‌کمپ عملی و پروژه-محور، بر اصول بنیادی طراحی پایگاه داده رابطه‌ای مسلط شوید.یاد بگیرید چگونه با استفاده از روابط، نرمال‌سازی، نمودارهای ER و بهترین متدهای روز، پایگاه‌های داده‌ای کارآمد و مقیاس‌پذیر بسازید. این دوره برای مبتدیان و علاقه‌مندان به حوزه داده ایده‌آل است. همین امروز ثبت‌نام کنید تا مهارت‌های داده‌ای خود را ارتقا دهید!


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


تمرکز این دوره بر مفاهیم طراحی پایگاه داده‌های رابطه‌ای است. در این بوت‌کمپ هیچ کوئری SQL نوشته یا آموزش داده نمی‌شود. ما از VS Code برای طراحی مدل‌های مفهومی و نمودارهای موجودیت-رابطه (ERD) استفاده خواهیم کرد. ویدیوهای نصب و راه‌اندازی VS Code و یک راهنمای سریع کاربرد آن نیز در دوره گنجانده شده است.


مهارت‌های طراحی پایگاه داده رابطه‌ای در سال ۲۰۲۵ به دلایل زیر همچنان بسیار حیاتی هستند:


  • فراگیری داده‌های ساختاریافته

    با وجود ظهور NoSQL و سایر پارادایم‌های ذخیره‌سازی، اکثر داده‌های حساس تجاری همچنان ساختاریافته هستند (مانند سوابق مشتریان، تراکنش‌های مالی و موجودی انبار). پایگاه‌های داده‌ای مانند PostgreSQL، MySQL و SQL Server همچنان موتور محرک هزاران سیستم سازمانی هستند.


  • پایه‌ای برای سایر فناوری‌ها

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


  • پایداری و قابلیت تعامل

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


  • تقاضا در بازار کار

    در سال ۲۰۲۵، شرکت‌ها همچنان مهارت‌های پایگاه داده رابطه‌ای (SQL، طراحی شمای داده، نرمال‌سازی) را به عنوان پیش‌نیاز اصلی برای مهندسان نرم‌افزار، تحلیل‌گران داده و مهندسان داده می‌طلبند.


طراحی پایگاه داده رابطه‌ای یک مهارت همیشگی است.در سال ۲۰۲۵، موضوع فقط نوشتن SQL نیست، بلکه درک نحوه مدل‌سازی موثر داده‌ها، بهینه‌سازی عملکرد، تضمین کیفیت داده‌ها و آینده‌نگری سیستم‌ها در محیط‌های تکنولوژیک ترکیبی است.


در این بوت‌کمپ هر آنچه برای طراحی پایگاه‌های داده رابطه‌ای کارآمد و قابل اعتماد نیاز دارید را خواهید آموخت. در پایان این دوره شما بر موارد زیر مسلط خواهید بود:


  • پایگاه‌های داده رابطه‌ای و ساختار جداول.

  • اهمیت طراحی صحیح پایگاه داده و مراحل گام‌به‌گام طراحی.

  • مدل‌سازی داده‌ها با استفاده از مدل‌های مفهومی و نمودارهای ERD.

  • انواع مختلف روابط در پایگاه داده و نحوه پیاده‌سازی آن‌ها.

  • مفاهیم کلیدی مانند یکپارچگی داده‌ها، قابلیت اطمینان و حذف افزونگی داده‌ها.

  • انواع داده‌ها، کلیدها، محدودیت‌ها و ایندکس‌های مورد استفاده در پایگاه داده‌های رابطه‌ای.

  • نرمال‌سازی پایگاه داده و دلیل نیاز به انطباق با حداقل فرم نرمال سوم (3NF).

  • یک پروژه نهایی برای طراحی کامل پایگاه داده یک سرویس استریم موسیقی.


برای شرکت در این دوره نیازی به دانش قبلی در زمینه پایگاه داده، SQL یا برنامه‌نویسی نیست. همین امروز ثبت‌نام کنید تا مهارت‌های داده‌ای خود را متحول کنید!


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

خوش‌آمدگویی به دوره Welcome to the Course

  • خوش‌آمدگویی به دوره Welcome to the Course

  • مرور کلی سرفصل‌های دوره Course Overview

مقدمه‌ای بر طراحی پایگاه داده Introduction to Database Design

  • مقدمه‌ای بر طراحی پایگاه داده Introduction to Database Design

  • توضیح پایگاه‌های داده رابطه‌ای Relational Databases Explained

  • ساختار جدول در پایگاه داده‌های رابطه‌ای Table Structure in Relational Databases

  • اهداف طراحی پایگاه داده Database Design Objectives

  • مراحل طراحی پایگاه داده Steps to Database Design

  • مدل‌سازی مفهومی داده‌ها Conceptual Data Modelling

  • نمودارهای موجودیت-رابطه (ERD) Entity Relationship Diagrams (ERD)

روابط در پایگاه داده Database Relationships

  • مقدمه‌ای بر روابط پایگاه داده Database Relationships Introduction

  • توضیح جامع روابط در دیتابیس Database Relationships Explained

  • کلیدهای اصلی (Primary Keys) Primary Keys

  • کلیدهای خارجی (Foreign Keys) Foreign Keys

  • روابط یک‌به-یک One to One Relationships

  • روابط یک‌به-چند One to Many Relationships

  • روابط چند‌به-چند Many to Many Relationships

  • روابط خود-ارجاعی (Self Referencing) Self Referencing Relationships

  • مینی-پروژه: روابط پایگاه داده Mini Project: Database Relationships

  • مینی-پروژه: مدل‌سازی داده‌های هسته Mini Project: Modeling the Core Data

  • مینی-پروژه: مدل‌سازی قابلیت‌های پلی‌لیست Mini Project: Modeling Playlist Functionality

  • مینی-پروژه: مدل‌سازی قابلیت‌های کتابخانه Mini Project: Modeling Library Functionality

کلیدها، محدودیت‌ها، انواع داده‌ها، ویوها و ایندکس‌ها Keys, Constraints, Data Types, Views and Indexes

  • مقدمه‌ای بر کلیدها، محدودیت‌ها، انواع داده‌ها، ویوها و ایندکس‌ها Introduction to Keys, Constraints, Data Types, Views and Indexes

  • انواع داده‌های رایج Common Data Types

  • بررسی کلیدها Keys

  • کوییز انواع داده‌ها و کلیدها Data Types and Keys Quiz

  • محدودیت‌ها (Constraints) Constraints

  • سایر انواع داده‌ها More Data Types

  • کوییز محدودیت‌ها و انواع داده‌ها Constraints and Data Types Quiz

  • ویوهای پایگاه داده (Views) Database Views

  • ایندکس‌های پایگاه داده (Indexes) Database Indexes

  • کوییز ویوها و ایندکس‌ها Views and Indexes Quiz

نرمال‌سازی پایگاه داده Database Normalization

  • مقدمه‌ای بر نرمال‌سازی پایگاه داده Database Normalization Introduction

  • توضیح مفهوم نرمال‌سازی Database Normalization Explained

  • فرم نرمال اول (1NF) First Normal Form

  • فرم نرمال دوم (2NF) Second Normal Form

  • فرم نرمال سوم (3NF) Third Normal Form

  • فرم نرمال بويس-کاد (BCNF) Boyce-Codd Normal Form (BCNF)

  • فرم نرمال چهارم (4NF) Fourth Normal Form

  • مینی-پروژه: نرمال‌سازی پایگاه داده Mini Project: Database Normalization

  • مینی-پروژه: پیاده‌سازی فرم نرمال اول Mini Project: First Normal Form

  • مینی-پروژه: پیاده‌سازی فرم نرمال دوم Mini Project: Second Normal Form

  • مینی-پروژه: پیاده‌سازی فرم نرمال سوم Mini Project: Third Normal Form

پروژه نهایی: Dotify Project: Dotify

  • توضیح پروژه Dotify Project Dotify Explained

  • پروژه Dotify: گام اول Project Dotify: First Step

  • پروژه Dotify: بررسی گام اول Project Dotify: First Step Walkthrough

  • پروژه Dotify: گام دوم Project Dotify: Second Step

  • پروژه Dotify: بررسی گام دوم Project Dotify: Second Step Walkthrough

  • پروژه Dotify: جمع‌بندی نهایی Project Dotify: Wrap Up

پیوست: نصب و راه‌اندازی نرم‌افزار Appendix: Software Installation and Setup

  • نصب و راه‌اندازی Visual Studio Code Visual Studio Code Installation and Setup

  • راهنمای کاربر VS Code و افزونه Draw IO Basic VS Code and Draw IO Extension User Guide

مطالب تکمیلی و بونوس Bonus Material

  • تبریک برای به پایان رساندن بوت‌کمپ Congratulations on Completing the Bootcamp

  • لینک‌های کوپن هدیه Bonus Coupon Links

نمایش نظرات

آموزش بوت‌کمپ جامع طراحی پایگاه داده رابطه‌ای
جزییات دوره
3.5 hours
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
416
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Avis - SQL Instructor Jon Avis - SQL Instructor

مهندس سیستم های فناوری اطلاعات و مدرس SQL