آموزش بوت‌کمپ جامع SQL - از صفر تا استخدام - آخرین آپدیت

دانلود SQL Bootcamp - From Zero to Job-Ready

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مجهز به Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و همزمان با پیشروی در دوره، درک خود را عمیق‌تر کنید. در این بوت‌کمپ SQL، شما سفری جامع را آغاز خواهید کرد که از مفاهیم پایه شروع شده و تا مهارت‌های عملی و مورد نیاز بازار کار پیش می‌رود. شما یاد می‌گیرید که چگونه کوئری‌های SQL بنویسید، مفاهیم پایگاه داده را درک کنید و بر تکنیک‌های کلیدی مانند عملیات CRUD، Joinها و Subqueryها مسلط شوید. در پایان، شما برای مدیریت و دستکاری داده‌ها با استفاده از SQL کاملاً آماده خواهید بود و برای شروع مسیر شغلی در مدیریت پایگاه داده یا تحلیل داده‌ها تجهیز می‌شوید. دوره با مفاهیم بنیادی مانند ساختار و نحو (Syntax) زبان SQL آغاز شده و سپس به معرفی پایگاه داده‌ها و انواع آن‌ها می‌پردازد. شما به سرعت تجربه عملی نوشتن اولین کوئری‌های خود را کسب کرده و مهارت‌هایتان را به صورت تدریجی افزایش می‌دهید. در ادامه، با پروژه‌های واقعی مواجه شده و آموخته‌های خود را از طریق کار با انواع داده‌ها، ایجاد Schemaها و پیاده‌سازی کلیدها و روابط در SQL به کار می‌گیرید. در مراحل پیشرفته‌تر، عمیق‌تر به مباحثی چون توابع تجمیعی (Aggregation)، توابع پنجره‌ای (Window Functions) و کوئری‌های پیچیده با استفاده از Joinها و Subqueryها خواهید پرداخت. این مهارت‌ها در پروژه نهایی (Capstone Project) به اوج می‌رسد، جایی که دانش خود را روی مجموعه‌داده‌های واقعی برای حل مسائلی از مدیریت موجودی تا تحلیل مشتریان اعمال می‌کنید. این دوره برای مبتدیانی که هیچ تجربه قبلی در SQL ندارند ایده‌آل است و همچنین برای افرادی که قصد دارند مهارت‌های SQL خود را برای آمادگی شغلی ارتقا دهند، بسیار مفید است. هیچ دانش قبلی از پایگاه داده مورد نیاز نیست، اما آشنایی مقدماتی با کامپیوتر کمک‌کننده است. سطح دشواری دوره از مبتدی تا متوسط است. در پایان این دوره، شما قادر خواهید بود کوئری‌های پیچیده SQL بنویسید، طراحی پایگاه داده‌های رابطه‌ای را درک کنید، عملیات تجمیع داده‌ها را انجام دهید و با مجموعه‌داده‌های واقعی برای حل مشکلات تجاری کار کنید.

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

مقدمه‌ای بر SQL Introduction to SQL

  • مقدمه‌ای بر زبان SQL Introduction to SQL Language

  • درک زبان SQL Understanding the SQL Language

  • نوشتن اولین کوئری SQL Writing our First SQL Query

مبانی SQL SQL Foundations

  • مقدمه‌ای بر پایگاه داده‌ها Introduction to Databases

  • انواع پایگاه داده‌ها Types of Databases

  • مقایسه SQL و MySQL (به‌روز شده) SQL vs MySQL Updated

  • مقایسه صفحات گسترده و پایگاه داده Spreadsheets vs Database

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

انواع داده‌ها در SQL Data Types in SQL

  • معرفی پروژه Project Introduction

  • انواع داده‌ها و INT Data Types and INT

  • BIG INT BIG INT

  • TINYINT TINYINT

  • DECIMAL DECIMAL

  • FLOAT و DOUBLE FLOAT and DOUBLE

  • BIT و BOOLEAN BIT and BOOLEAN

  • CHAR CHAR

  • VARCHAR VARCHAR

  • TEXT TEXT

  • ENUM ENUM

  • DATE و TIME DATE and TIME

  • DATETIME DATETIME

  • TIMESTAMP TIMESTAMP

  • YEAR YEAR

  • BLOB BLOB

  • JSON JSON

درک Schema و ایجاد Schema Understanding Schema and Creating Schema

  • چرا به Schema پایگاه داده نیاز داریم Why we need Database Schema

  • انواع Schema Types of Schema

  • مدل STAR Schema STAR Schema

  • نصب سرور و Workbench برای مک Installing Server and Workbench Installation for Mac

  • ایجاد اولین Schema پایگاه داده Creating our First Database Schema

  • مقدمه‌ای بر Snowflake Schema Introduction to Snowflake Schema

  • ایجاد پایگاه داده با مدل Snowflake Creating a Snowflake Schema Database

کلیدها و روابط Keys and Relationships

  • کلید اصلی (Primary Key) Primary Key

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

  • کلیدهای Unique, Composite و Candidate Unique Composite and Candidate Key

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

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

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

عملیات CRUD CRUD Operations

  • ایجاد یک پایگاه داده نمونه Creating a Sample Database

  • ایجاد یک جدول نمونه Create a Sample Table

  • ایجاد داده‌ها برای جدول Creating Data for our Table

  • انتخاب داده‌ها و عملیات CRUD Selecting Data CRUD Operations

  • تغییر و به‌روزرسانی جدول و اطلاعات آن Altering and Updating the Table and Table Information

  • حذف در SQL Deleting in SQL

پروژه و دستورات SELECT Project and Select Statements

  • وارد کردن داده‌ها به MySQL Workbench Importing Data to our MySQL Workbench

  • انتخاب همه داده‌ها (SELECT *) SELECT Everything

  • انتخاب چندین ستون Selecting Multiple Columns

  • انتخاب مقادیر متمایز از یک یا چند ستون Select Distinct Values from a Column or Columns

  • انتخاب اطلاعات با استفاده از عبارت WHERE Selecting Info with WHERE Clause

  • نقاط ضعف و اپراتورهای عبارت WHERE Shortcomings and Operators of WHERE Clause

  • استفاده از کوچکتر یا مساوی در عبارت WHERE Using Less Than or Equal to with WHERE Clause

  • استفاده از WHERE با معیارهای AND و چندین معیار WHERE with AND Criteria and Multiple Criterion

  • استفاده از WHERE و OR WHERE and OR

  • استفاده از WHERE و IN WHERE and IN

  • درک Wild Cards در MySQL Understanding Wild Cards in MySQL

  • تمرین کاربرد Wild Cards در MySQL Workbench Wild Cards Situation Practice in MySQL Workbench

توابع تجمیعی در MySQL Aggregations in MySQL

  • مقدمه‌ای بر بخش تجمیع داده‌ها Aggregation Section Introduction

  • مجموع ساده (SUM) Basic SUM

  • تجمیع با آموخته‌های قبلی و موقعیت‌های پیچیده Aggregations with Previous Learnings and Complex Situations

  • شمارش ساده (COUNT) Basic Count

  • شمارش پیچیده Complex Counting

  • میانگین (AVERAGE) Average

  • بیشترین و کمترین (MAX و MIN) MAX and MIN

تکلیف سطح ۱ Level 1 - Assignment

  • انتظارات از این تکلیف چیست What is Expected in This Assignment

  • بررسی گام‌به‌گام پاسخ تکلیف Assignment Solution Walkthrough

دستورات GroupBy, OrderBy و Having در MySQL GroupBy, OrderBy, and Having in MySQL

  • دستور Group By Group By Statement

  • استفاده از GROUP BY در MySQL Workbench GROUP BY in MySQL Workbench

  • دستور ORDER BY ORDER BY Statement

  • دستور HAVING HAVING

اتصالات (Joins) Joins

  • Joinها چیستند و چرا به آن‌ها نیاز داریم What are Joins and Why We Need Them

  • بررسی مجموعه‌داده و CROSS Joins Exploring the Dataset and CROSS Joins

  • درک Left Join Understanding Left Join

  • تمرین Left Join به همراه توابع تجمیعی Practicing Left Join with Aggregations

  • Right Join RIGHT Join

  • مثال Right Join RIGHT Join Example

  • تمرین Right Join، چند-اتصالی و تجمیع Practicing Right Join - Multi Join and Aggregations

  • Inner Join Inner Join

  • تمرین INNER JOIN Practicing INNER JOIN

  • Union Union

  • Union All Union All

اپراتورهای بیشتر و مدیریت مقادیر NULL More Operators and NULL Management

  • Between و AND Between and AND

  • NOT BETWEEN NOT BETWEEN

  • IS NOT NULL IS NOT NULL

  • IS NULL IS NULL

  • LIMIT LIMIT

دستورات CASE CASE Statements

  • درک دستورات CASE (به‌روز شده) Understanding CASE Statements Updated

  • تمرین دستور Case ۱ Practicing Case Statement 1

  • دستور Case ۲ Case Statement 2

  • دستور Case ۳ Case Statement 3

زیر-کوئری‌ها (Subqueries) Subqueries

  • مقدمه‌ای بر Subquery در MySQL Introduction to Subquery MySQL

  • اسکالر Subquery در MySQL Scalar Subquery - MySQL

  • تمرین اسکالر Subquery - سوال ۱ Practicing Scalar Subquery - Q1 - MySQL

  • اسکالر Subquery - سوال ۲ Scalar Subquery Q2 - MySQL

  • Subquery پیچیده با استفاده از Joinها و چندین جدول Complex Sub-Query Using Joins and Multiple Tables - MySQL

توابع پنجره‌ای SQL SQL Window Function

  • مقدمه‌ای بر توابع پنجره‌ای (Window Functions) Introduction to Window Functions - Updated

پروژه نهایی Capstone Project

  • یافتن لیست شعب فعال Find the Active Branches List

  • استخراج جزئیات پایه محصول از جدول Fetching the Basic Product Details from the Table

  • ثبت‌نام‌های اخیر مشتریان Recent Customer Signups

  • نمای کلی سفارشات Orders Overview

  • تیکت‌های پشتیبانی حل‌نشده مشتریان Unresolved Customer Support Tickets

  • استخراج اطلاعات سفارشات مشتریان با استفاده از Joinها Fetching Customers Orders Info Using Joins

  • محاسبه کل درآمد کسب شده Total Revenue Made

  • میانگین زمان پاسخگویی به مشتریان Average Response Time to Customers

  • شمارش کارکنان فعال برای هر دپارتمان Active Employee Count for Departments

  • محصولات منقضی شده از موجودی Expired Products from Inventory

  • کمپین‌ها بر اساس کانال Campaigns by Channel

  • دارایی‌های فعال مستقر در شعب Active Assets Deployed in Branches

  • ۵ محصول برتر بر اساس درآمد Top 5 Products by Their Revenue

  • محاسبه استهلاک دارایی‌ها Asset Depreciation Calculation

  • کارکنان با هزینه بالا به تفکیک دپارتمان High-Cost Employees by Department

  • نرخ بازگشت سرمایه (ROI) در شعب Return on Investment on Branches

  • عملکرد انواع روش‌های تحویل Delivery Type Performance

  • تکرار سفارشات مشتریان Customer Order Frequency

  • ۳ محصول برتر در هر دسته Top 3 Products per Category

  • ردیاب انقضای موجودی Inventory Expiry Tracker

  • بهره‌وری هزینه‌های کمپین Campaign Spend Efficiency

نمایش نظرات

آموزش بوت‌کمپ جامع SQL - از صفر تا استخدام
جزییات دوره
13h 19m
116
(آخرین آپدیت)
530
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده