Длительность курса: 30 часов (+ 10 часов домашней работы)
SQL - это язык запросов, применяемый для создания и управления информацией, расположенной в реляционных базах данных. Другими словами, это язык программирования, связывающий пользователя и СУБД (систему управления базами данных).
К самым популярным реляционным СУБД относят Oracle, Microsoft SQL Server, MySQL, PostgreSQL и MongoDB, а требования опыта работы с ними часто встречаются в вакансиях не только SQL-разработчиков.
Проанализировав работные сайты, мы увидим требование знания SQL в описаниях позиций тестировщиков, бизнес-аналитиков, специалистов техподдержки, системных администраторов и даже менеджеров по продажам.
Уровень знаний указан везде различный, но все же он не настолько высок, как в случае вакансий для разработчиков СУБД.
Именно поэтому мы предлагаем базовый курс по основам SQL, который позволит вам прокачать свои навыки как специалиста и повысить свою востребованность (и стоимость) на рынке труда.
Сперва вы освоите набор команд SQL, которые одинаково работают на любой СУБД ( так называемый ANSI стандарт). Знание этих основ позволяет работать с любыми базами данных. Затем более детально погрузитесь в изучение одной из самых популярных СУБД - MySQL и PostgreSQL.
Для кого предназначен курс:
- Тестировщики
- Системные администраторы (перед прохождением сертифицированного обучения по СУБД)
- Системные и бизнес-аналитики
- Менеджеры продаж
- Все, кому необходимо работать с большими массивами информации
Преимущества курса:
1) Практическая деятельность с БД уже с первого занятия
2) Освоение навыков работы с двумя самыми востребованными СУБД
3) Полноценная и быстрая обратная связь как в ходе занятий, так и по домашнему заданию
4) Получение именно тех знаний и опыта, которые востребованы на рынке труда
Программа “Основы SQL”
- Введение, установка БД
- Реляционные базы данных: теория
- Реляционные базы данных: знакомство
- Простые SQL запросы
- Добавление, изменение, удаление
- Создание таблиц
- Индексы
- Изменение таблиц
- Поиск текста
- Вспомогательные функции
- Группировка данных
- Многотабличные запросы
- Вложенные запросы
- Управление БД (создание, копирование, перенос, бэкап)
Обучение носит практический характер, с первого занятия вы получаете доступ к вашей личной тестовой базе данных и необходимую для этого программу. Всю дальнейшую работу вы ведете со своего личного компьютера, совершенствуя навыки работы с SQL-запросами.
По итогам курсы вы научитесь:
- Распознавать различные типы баз данных
- Подключаться к базе данных с использованием разных клиентов SQL-соединений
- Понимать отношения между таблицами базы данных, ключами и индексами
- Писать простой оператор выбора или SQL вместе с более сложными запросами на соединение
- Интерпретировать более сложные запросы
- Разворачивать и переносить базы данных