Освоить самый популярный язык проектирования и управления базами данных и изучить язык запросов SQL, чтобы усилить свои навыки и сделать еще один шаг вперед к приобретению востребованной профессии
65 новых тем
6 практикумов
12 тестов на проверку знаний
8 бонусных материалов к курсу
Итоговая курсовая работа
Сертификат по окончании курса
Ваша скидка: 25%
Для кого этот курс
Начинающие аналитики, изучающие инструменты работы с данными
Практикующие программисты, которым нужно быстро освоить SQ
Начинающие веб-программисты, изучающие работу с базами данных
2 990 рублей 3 900
В этом курсе:

Базовый SQL

Для тех, кто только начинает свой путь в веб-разработке, и тех, кто хочет научиться создавать современные сайты, SQL - это один из первых навыков, который стоит освоить наравне с одним из серверных языков (Python, PHP, Java или .NET), HTML/CSS для верстки и JavaScript для браузерных скриптов.
Язык SQL - это один из ключевых "усилителей" для разработчиков различного профиля.
Базовый PHP
Базовый SQL
Основы сетевых
протоколов
Проектная работа
Курс входит в профессии:
Тестирование
веб-приложений
Продвинутый PHP
Дополнительный курс
Базовое ускорение сайта
Дополнительный курс
Основы сетевой безопасности
который занимается созданием веб-приложений и их интеграцией с другими системами бизнеса. Конечными продуктами PHP-разработчиков могут быть интернет-магазины, сайты, системы онлайн-обучения, форумы, социальные сети и другие.
PHP-разработчик,
Базовый анализ
данных на Python
Базовый SQL
Основы сетевых
протоколов
Проектная работа
Математическая статистика
Машинное обучение на Python
Дополнительный курс
Компьютерное зрение на Python
который занимается анализом огромных массивов данных, извлекает оттуда нужную информацию, умеет ее анализировать и верно интерпретировать для разработки нужных бизнес-решений.
Аналитик больших данных,
Нам важно, чтобы каждый студент в полной мере освоил программу курса и научился применять полученные знания на практике.
"Изучайте Python и SQL, и тогда вы сможете выбрать любой путь и сделать прибыльную карьеру, несмотря ни на что. Они оба относительно простые, относительно универсальные языки и хорошо дополняют друг друга.
Существует целый мир прибыльных карьерных путей с SQL в качестве основного языка. При этом индустрия данных расширяется. Роли и наборы инструментов быстро развиваются. Например, Python. Это растущий язык программирования номер один, лучший язык в индустрии данных (кроме SQL), и он настолько гибок и широко используется, что вы можете легко сменить свою карьеру с разработчика базы данных на веб-разработчика и продолжать использовать свои знания Python".

Джон Майкл Никерсон
инженер данных, разработчик хранилища данных
Что узнают и чему обучаются студенты на курсе
Осваивают синтаксис SQL и типы данных
Обучаются базовым операциям со строками и столбцами
Изучают индексы в таблицах
Узнают, как работает текстовый поиск
Разбираются в сложных запросах и подзапросах
Получают полные знания о группировке данных
Осваивают выборки из многих таблиц
Обучаются проектировать базы данных
занятий
65
практикумов
6
дополнительных материалов
8
курсовая
работа
1
самостоятельных
работ
7
Основные цифры курса
спроектированная
база данных
1
1
сертификат
Программа курса
Вводный модуль: Приветствие, термины, инструменты
Приобретем полезные привычки и научимся работать в прикладной программе для успешного обучения SQL, оценим свои начальные навыки и поставим задачи на курс



Занятие 1: Добро пожаловать
Занятие 2: Формат курса
Занятие 3: Промо-видео
Занятие 4: EasyPHP
Занятие 5: Общие рекомендации
Занятие 6: Вопросы и ответы
Занятие 7: Напутствие

Тест: Подготовительный тест
Модуль 1: Создание страниц
Освоим синтаксис SQL, разберем принципы построения таблиц в базе данных и различные типы данных. Создадим свои таблицы для имеющихся данных.


Занятие 1: Создание простых таблиц
Занятие 2: Числовые поля
Занятие 3: Строковые поля
Занятие 4: Дата и время
Занятие 5: NULL
Занятие 6: BOOL, ENUM, SET
Занятие 7: Значения по умолчанию


Дополнительный материал: Движки баз данных
Дополнительный материал: SQL и NoSQL

Практикум: создание базы данных

Тест: значения полей
Тест: простые поля

Задание: создание таблицы


Модуль 2: Добавление, изменение, удаление данных
Научимся добавлять, изменять и удалять данные. Заполним имеющиеся таблицы данными

Занятие 1: Добавление данных
Занятие 2: Обновление данных
Занятие 3: Удаление данных

Тест работа с данными

Дополнительный материал: транзакции в SQL
Задание: добавление данных в таблицу

Модуль 3: Индексы
Изучим индексы в базе данных. Научимся применять индексы и создадим их для структуры данных.

Занятие 1: Уникальный индекс
Занятие 2: Обычные индексы

Тест индексы в SQL

Дополнительный материал: BTREE
Практикум: добавление и удаление индексов
Задание: создать индексы в таблице
Модуль 4: Изменение таблиц и поиска текста
Изучим изменение структуры таблиц в базе данных. Научимся полнотекстовому поиску. Изменим структуру базы данных на нормальную.

Занятие 1: Декомпозиция и нормализация
Занятие 2: Добавление и удаление столбцов
Занятие 3: Изменение столбцов
Занятие 4: Поиск с помощью LIKE
Занятие 5: Полнотекстовый поиск


Тест изменение таблиц
Тест поиск текста

Дополнительный материал: резервное копирование
Дополнительный материал: движки поиска текста

Практикум: изменение таблицы
Задание: нормализация базы данных

Модуль 5: Вспомогательные функции группировка данных
Изучим группировку данных и вспомогательные функции MySQL. Построим
аналитические отчеты по данным в базе.

Занятие 1: Математические функции
Занятие 2: Строковые функции
Занятие 3: Функции даты
Занятие 4: Подсчет данных
Занятие 5: Группировка данных
Занятие 6: Условные выборки

Дополнительные материалы: производительность группировки данных

Тест: Группировка данных

Практикум: нахождение медианы
Практикум: преобразование дат

Модуль 6: Вложенные запросы
Разберем вложенные запросы и подзапросы. Построим запросы для аналитических выборок из базы данных.

Занятие 1: Простые вложенные запросы
Занятие 2: Условия на множества
Занятие 3: Условное добавление и удаление
Занятие 4: Запросы, возвращающие несколько столбцов
Занятие 5: Подзапросы при выборке данных
Занятие 6: Подзапросы при вставке данных

Тест: Вложенные запросы
Тест: Подзапросы

Задание: Подзапросы

Модуль 7: Многотабличные запросы
Изучим выборки из множества таблиц и построим многомерные кубы из данных.

Занятие 1: Объединение с помощью UNION
Занятие 2: Объединение с помощью UNION: сортировка
Занятие 3: Объединение с помощью UNION: группировка
Занятие 4: Отношение один к одному
Занятие 5: Внешний ключ
Занятие 6: Отношения один-ко-многим
Занятие 7: JOIN
Занятие 8: Понимание JOIN
Занятие 9: Выборка из трех и более таблиц
Занятие 10: Ссылочная целостность
Занятие 11: Отношения многие ко многим

Тест: UNION
Тест: JOIN

Практикум: создание связей один-ко-многим

Задание: выборка из нескольких таблиц

Модуль 8: Заключительный
Подведем итоги изученного и соберем все полученные навыки в курсовой проект.

Продвинутый SQL
Кластер баз данных
Курсовой проект
Сертификат
Поздравляем!

Как организован процесс обучения
Доступ к информации
После регистрации и оплаты вы получите доступ в ваш личный кабинет, где содержатся все материалы курса.
Обучение
Вы изучаете материалы курса и выполняете задания в своем темпе, в удобное для вас время и в приятном для вас месте. Все, что вам необходимо - доступ в интернет!
Практика
Чтобы добиться наилучшего результата строго выполняйте все задания курса, используя полученные теоретические знания. Практикуйтесь самостоятельно, ведь чем больше опыта вы приобретете за время обучения, тем выше будет ваша конкурентоспособность как специалиста по окончанию курса.
Выполнение курсовой работы
Вы самостоятельно создаете свой курсовой проект - проектирование базы данных для веб-приложения, применяя все теоретические и практические знания, полученные за время обучения на курсе.
Финал
Получаете обратную связь на свою работу и сертификат о прохождении курса.
Ваш наставник:
Мациевский Николай
опыт в программировании и разработки сложных веб-проектов более 20 лет
    технический директор облачного сервиса Айри.рф
      эксперт в области веб-производительности
        автор двух книг: «Разгони свой сайт» и «Реактивные веб-сайты»
        Почему стоит учиться у Николая?
        Разработал и руководил разработками огромного количества веб-проектов, веб-сайтов и сервисов, общая ежедневная аудитория которых превышает 100 млн. человек.
        Неоднократно приглашался в качестве ведущего и эксперта различных программ на радио и телевидение
        Создал с нуля, руководит и продолжает развивать такие проекты, как:
        webogroup.com
        webopulsar.ru / webopulsar.com
        айри.рф / airee.cloud

        Научит и Вас!
        Стоимость обучения
        Стандартная цена курса
        Ваша цена
        25%
        Гарантия возврата денег - 14 дней
        Оставьте заявку на обучение:
        Нажимая на кнопку вы соглашаетесь с условиями обработки персональных данных
        3 900 рублей
        2 990 рублей
        Ваша скидка:
        В этом курсе:
        65 новых тем
        6 практикумов
        12 тестов на проверку знаний
        8 бонусных материалов к курсу
        Итоговая курсовая работа
        Сертификат по окончании курса
        ГАРАНТИЯ
        Мы абсолютно уверены в качестве своего курса и в том, что он будет вам полезен! Поэтому даем невероятную гарантию: если в течение 14 дней вы поймете, что наш курс вам не подходит, если он вам не понравится, - напишите нам, и
        мы вернем вам деньги.
        Click to order
        Cart
        Ваш заказ:
        Total: 
        Ваше имя
        Ваш Email
        Ваш телефон
        Пожалуйста, не указывайте почту icloud, так как на нее мы не сможем отправить вам письмо с доступом к курсу