Java 3 – Enterprise Application Development | JavaGuru


Java 3 – Enterprise Application Development



Описание Java программы

  • Java 3 – Enterprise Application Development — это курс про разработку больших корпоративных приложений на платформе Java. В рамках данного курса мы изучаем архитектурные решения, способы интеграции приложений, современные библиотеки и фреймворки, NoSQL базы данных и быстродействие Java приложений, а также инструменты, которые используются профессионалами при разработке корпоративных приложений.
  • Объем очной части курса – 30 часов (10 воркшопов по 3 часа каждый), в течении которых проходят теоретические и практические воркшопы в классе. На каждом воркшопе программисты с большим опытом делятся лучшими решениями, практиками и показывают примеры. В течении курса студенты не привязаны к одному проекту, что позволяет взглянуть на решения и применения инструментов с разных сторон.

Подробная программа курса

  1. Причины создания фреймворка, его преимущества и недостатки
  2. Разработка простейшей программы при помощи Spring Initializr
  3. Обзор дополнительных возможностей и интеграций
  4. Логгирование действий при помощи Slf4j и конфигурация формата данных
  1. Обзор инструментов миграции базы данных
  2. Причины создания инструмента
  3. Обзор механизма работы
  1. Обзор стиля REST API, его альтернативы
  2. Рекомендации при создании API, лучшие практики
  3. Версионирование и обратная совместимость
  4. Документирование используя OpenAPI стандарт
  1. Основные понятия DDD
  2. Обзор инструментов миграции базы данных
  3. Причины создания инструмента
  4. Обзор механизма работы
  1. Причины создания инструмента
  2. Использование различных механизмов для отправки сообщений
  3. Подтверждение приема сообщений
  4. Недостатки и слабые места инструмента

Основные понятия в DevOps

  1. Причины создания инструмента
  2. Обзор механизма работы
  3. Создание образа программы на основе Spring Boot приложения
  4. Композиция образов в Docker Compose

Java 3 (NEW)

Язык: русский
Начало: 21.01.2020
Время: 18:30- 21:30
День недели: Вторник
10 занятий — 30 часов (3 месяца)
Цена: 150 Euro/месяц
Адрес: Сколас 21

  • 21.01.2020
  • 28.01.2020
  • 04.02.2020
  • 11.02.2020
  • 18.02.2020
  • 25.02.2020
  • 03.03.2020
  • 10.03.2020
  • 17.03.2020
  • 24.03.2020

Занятия на курсе проходят один раз в неделю. Каждое занятие состоит из двух частей: теоретической части (1/2 занятия) и  практической части (1/2 занятия). В рамках теоретической части рассказывается о новых технологиях, подходах к разработки сложных программных систем и их вариантов интеграции друг с другом, так же рассматриваются основы архитектуры приложений. Отдельное внимание уделяется типичным проблемам быстродействия приложений и их возможным решениям.

Мы верим, что освоить программирование можно только через практику, поэтому для курса Java 3 мы разработали уникальный подход к практической части курса. В рамках курса каждый слушатель разрабатывает несколько приложений, на которых будут рассматриваться варианты интеграции. После каждого занятия слушатели используя примеры от преподавателя внедряют в свои проекты новые решения и технологии и на практике осваивают работу с ними. Всего за 10 занятий слушатели получают практические знания и опыт в следующих технологиях: Spring Boot, Spring Data, REST API, Liquibase, Design Patterns, JMS, CI/CD, NoSQL, Gradle, Version Control Systems, Git, GitHub, etc.

Коммуникация играет огромную роль в процессе обучения. Понимая это мы для каждого курса создаем Skype группу, в которой можно задавать любые вопросы между лекциями. Преподаватели и другие слушатели курса активно участвуют в дискуссии, отвечают на все вопросы и помогают решать возникающие проблемы. Чем больше вопросов тем лучше! Мы на все вопросы поможем найти ответы!

Самых активных участников курса в конце ждёт не только сертификат, о котором знают все IT компании Латвии, но и уникальные подарки с нашей символикой. Вы будете гордиться тем, что закончили данный курс и изучили основы построения веб приложений на языке Java! До встречи на занятиях!

Заинтересовал курс?

Оставь информацию о себе и мы с тобой свяжемся!