JDBC & Hibernate
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Подписка

    Выбери свою IT специальность

    Подписка

      О курсе

      JDBC (Java DataBase Connectivity) – промышленный стандарт взаимодействия Java-приложений с базами данных.

      Hibernate – это популярная библиотека для работы с базами данных в Java, предназначенная для решения задач преобразования Java-объектов из оперативной памяти в сущности базы данных – отображение между объектами и реляционными структурами (object-relational mapping, ORM).

      Курс охватывает темы, необходимые для работы с БД с библиотекой Hibernate: от основ подключения к базе данных до расширенных функций Hibernate. Вы узнаете все про драйверы JDBC, познакомитесь с обработкой транзакций и ошибок, управлением исключениями в JDBC, поймете разницу между Hibernate аннотациями и XML-мапингом и многое другое. К завершению курса вы научитесь работать с базами данных и уверенно использовать Hibernate для сохранения данных в приложениях Java.

      Этот курс предназначен как для начинающих разработчиков - тех, кто получил базовые умения программирования на Java и теперь хочет научиться совмещать работу Java приложений с базами данных, - так и для профессиональных разработчиков, имеющих опыт написания программ на Java, но желающих улучшить свои знания JDBC и Hibernate для эффективного взаимодействия с базой данных и ORM.

      Читать дальше...

      Этот курс входит в специальности:

      Предварительные Требования

      • Знание Java 11 (или выше), IntelliJ IDEA, MySQL server/PostgreSQL server
      Читать дальше...

      Вы научитесь

      • Эффективно работать с базами данных в Java-приложениях
      • Оптимизировать поиск данных
      • Использовать ORM в своих приложениях
      • Использовать Hibernate Query Language (HQL) запросы в Hibernate.
      • Уметь использовать Criteria API для создания сложных запросов
      • Понимать разницу между Lazy и Eager loading в контексте Hibernate
      • Повышать эффективность путем кэширования данных
      • Правильно использовать транзакции для обеспечения ACID
      • Обрабатывать исключения, связанные с БД
      • Решать проблему N+1
      • Использовать лучшие практики работы с БД
      Читать дальше...
      Скачать материалы курса Для получения материалов курса нужно авторизоваться
      Получить сертификат Для получения сертификата нужно авторизоваться
      • Длительность: 2 ч 52 м
      • Курс создан: 25.12.2023
      • Уроков: 6
      • Обновлен: 25.12.2023
      • Язык: украинский

      Что входит в курс

      • 6 видео уроков
      • Домашние задания
      • Тестирование
      • Сертификат
      • Проверка ДЗ

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу JDBC & Hibernate на 40 дней?

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

      На данном уроке слушатель ознакомится с понятием БД и узнает, для чего и как они используются в коммерческих приложениях. Научится настраивать проект и правильно выбирать драйвер для базы данных. Также узнает, как построена архитектура JDBC и научится устанавливать соединение с базами данных с помощью языка Java. После этого выполнит несколько простых запросов в БД и просмотрит результат.

      Читать дальше...

      После просмотра урока, слушатель будет знать, как использовать подготовленные операторы и параметризированные запросы в JDBC для эффективного и безопасного выполнения SQL-запросов. Слушатель научится работать с результатами возвращаемых запросов в базу данных в виде result sets, сможет понимать концепцию транзакций в контексте баз данных и использовать JDBC для управления транзакциями. Также получит навыки обработки ошибок и управления исключениями при использовании JDBC.

      Читать дальше...

      После урока слушатель будет глубоко понимать, что такое ORM (Object-Relational Mapping) и какие преимущества она предоставляет в работе с базами данных. Ознакомится с основными концепциями и компонентами фреймворка Hibernate, а также его архитектурой. Научится настраивать проект с использованием Hibernate.

      Читать дальше...

      После просмотра данного урока слушатель будет понимать разницу между Hibernate аннотациями и XML-мапингом, а также почему нужно отдавать предпочтение первому. Мы ознакомимся с инструкциями OneToMany и ManyToMany, научимся описывать связи между таблицами.

      Читать дальше...

      После завершения урока слушатель будет иметь глубокое понимание написания и выполнения HQL запросов в Hibernate, использовать Criteria API для создания сложных запросов, понимать разницу между Lazy и Eager loading в контексте Hibernate и умело применять пагинацию для эффективного управления объемом данных.

      Читать дальше...

      Цель этого урока – ознакомление слушателей со стратегиями оптимизации и управления взаимодействием с базой данных в Hibernate. В итоге слушатели будут иметь расширенные знания о проблеме N+1, разновидности блокировки, методах кэширования и лучшие практики для эффективного использования фреймворка. Полученные знания позволят оптимизировать запросы в базу данных, улучшать загрузку данных и избегать конфликтов при параллельном доступе к ресурсам.

      Читать дальше...
      ПОКАЗАТЬ ВСЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Весенний
      • Все видеокурсы на 15 месяцев
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      90.00 $
      219.99 $
      Оформить подписку
      Акция
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      72.00 $
      89.99 $
      Оформить подписку
      Акция
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.