Java EE является логическим продолжением курсов Java SE и предназначен для слушателей, хорошо владеющих основами Java.

В процессе обучения слушатели освоят стек EE технологий, используемый для создания приложений и сервисов бизнес уровня.

Длительность14 занятий
ПериодичностьПо субботам, 1 занятие = 3 часа

Профессия Java-разработчика

Видео-обзор курса

Цель курса

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

Курс поможет вам

Освоить стек EE технологий, используемый для создания приложений и сервисов бизнес уровня.

Для кого курс

Курс предназначен для слушателей, хорошо владеющих Java Core.

Для записи на этот курс нужно пройти тест, его можно пройти онлайн или у нас в Школе.

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

Вас будут обучать практикующие специалисты, работающие в топовых компаниях.

  • Максим Фарсиков

    Максим Фарсиков

    Senior Java Developer

  • Наталья Кравченко

    Наталья Кравченко

    Senior Java Software Engineer

  • Руслан Граматик

    Руслан Граматик

    Senior Full Stack Developer

Программа курса Java Enterprise

Длительность14 занятий
ПериодичностьПо субботам, 1 занятие = 3 часа
  1. Setup project structure using Gradle1

    • Create Java project
    • Dependency management
    • Run tests
  2. Let Git track changes2

    • Git fundamentals (branching, basic operations)
    • Working with remote repository
    • Git flow examples and best practices
  3. Java 8 features overview3

    • Optional for the rescue!
    • Lambdas, method references
    • Stream API
    • New Time API
  4. Look ma, Lombok Project!4

    • Reduce boilerplate code
  5. Bootstrap project with Spring boot5

    • The best place in the Universe: start.spring.io (hello to Josh Long!)
  6. Spring Dependency Injection explained6

    • Application Context
    • Annotation based config
    • Java based config
    • XML’s dead, baby. He’s dead.
    • Injection types
    • Bean lifecycle and lifecycle hooks
    • Scopes
    • Externalized configuration
    • Profiles
  7. Spring AOP7

    • What AOP is
    • Basic definitions
    • Types of advices
    • Pointcuts
    • Architecture
    • How aspects are added
  8. Spring MVC in a nutshell8

    • Simple web application
    • Runnable JAR with embedded web-server (make JAR, no WAR!)
  9. HTTP in light of RESTfull applications9

    • URI
    • HTTP verbs
    • Response statuses
  10. Spring MVC explained10

    • Ancient Servlet API: - HttpRequest, HttpResponse, Dispatcher servlet - Threading model
    • Message converters
    • Method parameters injection: path variables, query params, request bodies
    • Content negotiation
    • Filters
    • Exception handling
    • Bean validation
  11. Tackling DB with JPA and Hibernate11

    • Setup database
    • Simple entity
    • Query logging in Hibernate
    • Entity scanning
    • One to many mapping
    • Lazy vs eager loading
    • Enums mapping
    • Mapping Java 8 Time API types
    • Custom types mapping
    • Transactions
    • Exception handling and transactions
    • Optimistic locking
    • Domain Driven Design - Agregator pattern
  12. Accessing DB through Spring Data12

    • Spring Data method-named queries
    • Custom queries
    • Again transactions
    • Pagination
    • Asynchronous DB calls
  13. Integration testing with JUnit and Spring MockMvc13

    • Run tests under up and running Spring container
  14. Auto-generated documentation by Spring Rest Docs14

    • Setup Asciidoctor plugin
    • Always up-to-date documentation
    • Runnable JAR file with embedded documentation
  15. Securing web application using Spring security15

    • Basic endpoints security
    • Token-based security
  16. DB migration16

    • FlyWay DB migration tool
    • Hibernate schema validation
Сертификат
Выпускники получают
сертификат об окончании курса
с итоговой оценкой.

Бесплатные бонусы курса

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Отзывы выпускников этого курса

Преимущества обучения в Компьютерной школе Hillel

  • Видеозаписи занятий
  • Преподаватели-практики
  • Классы с компьютерами
  • Программа Hillel EVO
Видеообзор школы

Трудоустройство

Что мы делаем для того, чтобы вы достигли успеха?

В процессе обучения Студенты работают над реальными проектами

Бесплатные занятия по профильному английскому языку и спикинг-клабы

Бонусные занятия по базам данных и администрированию Linux

Каждый Студент проходит тестовое собеседование с HRом и IT-специалистом

Регулярные мастер-классы по подготовке резюме и поиску работы

Преподаватели — практикующие специалисты

Программа для реализации идей Студентов и Выпускников Школы
  • Идея
  • Питчинг
  • Команда
  • Реализация
  • Презентация

Часто задаваемые вопросы

Часто задаваемые вопросы

Да, безусловно. Многие наши курсы предусматривают дополнительную систему бонусов для тех Студентов, которые хотят продолжать обучение в нашей Школе. Эта система состоит в том, что в конце курса Студенты пишут тест по пройденному материалу или сдают итоговую работу, по итогам которых:

- Студент, который имеет самый высокий результат получает скидку 25% на дальнейшие курсы;

- Студент, занявший второе место, получает 15% скидку;

- Студент, который оказался на третьем месте, получает 10% скидку;

- все остальные Студенты, не вошедшие в тройку лидеров, получают скидку в размере 5%.

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

- мы стараемся привлекать к преподаванию только практикующих специалистов с большим опытом работы в крупнейших IT-компаниях города;

- мы делаем упор на практических занятиях и на наиболее актуальную информацию и необходимый функционал, который сейчас востребован при трудоустройстве;

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

- у многих наших курсов есть бонусные занятия и вебинары, такие как: вебинары по администрированию на Linux и по базам данных, бесплатные занятия по профильному английскому языку, а также занятия с рекрутером и техническим специалистом, чтобы наши Студенты были подготовлены к дальнейшему трудоустройству;

- все наши классы компьютеризированы, и за каждым Студентом фиксируется место как в учебном классе, так и в удаленном личном кабинете (Learning Management System), где будет возможность просматривать все необходимые материалы по курсу и по завершении обучения;

- у всех наших Студентов и Выпускников есть возможность участвовать в программе Hillel EVO, которая абсолютно бесплатно предоставляет дополнительную практику по созданию собственного проекта и получение опыта работы в команде с нашими Преподавателями даже после завершения курсов!

Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.

Для того, чтобы пройти вступительное тестирование, вы можете подъехать к нам в офис, где мы сможем предоставить вам данный тест, а также ответить на все ваши вопросы и провести экскурсию по нашей Школе. Также для прохождения теста удаленно вы можете:

  • заполнить заявку на нашем сайте на бесплатную консультацию;
  • заполнить заявку на нашем сайте на запись на курс;
  • заполнить заявку на нашем сайте на получение вступительного теста;
  • связаться с нами, позвонив или написав нам.

Курс
Java Enterprise

Одесса