- Обучили более 15 000 чел.
- Преподаватели - действующие программисты с опытом
- Обучаем очно, онлайн, в кредит, индивидуально
- Делаем большой упор на практику
- Трудоустраиваем учеников даже без опыта работы
- Выдаем сертификат об окончании
- Проводим Дни Открытых Дверей
- Предоставляем гибкую систему скидок
- Гаратируем результат обучения
Что Вы получаете
![]() Видеозаписи всех уроков, а также дополнительные видеоуроки |
![]() Методические указания и домашние задания по каждому уроку |
![]() Доступ в закрытый форум для участников курса |
![]() Сертификат об успешном окончании курса |
Курс запускается по мере набора группы
Для кого
Программа курса
- Что такое база данных
- Что такое реляционная база данных
- Таблицы и свзи
- Примеры простейших БД
- Язык SQL как средство работы с реляционной БД
- Примеры кода на языке SQL (create, create, drop, select, update, insert, delete)
- Стандарт ANSI-SQL
- Краткий обзор основных диалектов SQL (MSSQL, Oracle, MySQL, SQLite)
- Роль MySQL в разработке Web-Проектов
- Денвер как самое простое решение
- Клиентские программы для работы с MySQL (PhpMyAdmin, HeidiSQL, mysql и mysqldump)
- Пользователи и права
- Одна таблица – одна сущность
- Ключ кандидат
- Первичный ключ
- Внешний ключ
- Типы связей
- Связь "Один-ко-многим"
- Связь "Один-к-одному"
- Связь "Многие-ко-многим"
- Нормальные формы
- ER-диаграммы
- Как работает SQL
- Структура SQL
- Управление структурой данных на SQL (DDL)
- Работа с базами данных
- Работа с таблицами
- Кодировка и алгоритмы сравнения
- Типы данных SQL
- Основные типы данных
- Выбор типов данных полей таблиц
- Особое значение NULL
- Управление данными на SQL (DML)
- Вставка
- Удаление
- Обновление
- Оператор Select
- Выбор полей
- Операции над полями
- Алиасы
- Удаление дубликатов
- Сортировка
- Объединения
- Ограничение результатов
- Условия выборки
- Агрегирующие функции
- Группировка
- Подзапросы
- Независимые и зависимые подзапросы
- Проверка на существование
- Просмотры
- Временные таблицы
- Соединение таблиц
- Декартово произведение
- Внутренние соединения
- Внешние соединения
- Модификация и удаление строк через связывание
- Решение задач на выборку
- Оптимизация
- Пример запроса к таблицам c индексами и без них
- План запроса
- Как работают индексы
- Простые и составные индексы
- Цена индексации
- Когда индексы не работают
- Рекомендации по расстановке индексов
- Целостность
- Ограничения первичного ключа и ключа-кандидата
- Ограничения внешнего ключа
- Хранимые процедуры
- Назначение хранимых процедур
- Ситаксис хранимых процедур
- Управляющие конструкции
- Вызов хранимых процедур
- Примеры использования хранимых процедур
- Транзакции
- Что такое транзакции и для чего они нужны
- Требования к транзакциями ACID
- Уровни изоляции
- Управление доступом к базе данных
- information_schema - база метаданных сервера
- Команды обзора БД и таблиц
- Виды движков таблиц: MyISAM, InnoDB, Memory
- Управление оптимизатором
Как проходят занятия
Вы можете выбрать для себя любую из 4 форм обучения:
1. Очное обучение
Занятия проходят на базе наших центров в Москве и Санкт-Петербурге в специально оборудованном компьютерном классе с проектором и флип-чартом. Мы
постарались создать для вас самых комфортных условиях для обучения в кругу
однокурсников под чутким руководством преподавателя. Группы небольшие 12-16 чел.
Кроме этого, всем участникам курса открывается доступ на закрытый форум, куда будут выкладываться
материалы курса (методические указания, презентации, дополнительные видеоуроки),
а также ведется поддержка со стороны преподавателя в процессе всего цикла обучения
и выполнения домашних заданий.
2. Онлайн обучение
Вы учитесь не выходя из дома, при этом никакого дополнительного оборудования
для онлайн-обучения Вам не потребуется. Перед началом каждого занятия Вы получаете
ссылку на онлайн-класс, где проходят занятия. В онлайн-классе Вы сможете слышать
голос преподавателя, смотреть на своем экране презентацию урока, а также при необходимости
видеть экран преподавателя. Есть также чат, куда можно задавать свои вопросы преподавателю
в процессе объяснения нового материала. Кроме этого,
всем участникам курса открывается доступ на закрытый форум, куда будут выкладываться
материалы курса (методические указания, презентации, дополнительные видеоуроки),
а также ведется поддержка со стороны преподавателя в процессе всего цикла обучения и выполнения домашних заданий.
Как показывает опыт, по эффективности онлайн обучение ничуть не уступает очному обучению.
Онлайн обучение обычно выбирают при желании учиться дома удаленно и для экономии,
так как онлайн курс на 30% дешевле очных.
3. Индивидуальное обучение
Эта форма обучения подойдет Вам, если Вы хотите учиться под личным руководством
преподавателя или по индивидуальной программе. Для Вас подбирается индивидуальный
график занятий в удобное для Вас время и обговариваются сроки обучения. Преподаватель
буквально возьмет Вас за руку и проведет по требуемому направлению обучения.
Начать обучение
| Пробное занятие: | 500 р. |
Записаться | |
| Очное: | 9970 р. |
Записаться |
|
| Онлайн: | 6970 р. |
Записаться |
|
| Индивидуально (очно): | 24990 р. |
Записаться |
|
| Индивидуально (онлайн): | 17990 р. |
Записаться |
|
На этот курс Вы можете оформить кредит без первоначального взноса со сроком погашения до 24-х месяцев. Кредит предоставляет ТКС Банк (ЗАО). Ознакомьтесь с условиями кредитования.
| На данный момент нет групп по данному курсу |
На этот курс Вы можете оформить кредит без первоначального взноса со сроком погашения до 24-х месяцев. Кредит предоставляет ТКС Банк (ЗАО). Ознакомьтесь с условиями кредитования.









