Добрый день, друзья!
Сегодня имеем хорошие новости для всех, кто хочет научиться связывать Java-приложения с базами данных – на ITVDN опубликован новый курс “JDBC & Hibernate”. Курс на украинском языке!
JDBC (Java DataBase Connectivity) – промышленный стандарт взаимодействия Java-приложений с базами данных.
Hibernate – это популярная библиотека для работы с базами данных в Java, предназначенная для решения задач преобразования Java-объектов из оперативной памяти в сущности базы данных – отображение между объектами и реляционными структурами (object-relational mapping, ORM).
Курс охватывает темы, необходимые для работы с БД с библиотекой Hibernate: от основ подключения к базе данных до расширенных функций Hibernate. Вы узнаете всё про драйверы JDBC, познакомитесь с обработкой транзакций и ошибок, управлением исключениями в JDBC, поймете разницу между Hibernate аннотациями и XML-маппингом и многое другое. К завершению курса вы научитесь работать с базами данных и уверенно использовать Hibernate для сохранения данных в приложениях Java.
Автор курса – Юрий Миленин, Tech Lead at DataArt.
Продолжительность курса – 2 часа 52 минуты.
Структура курса:
- Начало работы с Databases и JDBC.
- JDBC Advanced.
- Начало работы с Hibernate.
- Hibernate Mapping and Entities.
- Hibernate Query Language (HQL) and Criteria API.
- Hibernate Advanced.
Чему вы научитесь на данном курсе:
- Эффективно работать с базами данных в Java-приложениях
- Оптимизировать поиск данных
- Использовать ORM в своих приложениях
- Использовать Hibernate Query Language (HQL) запросы в Hibernate.
- Уметь использовать Criteria API для создания сложных запросов
- Понимать разницу между Lazy и Eager loading в контексте Hibernate
- Повышать эффективность путем кэширования данных
- Правильно использовать транзакции для обеспечения ACID
- Обрабатывать исключения, связанные с БД
- Решать проблему N+1
- Использовать лучшие практики работы с БД
Предварительные требования
Этот курс предназначен как для начинающих разработчиков – тех, кто получил базовые умения программирования на Java и теперь хочет научиться совмещать работу Java приложений с базами данных, так и для профессиональных разработчиков, имеющих опыт написания программ на Java, но желающих улучшить свои знания JDBC и Hibernate для эффективного взаимодействия с базой данных и ORM.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания, опорный конспект и онлайн тесты для более глубокого усвоения материала. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальности Java Developer.