Online

Курс по базам данных ru

Освой основы работы с базами данных! Занятия проходят на русском языке.

Всего

450€

или 150€ в месяц

Получи скидку 50€ при оплате сразу за весь курс

В ходе курса по базам данных ты получите теоретические знания о мире баз данных и практический опыт проектирования и программирования объектов уровня баз данных и бизнес-требований.
В процессе обучения будут рассмотрены такие инструменты, как: база данных Oracle XE, разработчик SQL, учетная запись GitHub. В среднем, опытный программист зарабатывает до 2099€ в месяц (нетто). Сведения о заработной плате в Латвии, 2021. Источник

Интенсивность курса: 3 месяца, 1 раз в неделю, живые 3-часовые лекции. Курс удобно совмещать с работой или основной учебой!

 

ДЛЯ КОГО ЭТОТ КУРС

Курс по базам данных подходит именно тебе, если ты:

  • студент, желающий одновременно с уже выбранным обучением в вузе, получить дополнительное и перспективное образование
  • бизнес-аналитик
  • веб-разработчик, интересующийся базами данных

 

ЧТО ТЕБЯ ЖДЕТ КА КУРСЕ ПО БАЗАМ ДАННЫХ

30 ЧАСОВ ЖИВЫХ ЛЕКЦИЙ

50+ ПРАКТИЧЕСКИХ ЗАДАНИЙ

ОТВЕТЫ НА ВСЕ ВОПРОСЫ

РЕГУЛЯРНЫЙ FEEDBACK

СЕРТИФИКАТ ОБ ОКОНЧАНИИ КУРСА

ПОМОЩЬ В ПОИСКЕ РАБОТЫ

После успешного окончания курса, ты будешь понимать как работать с базами данных!

Мы с удовольствием поможем составить твое CV,  а также проконсультируем тебя по будущим собеседованиям с работодателями.

Подробная программа курса

Вводная лекция. Обсуждение содержания курса, структуры, используемых инструментов.

Основные темы: что такое база данных, где она используется и какие существуют базы данных.

Описание ролей – кто такие администраторы баз данных, разработчики баз данных и консультанты. — 1,5 часа

Введение в реляционную модель и основные объекты базы данных (таблицы, столбцы, типы данных).

Объяснение того, как создать модель базы данных на примере интернет-магазина. — 1,5 часа

Домашнее задание: представьте себе систему, которую Вы планируете разработать, в которой должна существовать реляционная база данных (интернет-магазин, ERP, CRM,…). Нарисуйте изображение дизайна базы данных и поместите его в свою учетную запись github.

Установите необходимые для курса инструменты и базу данных.

Распространенные проблемы с опубликованным обсуждением домашнего задания на GitHub. — 0,5 часа

Введение в реляционную модель и объекты базы данных. Часть 2. Безопасность с грантами и синонимами. –1,5 ч

Цель объяснения DDL (языка описания данных). (СОЗДАТЬ, УДАЛИТЬ, ИЗМЕНИТЬ, ОБРЕЗАТЬ, КОММЕНТИРОВАТЬ, ПЕРЕИМЕНОВАТЬ). — 1 час

Домашнее задание: реализуйте разработанную Вами системную модель БД с помощью команды CREATE DDL. Поиграйте с командами удаления, изменения, усечения и переименования. Поместите используемые скрипты в свою учетную запись GitHub.

Распространенные проблемы с опубликованным обсуждением домашнего задания на GitHub. — 0,5 часа

 

Введение в команды DML (язык манипулирования данными) (SELECT, INSERT, UPDATE, DELETE).

Введение в команды DCL (язык управления данными) (GRANT, REVOKE).

Введение в команды TCL (язык управления транзакциями) (COMMIT, ROLLBACK, SAVEPOINT) — 1,5 часа

Объяснение способа импорта данных в базу данных (sql*loader, excel loading с характеристиками инструментов) — 1ч

Домашнее задание: заполните разработанные Вами системные таблицы фактическими данными. Играйте со вставками, обновляйте, удаляйте предписания. Поместите скрипты в GitHub.

Распространенные проблемы с опубликованным обсуждением домашнего задания на GitHub. — 0,5 часа

Введение в язык SQL, часть 1. Узнайте, как объединять таблицы, фильтровать данные, группировать данные… — 2,5 часа

Домашнее задание: лектор предложит 10 заданий по изученным темам SQL. Подготовить запросы, протестировать их с Вашей базой данных и опубликовать в учетной записи GitHub.

Распространенные проблемы с опубликованным обсуждением домашнего задания на GitHub. — 0,5 часа

Введение в язык SQL, часть 2 (дополнительные функции). Использование более сложных условий,

Например, регулярное выражение. — 2,5 часа

Домашнее задание: лектор предложит 10 заданий по изученным более сложным темам SQL. Подготовить запросы, протестировать их с помощью своей базы данных и опубликовать в учетной записи GitHub.

Распространенные проблемы с опубликованным обсуждением домашнего задания на GitHub. — 0,5 часа

Принципы измерения производительности запросов. Оптимизация индексации и запросов. — 1,5 ч

Введение в основные проблемы с базой данных, такие как блокировки БД. — 1 час

Домашнее задание: оценить разработанные в лекции 4 и лекции 5 представления о производительности создания индексов.

Скрипты опубликовать в учетной записи GitHub.

Распространенные проблемы с опубликованным обсуждением домашнего задания на GitHub. — 0,5 часа

Введение в язык программирования PL / SQL для реализации бизнес-логики на уровне базы данных

Часть 1. — 2.5ч.

 

Домашнее задание: лектор предложит задание, описывающее бизнес-логику, которую необходимо реализовать в базе данных с использованием pl/sql и хранимых процедур/функций. Для выполнения необходимы требования к Вашей базе данных, поместить код на GitHub.

Распространенные проблемы с опубликованным обсуждением домашнего задания на GitHub. — 1 час

Введение в язык программирования PL / SQL для реализации бизнес-логики на уровне базы данных

часть 2 (теоретическая часть) — 1 час

Работа с кодом и реализация дополнительной логики в Ваших пакетах баз данных на основе предоставленных требований лектора. — 1ч.

Кроме того, можно обсудить принцип параллельных процессов.

Домашнее задание: нет

Введение, как разработчики приложений (Java или .NET) видят базу данных через ORM на

примере спящего режима. Лектор покажет, как используется база данных с помощью простого spring boot приложения с классами, определенными ORM, и простыми операциями CRUD с использованием вызовов REST. Объективно-ориентированное программирование. -3ч

Домашнее задание: скачать проект, предоставленный лектором, изменить код на основе Вашей таблицы структур и поиграть с Вашим приложением, запустив REST-вызовы. Поместить свою версию кода на GitHub.

Заключительная лекция.

Распространенные проблемы с опубликованным обсуждением домашнего задания на GitHub. — 0,5 часа

PL / SQL API для внешнего использования. Интеграция данных с использованием базы данных. — 1 час

Введение в системы, ориентированные на базы данных уровня предприятия, в приложении Oracle ERP

пример. -1ч

Дипломы и заключительное слово — 0,5 часа

УДОБНАЯ ОПЛАТА

Полная стоимость курса: 450€.
Выбери способ оплаты который подходит именно тебе и не переплачивай
всего
150€
в месяц
РАЗБЕЙ СУММУ НА 3 ПЛАТЕЖА И НЕ ПЕРЕПЛАЧИВАЙ!
400€
ЗАПЛАТИ ВСЮ СУММУ СРАЗУ И ПОЛУЧИ СКИДКУ 50€!

Наша команда

Отличительной чертой и гордостью наших курсов является состав преподавателей. Каждый преподаватель это не теоретик выучивший программирование по книжке, а практикуюший специалист, за плечами у которого 5-10 лет опыта работы по специальности.

Наши преподаватели с радостью делятся своим огромным опытом и колосальным объёмом знаний со слушателями курсов.

Александра Ефимова
Manager

ПОЧЕМУ УЧИТЬСЯ ИМЕННО В ITGURU?

  • Практические курсы, минимум теории, максимум практики
  • Гибкая система оплаты
  • Поможем составить CV, проконсультируем, поможем выбрать лучшее место работы
  • Качественно подобранный материал курсов, основанный на многолетнем опыте работы в IT
  • Наши преподаватели — это действующие высоко квалифицированные сотрудники ведущих IT компаний
  • Обучение не выходя из дома
  • Мы обучили тому, что умеем сами — свыше 4 тысяч человек теперь работают в IT-компаниях Англии, Швейцарии, Латвии

Наши выпускники

{ Регистрация на курс }

БЕСПЛАТНАЯ ОНЛАЙН ЛЕКЦИЯ ОБ ОСНОВАХ ТЕСТИРОВАНИЯ

QA 1.0

УЖЕ 27 СЕНТЯБРЯ В 19:00