Microsoft Silver Partner
Оформить заявку

Курс - JDBC & Hibernate

Изображение к курсу JDBC & Hibernate
Курс JDBC & Hibernate
Длительность 6 дней / 12 часов
Количество уроков 6

Очное обучение

2200 UAH Расписание

Онлайн обучение

2200 UAH Расписание

Видео обучение

Оформить подписку

Консультации

Записаться
JDBC – платформенно-независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД. Hibernate – самая популярная спецификация JPA, предназначенная для решения задач объектно-ориентированного реляционного отображения таблиц баз данных.
Курс JDBC & Hibernate состоит 6-ти уроков позволяющих опытным Java разработчикам освоить все основные концепции программирования с использованием Java и баз данных. На уроках также рассматриваются азы объектно-ориентированного проектирования, чтобы мы разделяли логику получения наших данных с БД и сами данные. На занятиях учащимся предоставляется весь лекционный материал и примеры уроков, которые будут рассматриваться в процессе обучения.
Уроки состоять из теоретической части, позволяющей объяснить смысловое содержимое практических заданий, после чего рассматриваются практические примеры, основанные на теории. Вторая половина урока состоит из выполнения практических заданий учащимися, заканчивается урок подведением итогов и контрольными вопросами по уроку. Учащимся выдается домашнее задание.
• Уверенное знание принципов ООП в Java
• Базовые знания с любого процедурного языка программирования
• Знание одного из SQL на хорошем уровне
• Знание MySQL будет преимуществом
Java разработчики, которые хорошо знают Java SE и SQL
Урок 1

Understanding object / relational persistence


• Object persistence.
• Реляционная база данных
• Объектная модель и реляционная модель
• Полное сопротивление несоответствию реляционного объекта
• Отображение реляционного объекта

Урок 2

Рассмотрение шаблона DAO.

• Рассмотрение DAO, как шаблона.
• Создания простого приложения в стиле ООП
• Создания схемы базы данных для нашего приложения
• Пишем DAO для нашего приложения исходя из технического задания.

Урок 3

Введение в Hibernate

• Рассмотрение ORM.
• Рассмотрение JPA.
• Рассмотрение Hibernate
• В чем разница между JDBC & Hibernate
• Достоинства и недостатки Hibernate
• Создание Maven-проекта
• Настройка проекта под Hibernate
• Написание первого приложения на Hibernate

Урок 4

JPA и Hibernate.

• Рассмотрение JPA и его настроек.
• Рассмотрение основных объектов для работы с JPA и Hibernate.
• Рассмотрение понятия Mapping.
• Подключение jar-библиотек в обычный java-проект
• Выполнение CRUD-операций используя JPA
• Рассмотрение способов выборки в JPA.
• Выполнение выборки и вставки используя Hibernate

Урок 5

Работа с Hibernate.

• Рассмотрение выборки и добавления в Hibernate.
• Рассмотрение обновления в Hibernate.
• Рассмотрения ID-генератора в Hibernate.
• Рассмотрения выборки некоторых полей.

Урок 6

Расширенные возможности Hibernate

• Рассмотрение средств генерации классов в InteliJ Idea.
• Рассмотрение выборки при условии.
• Рассмотрение удаления.
• Рассмотрения связей между таблицами.

• Работать с Java и базами данных
• Манипулировать с данными при помощи запросов из JDBC
• Проектировать приложение под ООП, получая данные из БД
• Работать с чистым JPA (выполнять простые запросы DML)
• Работать с Hibernate (выполнять простые запросы DML)
• На основе готовых классов генерировать таблицы и наоборот
• Работать со связями таблиц как с объектами
Check mark Запись в учебный центр Separator Онлайн форма для регистрации
Три раза в неделю Ежедневно Специальности На выходных
Дата начала Дата окончания Время
19.11.2018 19.11.2018 09:00-11:00 Зарегистрироваться
19.11.2018 19.11.2018 19:00-21:00 Зарегистрироваться
07.12.2018 07.12.2018 09:00-11:00 Зарегистрироваться
07.12.2018 07.12.2018 19:00-21:00 Зарегистрироваться
17.12.2018 17.12.2018 09:00-11:00 Зарегистрироваться
17.12.2018 17.12.2018 19:00-21:00 Зарегистрироваться
21.11.2018 21.11.2018 19:00-21:00 Зарегистрироваться
14.12.2018 14.12.2018 09:00-11:00 Зарегистрироваться
14.12.2018 14.12.2018 19:00-21:00 Зарегистрироваться
20.11.2018 20.11.2018 19:00-21:00 Зарегистрироваться
11.12.2018 11.12.2018 19:00-21:00 Зарегистрироваться
18.12.2018 18.12.2018 19:00-21:00 Зарегистрироваться
23.11.2018 23.11.2018 09:00-11:00 Зарегистрироваться
23.11.2018 23.11.2018 19:00-21:00 Зарегистрироваться
10.12.2018 10.12.2018 19:00-21:00 Зарегистрироваться
21.12.2018 21.12.2018 09:00-11:00 Зарегистрироваться
21.12.2018 21.12.2018 19:00-21:00 Зарегистрироваться
24.12.2018 24.12.2018 19:00-21:00 Зарегистрироваться
28.11.2018 28.11.2018 19:00-21:00 Зарегистрироваться
29.11.2018 29.11.2018 19:00-21:00 Зарегистрироваться
04.12.2018 04.12.2018 09:00-11:00 Зарегистрироваться
04.12.2018 04.12.2018 19:00-21:00 Зарегистрироваться
23.11.2018 23.11.2018 09:00-11:00 Зарегистрироваться
23.11.2018 23.11.2018 19:00-21:00 Зарегистрироваться
05.12.2018 05.12.2018 19:00-21:00 Зарегистрироваться
27.11.2018 27.11.2018 19:00-21:00 Зарегистрироваться
01.12.2018 15.12.2018 09:00-11:00 Зарегистрироваться
01.12.2018 15.12.2018 19:00-21:00 Зарегистрироваться
04.12.2018 05.01.2019 19:00-21:00 Зарегистрироваться
04.12.2018 25.12.2018 19:00-21:00 Зарегистрироваться
21.11.2018 12.12.2018 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку

Три раза в неделю Ежедневно Специальности На выходных
Дата начала Дата окончания Время
19.11.2018 19.11.2018 09:00-11:00 Зарегистрироваться
19.11.2018 19.11.2018 19:00-21:00 Зарегистрироваться
07.12.2018 07.12.2018 09:00-11:00 Зарегистрироваться
07.12.2018 07.12.2018 19:00-21:00 Зарегистрироваться
17.12.2018 17.12.2018 09:00-11:00 Зарегистрироваться
17.12.2018 17.12.2018 19:00-21:00 Зарегистрироваться
21.11.2018 21.11.2018 19:00-21:00 Зарегистрироваться
14.12.2018 14.12.2018 09:00-11:00 Зарегистрироваться
14.12.2018 14.12.2018 19:00-21:00 Зарегистрироваться
20.11.2018 20.11.2018 19:00-21:00 Зарегистрироваться
11.12.2018 11.12.2018 19:00-21:00 Зарегистрироваться
18.12.2018 18.12.2018 19:00-21:00 Зарегистрироваться
23.11.2018 23.11.2018 09:00-11:00 Зарегистрироваться
23.11.2018 23.11.2018 19:00-21:00 Зарегистрироваться
10.12.2018 10.12.2018 19:00-21:00 Зарегистрироваться
21.12.2018 21.12.2018 09:00-11:00 Зарегистрироваться
21.12.2018 21.12.2018 19:00-21:00 Зарегистрироваться
24.12.2018 24.12.2018 19:00-21:00 Зарегистрироваться
28.11.2018 28.11.2018 19:00-21:00 Зарегистрироваться
29.11.2018 29.11.2018 19:00-21:00 Зарегистрироваться
04.12.2018 04.12.2018 09:00-11:00 Зарегистрироваться
04.12.2018 04.12.2018 19:00-21:00 Зарегистрироваться
23.11.2018 23.11.2018 09:00-11:00 Зарегистрироваться
23.11.2018 23.11.2018 19:00-21:00 Зарегистрироваться
05.12.2018 05.12.2018 19:00-21:00 Зарегистрироваться
27.11.2018 27.11.2018 19:00-21:00 Зарегистрироваться
01.12.2018 15.12.2018 09:00-11:00 Зарегистрироваться
01.12.2018 15.12.2018 19:00-21:00 Зарегистрироваться
04.12.2018 05.01.2019 19:00-21:00 Зарегистрироваться
04.12.2018 25.12.2018 19:00-21:00 Зарегистрироваться
21.11.2018 12.12.2018 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку