آموزش SQL برای مبتدیان و حرفه‌ای‌ها - یادگیری عملی SQL - آخرین آپدیت

دانلود SQL практикум для начинающих и продолжающих

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

آموزش SQL و طراحی پایگاه داده: ساخت دیتابیس یک پیام‌رسان محبوب

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

آنچه در این دوره آموزش SQL خواهید آموخت:

  • طراحی پایگاه داده برای یک پیام‌رسان
  • نوشتن انواع کوئری‌های SQL
  • نحوه تعامل با سرور پایگاه داده
  • آشنایی با دستورات DDL و DML
  • نوشتن انواع پرس و جوهای متداول

پیش‌نیازها:

آشنایی ابتدایی با کامپیوتر (موس، کیبورد)

این دوره یک نسخه کوتاه رایگان (2 ساعت اول ویدیو) نیز دارد که می‌توانید در پروفایل نویسنده پیدا کنید.

SQL سخت و پیچیده است؟ اصلا اینطور نیست! زبان پرس و جو از پایگاه داده‌ها، زبانی منطقی و شهودی است. در این دوره این موضوع را ثابت خواهیم کرد.

دانش پایگاه داده برای تمام متخصصان IT ضروری است: برنامه‌نویسان، تست‌کنندگان، تحلیلگران و حتی مدیران. همه می‌دانند که SQL یک مهارت بسیار مورد نیاز در صنعت ما است.

این یک دوره کاملا عملی است. ما پایگاه داده یک پیام‌رسان محبوب را طراحی می‌کنیم و نحوه نوشتن پرس و جوها را به آن یاد می‌گیریم. مسائل مربوط به تعامل با سرور را از نصب محیط کار شروع می‌کنیم و با دستورات DDL و DML به پایان می‌رسانیم. نحوه نوشتن انواع پرس و جوهای متداول را یاد خواهیم گرفت.

این دوره SQL برای چه کسانی مناسب است؟

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

در این دوره چه چیزی یاد خواهید گرفت؟

  • طراحی پایگاه داده: به طور مفصل در مورد مجموعه دستورات DDL (data definition language) در یک مثال خاص بحث خواهیم کرد.
  • نوشتن پرس و جوهای SQL: ما انواع مختلفی از پرس و جوها را در پایگاه داده تمرین خواهیم کرد.
  • تعامل با سرور: با مثال پایگاه داده MySQL، عملیات معمول در سرور پایگاه داده را یاد خواهیم گرفت.

امتحان کنید! اگر مشکلی پیش آمد، می‌دانید که پلتفرم Udemy امکان بازگشت وجه را تا 30 روز تضمین می‌کند.

به جمع ما خوش آمدید! و برای شما در تحصیل و صنعت IT آرزوی موفقیت دارم!


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

نصب محیط کار Установка рабочего окружения

  • نصب MySQL Server Установка MySQL сервера

  • خلاصه درس Конспект урока

  • کار با ترمینال Работа в терминале

  • خلاصه درس Конспект урока

  • IDE های گرافیکی (Workbench, DBeaver) Графические IDE (Workbench, DBeaver)

  • خلاصه درس Конспект урока

  • تعامل با سرور Взаимодействие с сервером

  • خلاصه درس Конспект урока

  • سوالات تستی Контрольные вопросы

طراحی پایگاه داده (دستورات DDL) Проектирование БД (команды DDL)

  • کلیدهای اصلی Первичные ключи

  • خلاصه درس Конспект урока

  • ویژگی های انواع داده و نامگذاری اشیاء Особенности типов данных и именование объектов

  • خلاصه درس Конспект урока

  • ایندکس ها Индексы

  • خلاصه درس Конспект урока

  • کلیدهای خارجی Внешние ключи

  • خلاصه درس Конспект урока

  • کلیدهای خارجی. قسمت 2 Внешние ключи. Часть 2

  • خلاصه درس Конспект урока

  • جزئیات بیشتر درباره ALTER TABLE Подробнее про ALTER TABLE

  • جزئیات بیشتر درباره ALTER TABLE. قسمت 2 Подробнее про ALTER TABLE. Часть 2

  • خلاصه درس Конспект урока

  • ویژگی های سینتکس MySQL Особенности синтаксиса MySQL

  • خلاصه درس Конспект урока

  • انواع روابط بین جداول (1x1، 1xM، MxM) Виды связей между таблицами (1х1, 1хМ, МхМ)

  • خلاصه درس Конспект урока

  • جداول مرجع Таблицы-справочники

  • خلاصه درس Конспект урока

  • ER-Diagram (نمودار ER) ER-диаграмма

  • خلاصه درس Конспект урока

  • جمع بندی ماژول Итоги модуля

  • سوالات تستی Контрольные вопросы

  • نوشتن کد SQL. مسئله 1 Пишем SQL код. Задача 1

  • نوشتن کد SQL. مسئله 2 Пишем SQL код. Задача 2

  • نوشتن کد SQL. مسئله 3 Пишем SQL код. Задача 3

کار با داده (دستورات DML، CRUD) Работа с данными (команды DML, CRUD)

  • دستور INSERT Команда INSERT

  • دستور INSERT. قسمت 2 Команда INSERT. Часть 2

  • دستور INSERT. قسمت 3 Команда INSERT. Часть 3

  • دستور INSERT. قسمت 4 Команда INSERT. Часть 4

  • دستور INSERT. قسمت 5 Команда INSERT. Часть 5

  • خلاصه درس Конспект урока

  • دستور SELECT Команда SELECT

  • خلاصه درس Конспект урока

  • دستور UPDATE Команда UPDATE

  • خلاصه درس Конспект урока

  • دستور DELETE Команда DELETE

  • دستور DELETE. قسمت 2 Команда DELETE. Часть 2

  • خلاصه درس Конспект урока

  • سرویس های تولید داده Сервисы для генерации данных

  • سرویس های تولید داده. قسمت 2 Сервисы для генерации данных. Часть 2

  • خلاصه درس Конспект урока

  • وارد کردن-صادر کردن داده Импорт-экспорт данных

  • خلاصه درس Конспект урока

  • سوالات تستی Контрольные вопросы

  • نوشتن کد SQL. مسئله 1 Пишем SQL код. Задача 1

  • نوشتن کد SQL. مسئله 2 Пишем SQL код. Задача 2

  • نوشتن کد SQL. مسئله 3 Пишем SQL код. Задача 3

  • نوشتن کد SQL. مسئله 4 Пишем SQL код. Задача 4

ارزیابی دانش Проверка знаний

  • تکلیف خانگی Домашняя работа

مبانی دستورات SELECT Основы SELECT запросов

  • فیلتر کردن (WHERE + LIKE) Фильтрация (WHERE + LIKE)

  • خلاصه درس Конспект урока

  • مرتب سازی (ORDER BY) Сортировка (ORDER BY)

  • خلاصه درس Конспект урока

  • توابع تجمیعی (COUNT, MIN, MAX, AVG, SUM) Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)

  • خلاصه درس Конспект урока

  • گروه بندی (GROUP BY) Группировка (GROUP BY)

  • خلاصه درس Конспект урока

  • فیلتر کردن (HAVING) Фильтрация (HAVING)

  • خلاصه درس Конспект урока

  • نبود مقدار (NULL) Отсутствие значения (NULL)

  • خلاصه درس Конспект урока

  • صفحه بندی (LIMIT + OFFSET) Пейджинг (LIMIT + OFFSET)

  • خلاصه درس Конспект урока

  • شرط ها، انشعاب ها (IF, CASE) Условия, ветвления (IF, CASE)

  • خلاصه درس Конспект урока

  • سوالات تستی Контрольные вопросы

  • نوشتن کد SQL. مسئله 1 Пишем SQL код. Задача 1

  • نوشتن کد SQL. مسئله 2 Пишем SQL код. Задача 2

  • نوشتن کد SQL. مسئله 3 Пишем SQL код. Задача 3

دستورات پیچیده SELECT Сложные SELECT запросы

  • درخواست های تودرتو (زیردرخواست ها) Вложенные запросы (подзапросы)

  • خلاصه درس Конспект урока

  • اتصال (JOIN) - تئوری Объединения (JOIN) - Теория

  • خلاصه درس Конспект урока

  • اتصال (CROSS JOIN, INNER JOIN) Объединения (CROSS JOIN, INNER JOIN)

  • خلاصه درس Конспект урока

  • اتصال (LEFT JOIN, RIGHT JOIN) Объединения (LEFT JOIN, RIGHT JOIN)

  • خلاصه درس Конспект урока

  • اتصال (FULL OUTER JOIN) Объединения (FULL OUTER JOIN)

  • خلاصه درس Конспект урока

  • درخواست های تودرتو در مقابل اتصال Вложенные запросы VS объединения

  • خلاصه درس Конспект урока

  • اتحاد (UNION) Соединения (UNION)

  • خلاصه درس Конспект урока

  • توابع پنجره ای Оконные функции

  • خلاصه درس Конспект урока

  • عبارات جدولی مشترک (CTE) Общие табличные выражения (CTE)

  • خلاصه درس Конспект урока

  • عبارات جدولی بازگشتی Рекурсивные табличные выражения

  • خلاصه درس Конспект урока

  • سوالات تستی Контрольные вопросы

ویژگی های پیشرفته SQL Продвинутые фичи SQL

  • جستجوی تمام متن Полнотекстовый поиск

  • خلاصه درس Конспект урока

  • نماها (View) Представления (View)

  • خلاصه درس Конспект урока

  • رویه های ذخیره شده Хранимые процедуры

  • توابع تعریف شده توسط کاربر Пользовательские функции

  • توابع تعریف شده توسط کاربر (ادامه) Пользовательские функции (продолжение)

  • خلاصه درس Конспект урока

  • متغیرها Переменные

  • متغیرها (ادامه) Переменные (продолжение)

  • خلاصه درس Конспект урока

  • تریگرها Триггеры

  • تریگرها (ادامه) Триггеры (продолжение)

  • خلاصه درس Конспект урока

تراکنش ها Транзакции

  • مقدمه ای بر تراکنش ها Введение в транзакции

  • خلاصه درس Конспект урока

  • مدیریت استثناها (خطاها) Обработка исключений (ошибок)

  • مدیریت استثناها (ادامه) Обработка исключений (продолжение)

  • خلاصه درس Конспект урока

  • سطوح جداسازی تراکنش ها Уровни изоляции транзакций

  • سطوح جداسازی تراکنش ها. قسمت 2 Уровни изоляции транзакций. Часть 2

  • سطوح جداسازی تراکنش ها. قسمت 3 Уровни изоляции транзакций. Часть 3

  • خلاصه درس Конспект урока

  • قفل کردن جداول Блокировки таблиц

  • خلاصه درس Конспект урока

  • بن بست (deadlock) Взаимная блокировка (deadlock)

  • خلاصه درس Коспект урока

مجوزهای دسترسی Права доступа

  • کاربران Пользователи

  • کاربران. قسمت 2 Пользователи. Часть 2

  • کاربران. قسمت 3 Пользователи. Часть 3

  • خلاصه درس Конспект урока

  • نقش ها Роли

  • نقش ها (ادامه) Роли (продолжение)

  • خلاصه درس Конспект урока

مسائل بهینه سازی Вопросы оптимизации

  • رهایی از JOIN Избавление от JOIN

  • خلاصه درس Конспект урока

  • غیرنرمال سازی Денормализация

  • خلاصه درس Конспект урока

  • تنظیمات سرور Настройки сервера

  • خلاصه درس Конспект урока

  • تجزیه و تحلیل درخواست ها (EXPLAIN) Анализ запросов (EXPLAIN)

  • خلاصه درس Конспект урока

  • تجزیه و تحلیل درخواست ها (EXPLAIN). قسمت 2 Анализ запросов (EXPLAIN). Часть 2

  • خلاصه درس Конспект урока

  • نمودار گرافیکی طرح اجرا Графический план исполнения запроса

  • خلاصه درس Конспект урока

  • رفع مشکلات Исправление проблемных мест

  • خلاصه درس Конспект урока

  • نمودار گرافیکی: نمونه های گویا Графический план: показательные примеры

  • خلاصه درس Конспект урока

موضوعات اضافی Дополнительные темы

  • کار با لاگ ها Работа с логами

  • خلاصه درس Конспект урока

  • حلقه ها Циклы

  • خلاصه درس Конспект урока

  • حلقه ها (ادامه) Циклы (продолжение)

  • خلاصه درس Конспект урока

  • کورسورها Курсоры

  • کورسورها (ادامه) Курсоры (продолжение)

  • خلاصه درس Конспект урока

  • تزریق SQL SQL инъекции

  • خلاصه درس Конспект урока

پایان دوره Завершение курса

  • آزمون نهایی Финальный тест

  • جمع بندی. بعدش چی؟ Итоги. Что дальше?

نمایش نظرات

آموزش SQL برای مبتدیان و حرفه‌ای‌ها - یادگیری عملی SQL
جزییات دوره
12 hours
146
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,190
4.9 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kirill Johnson Kirill Johnson

مهندس نرم افزار دارای گواهی مایکروسافت. معلم آفلاین/آنلاین

مهندس نرم افزار دارای گواهی مایکروسافت. معلم آفلاین/آنلاین.

من در سال 2008 از دانشگاه فناوری به عنوان برنامه نویس فارغ التحصیل شدم. و از آن زمان من یک برنامه نویس هستم. زمانی که شرکتی که در آن کار می‌کردم، مرا به کالج ایالتی فرستاد تا به دانشجویان C# (زبان اصلی و محبوب من) آموزش دهم. و معلوم شد که من از این فرآیند آنقدر لذت بردم که اکنون در اینجا به تدریس در Udemy رسیدم.

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

از مطالعه خود لذت ببرید!