Использование JPA/Hibernate
в Enterprise-проектах

Тренинг длится 2 полных дня
timeс 10:00 до 18:00

Данный тренинг подойдет тем Java-разработчикам, которые хотят досконально разобраться в одной из самых популярных библиотек современной Enterprise Java или просто хотят углубить и систематизировать свои знания по JPA и Hibernate

Слушатели научатся строить правильные схемы меппингов между вашей базой данных и объектами предметной области, узнают, как лучшие разработчики рекомендуют строить DAO-слой, и сделают массу практических заданий для закрепления полученных знаний.

Темы, рассмотренные на тренинге:

Теория взаимодействия с базой данных (JDBC, Datasources, JNDI,Трехтировое приложение)

Практика:

  • Hастройка Datasource

  • Получение datasource из JNDI

  • JDBC запрос к базе данных

Теория (ORM - как и зачем, История, JPA, Другие варианты ORM)

Изучаем Хибернейт:

  • Меппинги (XML & annotations)

  • Персистентность (сохранение, каскадное обновление)

  • Поиск данных:

    • HQL

    • Criteria

Практика:

  • Меппинги с использованием XML

  • -\\- annotations

  • Запросы с помощью HQL

  • Criteria

Теория:

  • EclipseLink (TopLink)

  • Интеграция со сторонними фреймворками/серверами

  • Обзор компонентов Hibernate

    • Hibernate ORM (known as Hibernate Core before release 4.1)

    • Hibernate Annotations (merged into Hibernate
      Core/ORM since version 3.6)

    • Hibernate EntityManager

    • Hibernate Envers

    • Hibernate OGM (Object/Grid Mapper)

    • Hibernate Search

    • Hibernate Shards

    • Hibernate Tools

    • Hibernate Validator

    • Hibernate Metamodel Generator

    • NHibernate

  • NoSQL база Infinspan

Практика:

  • Validator

  • Hibernate OGM (подключаем infinispan)

Теория:

  • Связь с EJB

  • Транзакции

  • JTA и ее имплементации

  • Аннотации

  • JNDI

 

FoxmindEd обучающая online школа

Обучающие программы по
программированию для людей любого возраста и с любой базой знаний

True online learning

Обучение на проекте, твой первый опыт работы

Обучение программированию на Java от лучших менторов Украины. Процесс обучения происходит на реальных проектах, поэтому Вы сможете использовать это в своем резюме.

Лучшая система обучения на проекте под руководством опытного Android ментора, позволит тебе развить свои навыки от Junior специалиста до Middle уже за 3 месяца.

Научись делать современные сайты при помощи FoxmindEd. Направление Front-end разработки является весьма востребованным на сегодняшний день. Запишись на курс и получай — опыт на реальных проектах, с реальными задачами и менторами, которые помогут в их решении!

Курс QA-тестирования с опытными менторами. Обучение проходит на реальных компаниях, что дает возможность использовать данные преимущества при устройстве на работу.

Руководитель компании

Самый мудрый лис в FoxmindEd, который 20 лет работает программистом. Почти 15 из них — в Java. В прошлом Сергей работал Project manager в Ciklum, Team Leader в Luxoft, NetCracker и IntroPro, начальником отдела веб-разработки в ЛигаБизнесИнформ .Параллельно преподавал в учебных центрах Luxoft, NetCraker и IntroPro, и даже работал учителем в школе. Является Certified Scrum Master.Сейчас Сергей — основатель и руководитель учебной компании Foxminded.

Календарь мероприятий

Подписывайся

На нашу e-mail рассылку и будь в курсе последних новостей компании и мероприятий

Новости

Как учить людей в 21-ом веке и не только JavaEnterprise

Ретроспектива

Прошло уже не мало времени с того момента, как я написал статью «как учить JavaEnterprise», которая стала результатом того опыта, который я получил, обучая людей вышеназванному учению.

...

Структура обучающей программы от FoxmindEd и анонс Новых направлений обучения

Как вы знаете, одно из основных направлений деятельности нашей компании FoxmindeEd - это менторинг Грубо говоря, мы берем человека, который знает основы языка Java, закидываем его задачами, которые покрывают

...
закрыть