SQL & Hibernate
Этот квест посвящен продвинутому изучению БД в разрезе задач разработчика. Из него вы узнаете, зачем нужны БД и какими они бывают, о проектировании БД, типах данных, ORM Hibernate (архитектура Hibernate, конфигурация, основные аннотации, получение, обновление и удаление данных), а также прикладном интерфейсе JDBC и их взаимодействии.
В этом квесте, в рамках курса для самообучения, содержатся только лекции по работе с БД. Чтобы пройти этот квест с ментором — с онлайн-занятиями, задачами с автопроверкой, написанием живых проектов — оставьте заявку на стажировку JavaRush
- Уровень 1
Доступен Базы данных и SQL - Уровень 2
Доступен Сложные SQL-запросы - Уровень 3
Доступен SQL-запросы к нескольким таблицам - Уровень 4
Доступен SQL-типы данных и SQL-функции - Уровень 5
Доступен Установка MySQL и Workbench, бэкапы - Уровень 6
Доступен Изменение данных в таблице: insert, update, delete, индексы - Уровень 7
Доступен JDBC - Уровень 8
Доступен JDBC на практике - Уровень 9
Доступен ORM: аннотации, Entity, Hibernate - Уровень 10
Доступен HQL, Запросы к базе данных - Уровень 11
Доступен Hibernate: состояние объекта, save, update, delete - Уровень 12
Доступен Продвинутый маппинг типов данных - Уровень 13
Доступен Маппинг коллекций - Уровень 14
Доступен Кэширование и Lazy Loading - Уровень 15
Доступен Сохранение иерархии классов - Уровень 16
Доступен Продвинутая работа с Hibernate - Уровень 17
Доступен Проектирование баз данных - Уровень 18
Доступен Транзакции, ACID, CAD - Уровень 19
Доступен Кластеры Баз Данных - Уровень 20
Доступен Облачные Базы Данных