В данном видео курсе рассматриваются необходимые для понимания технологии Java, JavaBeans, Reflection, Annotation, JDBC, SQL, а также схема построения Enterprise-приложения и процесс создания программ. Курс включает в себя также изучение средства сборки Maven, систем контроля версий на примере Git, принципов Unit-test, JUnit, ORM (Object Relation Mapping), Hibernate, JPA, Spring, Enterprise Integration Patterns + Spring Integration, EJB, Web Services – SOAP, Web Services – ReST, возможностей Java EE 1.6 и 1.7, пакетов Struts (2.x), JSF – Java Server Faces, Velocity, FreeMarker, а также вводное занятие по javascript, принципы AJAX, пакет jQuery. Полный курс представлен в видеоальбоме.
Курс знакомит с базовыми концепциями Spring Framework и его основными модулями: Core, AOP, JDBC. Рассматриваются различные способы конфигурации Spring, а также показываются базовые приемы использования базы данных и аспектов, языка выражений и аннотаций. Курс полезен для понимания концепции внедрения зависимостей и способов управления объектами в любом приложении. В курсе рассматриваются такие темы, как архитектура, внедрение зависимостей, именование бинов и старт контекста, scopes and inner beans, initialize & destroy, возможности контекста, внедрение через property, больше возможностей контекста, конфигурация с помощью аннотаций, язык выражений, AOP, простые аспекты, простой доступ к БД. Полный курс доступен в видеоальбоме.