Основная задача курса – дать необходимые знания (представление) для работы с современными технологиями Java как на стороне сервера приложений (backend), так и при создании Web-интерфейса (frontend)." />
Основная задача курса – дать необходимые знания (представление) для работы с современными технологиями Java как на стороне сервера приложений (backend), так и при создании Web-интерфейса (frontend).
Backend – это технологии по работе с базами данных, по созданию серверных бизнес-приложений. По сути – это та “кухня” которая чаще всего скрыта от пользователя за интерфейсом, но которая выполняет основную работу по обработке данных.
Frontend, как уже было указано, это создание Web-интерфейса. Будут продемонстрированы технологии, которые используются для создания Web-интерфейсов как простых, так и очень сложных. Другими словами – это то, что видит пользователь при работе с приложением.
Материал дается в объеме, который позволит слушателям в дальнейшем разобраться в более специфических вопросах самостоятельно. Наша задача – дать необходимое направление, рассказать (пусть и не очень подробно) про те пакеты и технологии, которые сегодня являются наиболее востребованными. Курс предусматривает достаточно большой объем самостоятельной работы – в противном случае усвоение материала будет не эффективным. На занятиях на конкретных примерах рассматриваются различные прикладные пакеты и технологии, а также приемы работы с ними.
Информация о видеокурсе Название: Java EE. профессиональная разработка Автор: Коллектив авторов Год выхода: 2015 Жанр: Видеокурс Язык: Русский
Содержание: *Обзор необходимых для понимания курса технологий – Java, JavaBeans, Reflection, Annotation, JDBC, SQL *Схема построения Enterprise-приложения и процесс создания программ *Средство сборки Maven *Системы контроля версий на примере Git *Принципы Unit-test, JUnit *ORM (Object Relation Mapping) – основные идеи, принципы и назначение *Hibernate – XML, Annotation, Наследование, Paging, HQL *JPA – Java Persistance API *Spring – IoC, AOP, Database, Testing (Mock) *Enterprise Integration Patterns + Spring Integration *EJB – JNDI, J2EE Server, Session Bean, JMS, Message Driven Bean *Web Services – SOAP *Web Services – ReST *Возможности Java EE 1.6 и 1.7 — Servlets/JSP *Application Server *Пакет Struts (2.x) *Spring – Web-MVC *Spring Security *JSF – Java Server Faces *Пакет Velocity *Пакет FreeMarker *Вводное занятие по JavaScript, принципы AJAX, пакет jQuery