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 – деплоймент приложения в облако
  • .... ваша фантазия и энтузиазм
18:30 - 21:30 (Tuesday)
25.09.2018
02.10.2018
09.10.2018
16.10.2018
23.10.2018
30.10.2018
06.11.2018
13.11.2018
20.11.2018
27.11.2018
04.12.2018
11.12.2018
18:00 - 21:00 (Saturday)
06.10.2018
13.10.2018
20.10.2018
27.10.2018
03.11.2018
10.11.2018
17.11.2018
24.11.2018
01.12.2018
08.12.2018
15.12.2018
22.12.2018
9:00 - 12:00 (Sunday)
07.10.2018
14.10.2018
21.10.2018
28.10.2018
04.11.2018
11.11.2018
18.11.2018
25.11.2018
02.12.2018
09.12.2018
16.12.2018
23.12.2018
18:00 - 21:00 (Wednesday)
24.10.2018
31.10.2018
07.11.2018
14.11.2018
21.11.2018
28.11.2018
05.12.2018
12.12.2018
19.12.2018
02.01.2019
09.01.2019
16.01.2019
23.01.2019
30.01.2019
10:00 - 13:00 (Saturday)
20.10.2018
27.10.2018
03.11.2018
10.11.2018
17.11.2018
24.11.2018
01.12.2018
08.12.2018
15.12.2018
22.12.2018
18:00 - 21:00 (Saturday)
30.06.2018
07.07.2018
14.07.2018
21.07.2018
28.07.2018
04.08.2018
11.08.2018
18.08.2018
25.08.2018
01.09.2018
08.09.2018
15.09.2018
9:00 - 12:00 (Sunday)
01.07.2018
08.07.2018
15.07.2018
22.07.2018
29.07.2018
05.08.2018
12.08.2018
19.08.2018
26.08.2018
02.09.2018
09.09.2018
16.09.2018
18:30 - 21:30 (Tuesday)
05.06.2018
12.06.2018
19.06.2018
26.06.2018
03.07.2018
10.07.2018
17.07.2018
24.07.2018
31.07.2018
07.08.2018
14.08.2018
21.08.2018
18:00 - 21:00 (Thursday)
12.07.2018
19.07.2018
26.07.2018
02.08.2018
09.08.2018
16.08.2018
23.08.2018
30.08.2018
06.09.2018
13.09.2018
20.09.2018
27.09.2018
18:00 - 21:00 (Wednesday)
04.07.2018
11.07.2018
18.07.2018
25.07.2018
01.08.2018
08.08.2018
15.08.2018
22.08.2018
29.08.2018
05.09.2018
12.09.2018
19.09.2018
26.09.2018
03.10.2018
11:00 - 13:00 (Sunday)
13.05.2018
20.05.2018
27.05.2018
03.06.2018
10.06.2018
17.06.2018
01.07.2018
08.07.2018
15.07.2018
22.07.2018
29.07.2018
14:30 - 16:30 (Sunday)
13.05.2018
20.05.2018
27.05.2018
03.06.2018
10.06.2018
17.06.2018
01.07.2018
08.07.2018
15.07.2018
22.07.2018
29.07.2018
17:00 - 19:00 (Sunday)
13.05.2018
20.05.2018
27.05.2018
03.06.2018
10.06.2018
17.06.2018
01.07.2018
08.07.2018
15.07.2018
22.07.2018
29.07.2018