SOFTWARE DEVELOPMENT COURSES
Регистрация
1
2
3
QA
Java 1: 250 €
Java 2: 300 €
Java 3: 350 €
QA: 250 €
Контакты
(+371) 26120960
Enterprise Application Development
Целевая аудитория курса

Слушатель должен иметь крепкие знания ООП и уметь создавать веб приложения на Java с применением различных современных фреймворков.

Описание

На Java разрабатываются не только веб приложения, создание которых изучалось на курсе Java 2 – Agile Web Development, но и большие корпоративные приложения. Такие приложения создаются с помощью стандартных технологий и спецификаций входящих в Java EE (Enterprise Edition), а так же развёртываются на специальных серверах приложений. В рамках данного курса мы изучим основные технологии и спецификации Java EE и покажем как на их основе можно создавать корпоративного уровня приложения. Так же отдельно уделим внимание такой теме как интеграция приложений. Не секрет, что вопрос интеграции приложений в реальном мире это повседневная реальность. У больших компаний десятки, а то и сотни приложений, которые должны друг с другом обмениваться данными. В рамках курса мы планируем продемонстрировать интеграцию приложений с помощью веб сервисов, общей базы данных и JMS. Мы поговорим о технологиях тестирования приложений, а так же о процессе интеграции кода и деплоймента на прод среду. Так же в рамках курса будет рассказано о NoSQL хранилищах данных.

Формат курса

Командная разработка одного или двух проектов в течении курса. Изучение и постепенное внедрение в проекты новых технологий, о которых будет рассказано на курсе. Формат такой же как на курсе Java 2 – Agile Web Development.

Длительность курса

10 занятий по 4 астрономических часа = 40 астрономических часов.

Программа курса
  1. Relational Database change management: Liquibase
  2. Synchronous integration: REST
  3. Asynchronous integration: JMS
  4. Continuous integration and Continuous delivery
  5. Domain Driven Design
  6. TDD
  7. Introduction to NoSQL
  8. Spring Boot
  9. etc.
Технологии и инструменты

Технологии и инструменты, которые планируется использовать в течении курса:

  • Git – для репозиториев кода
  • Gradle/Maven – сборка приложения и работа с библиотеками
  • Junit, Mockito, PowerMock, DbUnit – для написания автоматических тестов
  • REST
  • Java Message Services
  • EJB, JPA, Java Web Services
  • MySQL – реляционная база данных
  • Casandra, MongoDB или Voldemort – NoSQL хранилища данных
  • Google App Engine – деплоймент приложения в облако
  • .... ваша фантазия и энтузиазм
10:00 - 13:00 (Saturday)
27.01.2018
03.02.2018
10.02.2018
17.02.2018
24.03.2018
03.03.2018
10.03.2018
17.03.2018
24.03.2018
07.04.2018
18:30 - 21:30 (Monday)
05.02.2018
12.02.2018
19.02.2018
26.02.2018
05.03.2018
12.03.2018
19.03.2018
26.03.2018
09.04.2018
16.04.2018
23.04.2018
18:00 - 21:00 (Thursday)
01.02.2018
08.02.2018
15.02.2018
22.02.2018
01.03.2018
08.03.2018
15.03.2018
22.03.2018
29.03.2018
05.04.2018
12.04.2018
19.04.2018
18:30 - 21:30 (Tuesday)
30.01.2018
06.02.2018
13.02.2018
20.02.2018
27.02.2018
06.03.2018
13.03.2018
20.03.2018
27.03.2018
03.04.2018
10.04.2018
17.04.2018
18:00 - 21:00 (Saturday)
03.02.2018
10.02.2018
17.02.2018
24.02.2018
03.03.2018
10.03.2018
17.03.2018
24.03.2018
07.04.2018
14.04.2018
21.04.2018
28.04.2018
18:00 - 21:00 (Wednesday)
21.02.2018
28.02.2018
07.03.2018
14.03.2018
21.03.2018
28.03.2018
04.04.2018
11.04.2018
18.04.2018
25.04.2018
02.05.2018
09.05.2018
16.05.2018
23.05.2018
18:30 - 21:30 (Thursday)
01.02.2018
08.02.2018
15.02.2018
22.02.2018
01.03.2018
08.03.2018
15.03.2018
22.03.2018
29.03.2018
11:00 - 13:00 (Sunday)
21.01.2018
28.01.2018
04.02.2018
11.02.2018
18.02.2018
25.02.2018
04.03.2018
11.03.2018
18.03.2018
25.03.2018
08.04.2018
14:30 - 16:30 (Sunday)
21.01.2018
28.01.2018
04.02.2018
11.02.2018
18.02.2018
25.02.2018
04.03.2018
11.03.2018
18.03.2018
25.03.2018
08.04.2018
17:00 - 19:00 (Sunday)
28.01.2018
04.02.2018
11.02.2018
18.02.2018
25.02.2018
04.03.2018
11.03.2018
18.03.2018
25.03.2018
08.04.2018
15.04.2018
18:00 - 21:00 (Wednesday)
27.09.2017
11.10.2017
25.10.2017
08.11.2017
22.11.2017
06.12.2017
20.12.2017
03.01.2018
17.01.2018
31.01.2018
18:00 - 21:00 (Wednesday)
04.10.2017
18.10.2017
01.11.2017
15.11.2017
29.11.2017
13.12.2017
27.12.2017
10.01.2018
24.01.2018
07.02.2018