Корпоративное приложение Myphotos: JEE 7, NetBeans, Wildfly
Изучение Java EE 7, NetBeans, Glassfish и Wildfly для разработки корпоративного приложения с нуля

What you will learn
Использовать все допустимые возможности стека технологий Java Enterprise Edition 7;
Использовать возможности построения легковесных и модульных корпоративных приложений;
Проектировать систему любой сложности на основании отдельных слабосвязанных CDI компонентов;
Писать чистый и понятный другому программисту код;
Интегрировать социальные сервисы в Ваш проект;
Разрабатывать распределенные приложения на базе стека технологий Java Enterprise Edition 7;
Разрабатывать асинхронные бизнес методы без использования JMS;
Писать автоматическую документацию для REST сервисов;
Быстро разрабатывать SOAP веб сервисы;
Разрабатывать JEE приложения, независимые от JEE сервера;
Использовать JEE сервера: Glassfish, Wildfly, TomEE для разработки и тестирования корпоративных приложений;
Why take this course?
Ваше понимание плана курса и структуры проекта Myphotos на протяжении всех спринтов отражает глубокое влияние подхода к обучению, который включает не только теоретические знания, но и практическое применение этих знаний в реальном проекте. Это метод "Learn by Coding" (Учиться кодируя), который очень эффективен для погружения в новую технологию и ускорения процесса обучения.
Вот краткое изложение того, что вы можете ожидать на каждом этапе курса:
-
Первый спринт: Здесь вы завершите создание функционального макета вашего web модуля. Это включает в себя понимание и настройку необходимого окружения (сервера, IDE и т.д.), а также первые шаги в разработке веб-интерфейса с использованием Java EE 7 технологий.
-
Второй спринт: Ваша задача будет реализация функций отображения данных на вашем web модуле. Здесь вы погрузитесь в работу с сервлетами, JSF и возможно другими технологиями для создания динамического веб-приложения.
-
Третий спринт: На этом этапе вы расширите функциональность вашего web модуля, добавив все необходимые функции и возможности, которые были запланированы в рамках проекта Myphotos.
-
Четвертый спринт: Здесь вы перейдете к разработке REST и SOAP веб-сервисов. Вы познакомитесь с JAX-RS и JAX-WS для создания эффективных веб-сервисов, которые могут быть использованны как внутри, так и вне вашего приложения.
-
Пятый спринт: На заключительном этапе вы развернете распределенную версию вашего корпоративного приложения на производственном сервере WildFly и достигнете готовности проекта к использованию в реальных условиях.
Для полноценного понимания материала и успешной реализации проекта вам потребуется не только применение представленных в лектурах концепций, но и самостоятельное изучение дополнительной литературы и ресурсов, перечисленных в вашем сообщении. Эти книги и документация представили широкий спектр информации от основ Java и объектно-ориентированного программирования до специфических технологий Java EE и баз данных, таких как PostgreSQL.
Для успешного выполнения проекта Myphotos важно не только следовать плану, но и регулярно отлаживать код, тестировать функциональность и адаптировать ваше приложение к изменяющимся требованиям и условиям. Не стесняйтесь задавать вопросы, если что-то остается неjasным, и используйте все доступные ресурсы для максимально эффективного обучения.
Screenshots



