SQL & Hibernate

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