Java EE: Архитектура, шаблоны и решения

Курс сайт события http://www.luxoft-training.ru/kurs/java_ee_arhitektura_shablony_i_resheniya.html?ID_TIME=45329&utm_source=it-sobytie&utm_medium=event&utm_campaign=Bin#ru-ver

Добавить в календарь:
Поделиться:

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

Тренер

bien.jpg

Адам Бин

член экспертной группы Java EE 6 и 7, EJB 3.X, JAX-RS, и JPA 2.X JSRs. Работает с технологией Java, начиная с версии JDK 1.0, а также с Servlets/EJB 1.0. В настоящий момент является архитектором и разработчиком в проектах Java SE и Java EE. Под его редакцией вышло несколько книг, посвященных JavaFX, J2EE, и Java EE. Является автором Real World Java EE Patterns–Rethinking Best Practices и Real World Java EE Night Hacks–Dissecting the Business Tier. Адам обладает титулом Java Champion, Top Java Ambassador 2012 и JavaOne Rock Star 2009, 2011, 2012 и 2013 гг.

Цели:

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

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

Вам потребуется современный ноутбук или ПК (> 2 GB RAM, быстрый ЖД и т.д.) с предустановленным JDK 1.6 / 1.7. Остальное ПО будет установлено совместно с тренером в течение первых 10 минут мастер-класса.

Половина времени будет потрачено на работу с кодом, а вторая половина – на обсуждение лучших практик, полезных приемов и обходных путей.

Пример, как будет проходить мастер-класс

Целевая аудитория:

Разработчики Java-уровня, старший разработчик или Senior, архитекторы.

Предварительная подготовка – общее:

Продвинутое знание Java EE 6.

Разбираемые темы:

- Понимание теорем CAP и FLP в контексте Java EE.
- Законы разработки архитектуры.
- BASE vs. ACID, или Как начать проект?
- Основные архитектурные шаблоны и шаблоны проектирования.
- Приложения Java EE и:

- DRY и DIE;
- KISS;
- YAGNI.

- Практическая модуляризация приложений Java EE.
- Проектирование плагинов, шаблонов и добавочных блоков.
- Предупреждения касательно асинхронных приложений.
- Архитектура REST vs. SOAP.
- Управление сервисами и контроль версий.
- Stateful- vs. stateless-архитектура Java EE.
- Многоканальная архитектура.
- Интеграция унаследованных ресурсов с и без JCA 1.6: разбор программы.
- MoM и Java EE с JMS.
- Протоколирование, обработка ошибок, управление и мониторинг.
- Непрерывная интеграция и непрерывное развертывание.
- Документация и тестирование.
- Введение в кластеризацию, архитектуру без разделения ресурсов (shared nothing) и архитектуру grid.
- Высокопроизводительный Java EE.

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация