SOFTWARE DEVELOPMENT COURSES
Регистрация
1
2
3
QA
Java 1: 250 €
Java 2: 300 €
Java 3: 350 €
QA: 250 €
Контакты
(+371) 26120960
Enterprise Application Development
Стоимость, начало занятий, адрес проведения
  • Стоимость курса 350 euro. Можно разбить платёж на две или три части. Для студентов действует скидка в размере 50 euro.
  • Занятия будут проходить по четвергам с 18:00 - 21:00, старт 25.10.2018.
  • Язык преподавания: RU
  • Адрес проведения занятий Сколас 21, кабинет 508с.
  • Форма регистрации: https://goo.gl/forms/Uk9SYjvammq6lniK2
Целевая аудитория курса

Слушатель должен иметь крепкие знания ООП и уметь создавать веб приложения на 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 (Monday)
26.11.2018
04.12.2018
10.12.2018
17.12.2018
07.01.2019
14.01.2019
21.01.2019
28.01.2019
04.02.2019
11.02.2019
18:00 - 21:00 (Thursday)
25.10.2018
01.11.2018
08.11.2018
15.11.2018
22.11.2018
29.11.2018
06.12.2018
13.12.2018
20.12.2018
27.12.2018
18:00 - 21:00 (Wednesday)
17.10.2018
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
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
9:30 - 12:30 (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
10: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
13:00 - 15: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