Комплекс обучения по построению архитектуры и структуры баз данных
Теоретические знания будешь учиться сразу применять на практике, это поможет лучше закрепить материал и быстрее превратить его в реальные навыки.
Изучишь оптимальные подходы к решению задач и варианты практического использования инструментов
Разбор домашних заданий, рекомендации и оценка практичности применённых решений.
Ты сделаешь выпускной проект, который будет хорошим подтверждением знаний и навыков для работодателя.
Отработка опыта выполнения командных заданий, навыки коммуникации в команде, ответственность за результат и принятие решений, опыт ведения отдельных задач в роли лидера.
Качественное обучение
Программа курса прошла ревью IT-компаний и полностью отвечает требованиям рынка, поэтому 95% выпускников находят первую работу после обучения.
Real-life занятие
Занятия проходят в Online-режиме – только живое общение с преподавателем в мини-группе до 12 студентов и никаких готовых видеороликов.
Карьерный сервис
Персонализированная помогаем с оформлением CV, LinkedIn, поиска, подбора вакансий, подготовка к собеседованию и подписание offer'а.
Курс с SQL это первый уровень к карьере Data Engineer. Здесь ты овладеешь аналитическими инструментами для создания системы метрик
- Понимать архитектуру, структуру и принципы работы БД.
- Проектировать, оптимизировать, администрировать базы данных и проводить нормализацию данных
- Создавать запросы для анализа данных со сложной структурой
- Манипулировать данными, сортировать и группировать данные с помощью сложных запросов
- Создавать и использовать views (представления) для работы с данными. Писать и настраивать функции и триггеры для автоматизации работы с данными.
Обучение sql для начинающих, основанное на практической работе с реальными кейсами из мира IT
Последняя версия языка T-SQL и СУБД
Запросы от базовых до продвинутых
Структура и производительность базы данных
Программируемые объекты SQL: процедуры, функции, триггеры, переменные, курсоры
- Основные понятия
- Типы моделей данных
- Системы управления базами данных и их виды
- Разворачивание программного окружения. Подключение к учебной БД
- Введение в язык T-SQL
- Выполнение запросов в среде SQL Server Management Studio (SSMS)
- Базовое синтаксическое структурирование кода
- Типы данных T-SQL
- Основные типы данных: текстовые, числовые и временные.
- Бинарные и другие типы.
- Системы контроля версий. Основы Git
- Git-flow. Базовые команды
- GitHub
- Работа с локальным репозиторием
- Работа с удаленным репозиторием
- Команда CREATE
- Команда ALTER
- Команда DROP
- Основное отличие команд, особенности использования.
- Понятие целостности данных
- Виды ограничений целостности данных в T-SQL
- Виды связей таблиц
- Сущность и цель нормализации
- Основные типы аномалий в ненормализованных таблицах
- Функциональные зависимости
- Формы нормализации: 1NF, 2NF, 3NF
- Денормализация
- Понятие индекса в базе данных
- Типы индексов в SQL Server (T-SQL)
- Синтаксис создания и удаления индексов. SARGability и неявные преобразования типов
- Изучение подсекции DML
- Синтаксис оператора SELECT
- Преобразование типов данных
- Агрегатные функции
- Условия отбора данных (предикаты). Семантика NULL и трёхзначная логика
- Строковые функции
- Функции для работы с датой и временем
- Математические функции
- Условные операторы и функции (ветвление)
- Виды соединений таблиц
- Формирование итоговых запросов
- Типичные ошибки и оптимизация
- Виды вложенных запросов
- Автономные вложенные запросы
- Коррелирующие вложенные запросы
- Примеры сложных вложенных запросов
- Порождаемые таблицы
- Общие табличные выражения
- Объединение (UNION, UNION ALL)
- Пересечение (INTERSECT, INTERSECT ALL)
- Разность (EXCEPT, EXCEPT ALL)
- Оконные функции
- Развёртывание данных
- Отмена развёртывания данных
- Групповые наборы
- Транзакции
- Блокировки
- Уровни изоляции
- Обработка ошибок и управление транзакциями
- Переменные
- Пакеты команд
- Управление потоком выполнения
- Курсоры
- Временные таблицы
- Динамические возможности языка SQL
- Пользовательские функции
- Хранимые процедуры
- Триггеры
- Представления (VIEW)
Ты будешь учиться у практикующего специалиста
Начинающим не с IT, которые хотят изменить сферу деятельности, освоить перспективную профессию.
Студентам и людям, которые уже сталкивались с программированием раньше и хотят получить дополнения к своим знаниям и структурировать их.
Тем, кто хочет научиться разрабатывать высокоэффективные архитектуры базы данных
Microsoft SQL Server
Система управления реляционными базами данных разработана корпорацией Microsoft.
GitHub
Контроль изменений кода проекта, работа на GitHub
Git
Распределенная система управления версиями, помогающими разработчикам следить за изменениями кода
Способи оплаты
Хочешь узнать 🤔 больше - заполни форму!



