Записатися на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!

Курс JDBC & Hibernate

Старт курсу: 8 серпня (19:00-21:00) і 20 вересня (19:00-21:00)
Тривалість:
12 год.
Кількість уроків:
6 занять
Вартість навчання:
2200 грн

Форма навчання

Денне навчання
Онлайн навчання
Записатися на курс

Цільова аудиторія

• Курс призначений для Java студентів, які хочуть навчитися Java Persistence з Hibernate
• Студенти, які хочуть вивчити Java Persistence API (JPA)
• Фахівці, що працюють з Java / JavaEE

Попередні вимоги

• Студенти повинні мати гарне уявлення про мову програмування Java
• Базове розуміння реляційних баз даних і SQL може бути дуже корисним

Опис курсу
JDBC & Hibernate

Платформа Hibernate є найбільш популярною в об'єктно-реляційній структурі відображення для Java-середовища. Бібліотека Hibernate надає засоби для об'єктно-реляційного зіставлення (ORM). Курс присвячений вивченню технології JPA і її використання на прикладі реалізації Hibernate. Студентам буде показано як використовувати технологію JPA для зберігання даних Java-об'єктів в реляційній БД, а також слухачі дізнаються основні аспекти використання Hibernate в якості JPA runtime (налаштування, оптимізація). Важливий аспект курсу - практика - студенти будуть створювати необхідні файли Hibernate, працювати з проектами Java Persistence API.

Читати повністю

Зміст курсу

Згорнути
1
Understanding object / relational persistence
• Object persistence.
• Реляційна база даних
• Об'єктна модель і реляційна модель
• Опір невідповідності реляційного об'єкта
• Відображення реляційного об'єкта
Читати далі
Згорнути
2
Початок роботи з Hibernate і JPA анотації
• Що таке Hibernate, короткий огляд
• Налаштування проекту
• Конфігурація Hibernate
• "Hello world" з використанням Hibernate і JPA анотацій
• Логування
• Маніпуляція об'єктами
Читати далі
Згорнути
3
Mapping concepts and annotations
• Агрегація і композиція
• Об'єкти і типи значень
• Component mapping
• Mapping асоціації
• Каскади
• Співвідношення один до багатьох
• Один до одного
• Багато до багатьох
• Поле в порівнянні з доступом до властивостей
• Ідентифікатори
• @Column, @Transient, @Temporal, @Formula
Читати далі
Згорнути
4
Hibernate API and JPA API
• Persistence lifecycle (Hibernate)
• Збереження об'єктів (Hibernate and JPA)
• Отримання об'єктів (Hibernate and JPA)
• Зміна об'єктів (Hibernate and JPA)
• Видалення об'єктів (Hibernate and JPA)
• Повторне прикріплення окремих об'єктів (Hibernate and JPA)
• Збереження або оновлення (Hibernate)
• Промивання контексту збереження (Hibernate)
• Session and entity manager similarities (JPA)
Читати далі
Згорнути
5
Початок роботи з JPA
• Що таке JPA?
• Hibernate в якості постачальника JPA
• Робота з об'єктами
• Кешування об'єктів
• SQL joins
• Ледача вибірка
• Equals and hash-code
• Мова запитів
• Пакетна вибірка
• Об'єднання окремих об'єктів
• Оптимістичне блокування та управління версіями
• Відображення успадкування і поліморфних запитів
Читати далі
Згорнути
6
Розширені відображення і конфігурації
• Compound primary keys
• Compound join columns
• Перерахування
• Mapped Superclass inheritance
• Таблиця спадкування класів
• Одиничне успадкування таблиці
• Побудова персистенції
• Уявлення для складних запитів
• Схема генерації
Читати далі

Що ви отримаєте на курсі

Робоче місце з ноутбуком і навчальними матеріалами

Практичні заняття і перевірка дз

Безкоштовний відеокурс

Онлайн тестування і сертифікація

Записатися на курс

Цей курс входить в такі спеціальності

Java Developer

Старт програми: с 6 серпня

Цей курс входить в такі спеціальності

4
MySQL Essential
5
JDBC & Hibernate
6
Web-services

Java Developer

Мова Java багато років займає перші рядки рейтингів мов програмування. Знаючи цю мову, ви можете створювати найрізноманітніші кросплатформені додатки - веб сайти, мобільні додатки, корпоративні системи.
Програма курсу побудована таким чином, щоб дати Вам всі необхідні знання для працевлаштування. Ви почнете з детального вивчення мови Java і крок за кроком опануєте всі тонкощі, необхідні для роботи. Друга частина курсу буде присвячена роботі з базами даних - ви вивчите MySQL і все необхідне для взаємодії з базами з Java-додатків. Завершальна частина курсу буде націлена на освоєння навичок веб-розробки.
Протягом курсу ви отримаєте практичні навички, виконуючи домашні завдання і працюючи з тренером, а розробляючи дипломний проект - отримаєте неоціненний практичний досвід і створите перший проект для портфоліо.

ВИКЛАДАЧІ КУРСУ
 

Андрей Бондаренко

Java Developer. Сертифицированный тренер Oracle Автор видео курсов по Java и Android на ITVDN

 

Андрей Фок

Java Developer. Тренер – консультант Автор видео курсов по Java на ITVDN

 

Евгений Кондаков

Java Developer. Тренер – консультант

 

Иван Демидко

Java Developer. Тренер – консультант

 

Александр Корж

Java Developer. Тренер – консультант.

 

Евгений Дейнека

Java Software Engineer at NetCracker. Тренер – консультант.

JDBC & Hibernate
Старт курсу: 8 серпня (19:00-21:00) і 20 вересня (19:00-21:00)
Трива
лість:
12 год.
Кількість уроків:
6 занять
Вартість навчання:
2200 грн
Записатися
на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!
Опис курсу
JDBC & Hibernate
Платформа Hibernate є найбільш популярною в об'єктно-реляційній структурі відображення для Java-середовища. Бібліотека Hibernate надає засоби для об'єктно-реляційного зіставлення (ORM). Курс присвячений вивченню технології JPA і її використання на прикладі реалізації Hibernate. Студентам буде показано як використовувати технологію JPA для зберігання даних Java-об'єктів в реляційній БД, а також слухачі дізнаються основні аспекти використання Hibernate в якості JPA runtime (налаштування, оптимізація). Важливий аспект курсу - практика - студенти будуть створювати необхідні файли Hibernate, працювати з проектами Java Persistence API.