Целевая аудитория
- Бизнес аналитики, владельцы и менеджеры продуктов
- Менеджеры проектов
- Тестировщики
- Разработчики начинающие
- Все технические и никак технические специалисты, для кого важно понять принципы работы с реляционными базами данных
Причины идти на тренинг
Тренинг позволит:
- Работать с реляционными базами данных с помощью языка SQL;
- Лучше понимать разработчиков;
- Получать и анализировать информацию, которая хранится в ваших (новых или старых) информационных системах;
- И, как результат, принимать решения, основанные на данных, а не на предположениях.
Результаты после тренинга
После прохождения тренинга, слушатели будут способны:
- Выполнять простые SELECT запросы с WHERE ограничениями
- Понимать разницу сортировки в различных базах данных
- Составлять запросы с использованием JOIN
- Понимать основные задачи различных типов JOIN
- Использовать агрегатные функции
- Понимать концепт ACID
- Понимать план выполнения запроса
Стоимость
-
До 31 июля - 2 500 грн
-
До 31 августа - 2 750 грн
-
с 1 сентября - 3 000 грн
Как будет происходить обучение:
- Курс происходит онлайн в удобное время на выходных с 11:00 до 14:00
- Состоит из 3 занятий, по 3 часа каждое
- Занятия включают теорию и практику создания SQL запросов
- После каждого занятия слушатели получают домашние задания, которые тренер проверяет и комментирует течение следующей лекции.
- Также вы получите видео запись каждого занятия
Выгоды
Всего за 9 часов онлайн занятий вы выучите язык общения с базами данных, узнаете, как легко получить нужную вам информацию, и поймете, почему разработчики требуют от вас столько деталей.
Необходимое техническое обеспечение
Тренинг будет проводиться с использованием СУБД Oracle 11g XE и IDE PL / SQL Developer. Для выполнения домашних заданий можно использовать:
- Установленную версию любой реляционной СУБД (Oracle, MS SQL, Postgress, MySQL)
- Он-лайн систему https://livesql.oracle.com/apex/livesql/file/index.html
Необходимые предварительные знания
Базовое понимание простых SQL SELECT в любой системе управления базами данных.
Рекомендуемая литература
- Beginning Databases with PostgreSQL: From Novice to Professional, Second Edition. Neil Matthew, Richard Stones. (Chapters 3, 6, 8 and 9)
- Mastering Oracle SQL. Sanjay Mishra, Alan Beaulieu. (Chapter 5, 6, 7 and 9)
- Beginning SQL Server 2005 for Developers: From Novice to Professional. Robin Dewson. (Chapter 4, 5, 8 and 9)
Программа
Module 1: Simple SELECT
- Select
- Dealing with datatypes
- Sorting query results
- Using WHERE
Module 2: Joins
- Purpose
- CROSS JOIN, formal and unformal notation
- INNER JOIN, formal and unformal notation
- LEFT/RIGHT JOIN
- FULL JOIN
Module 3: Aggregate functions
- Aggregate functions
- GROUP BY
- HAVING
Module 4: ACID
- Purpose
- ACID in examples
- Isolation in Oracle and MS SQL
Module 5: Execution plan
- Table access
- Indexes
- Joining tables
Тренер
Наталья Богушевская - более 15 лет работает в ИТ-индустрии бизнес-аналитик и руководитель проектов, имеет опыт создания автоматизированых систем "с нуля", сопровождение уже существующих систем, а также интеграцию систем на уровне баз данных.
В течение 5 лет сотрудничала с тренинг-центром EPAM Systems при подготовке молодых специалистов по направлениям программирования, тестирования и работы с базами данных.
Кандидат технических наук в области моделирования дискретных систем, более 10 лет работала в НТУУ "КПИ" на факультете ИВТ, викладаючи Такие предметы как "Технология создания программных продуктов" и "Основы баз данных". Сфера интересов - использование бизнес-диаграмм (UML, BMPN, DFD, ERD) и проектирование и оптимизация работы базы данных (Oracle).
