Курсы «Java EE — профессиональная разработка»

Планируются следующие группы:

  1. ВЕБИНАРЫ — Понедельник и Четверг — февраль 2017 (записано: 0 человек). Время — с 20:00 до 23:00 (может быть с 19:00 до 22:00) по Москве.
  2. АУДИТОРИЯ (для Санкт-Петербурга) — Понедельник и Четверг — февраль 2017 (записано: 0 человек). Время — с 19:00 до 22:00 по Москве.

Занятия проводятся как в АУДИТОРИИ (г. Санкт-Петербург), так и в форме ВЕБИНАРОВ (для дистанционного обучения). Теперь Вам совсем не обязательно проживать в Санкт-Петербурге и даже пропуск занятия не является проблемой — у вас остается запись. Что именно вы получаете:

  • Полноценный вебинар с возможностью просмотра экрана преподавателя, на котором отображаются примеры, рисунки — в общем, весь материал вебинара
  • В режиме on-line можно задать вопросы и получить на них ответы
  • Возможность прислать свои вопросы преподавателю по почте
  • Задать свои вопросы на форуме группы ВКонтакте — Разработка на Java
  • Возможность скачать запись вебинара для просмотра и повторения материала
  • Доступ к репозиторию, в котором находятся как общие примеры, так и примеры, которые были созданы в ходе вебинара
  • Небольшой проект, который вы разрабатываете в течении курса и который включает большинство изучаемых технологий
  • Возможность присылать свои домашние работы преподавателю для замечаний
  • Если вы не уверены и хотите посмотреть, что такое вебинар — мы предлагаем принять участие в бесплатных вебинарах

Для предварительной записи нужно выслать на адрес course@java-course.ru заявку, в которой надо указать: Название курса, предпочтительные дни занятий, ФИО, e-mail и телефон для связи. Для Вас будет зарезервировано место (если будут места) и ближе к дате начала будет рассылаться подробная информация как заключать договор и когда и как подключаться к вебинарам.
ВАЖНО !!!
Курс подразумевает, что слушатели знакомы с Java и базовыми технологиями этой платформы — желательный набор знаний можно посмотреть в программе курса Начальный курс Java. Не требуется знать это назубок, но понимать и разбираться в основных понятиях крайне желательно. В противном случае курс проходить будет достаточно сложно.

Можете воспользоваться формой для отправки сообщения: Отправить заявку

Основная задача курса — дать необходимые знания (представление) для работы с современными технологиями Java как на стороне сервера приложений (backend), так и при создании Web-интерфейса (frontend). Backend — это технологии по работе с базами данных, по созданию серверных бизнес-приложений. По сути — это та «кухня» которая чаще всего скрыта от пользователя за интерфейсом, но которая выполняет основную работу по обработке данных.
Frontend, как уже было указано, это создание Web-интерфейса. Будут продемонстрированы технологии, которые используются для создания Web-интерфейсов как простых, так и очень сложных. Другими словами — это то, что видит пользователь при работе с приложением.
Материал дается в объеме, который позволит слушателям в дальнейшем разобраться в более специфических вопросах самостоятельно. Наша задача — дать необходимое направление, рассказать (пусть и не очень подробно) про те пакеты и технологии, которые сегодня являются наиболее востребованными.
Курс предусматривает достаточно большой объем самостоятельной работы — в противном случае усвоение материала будет не эффективным.
На занятиях на конкретных примерах рассматриваются различные прикладные пакеты и технологии, а также приемы работы с ними. В процессе обучения слушатель получает задание, которое выполняет самостоятельно и потом результат проверяется преподавателем.

Программа обучения (количество часов для конкретной темы может меняться в зависимости от подготовленности группы и пожеланий):

  1. Обзор необходимых для понимания курса технологий — Java, JavaBeans, Reflection, Annotation, JDBC, SQL — 2 час
  2. Схема построения Enterprise-приложения и процесс создания программ — 2 часа
  3. Средство сборки Maven — 3 часа
  4. Системы контроля версий на примере Git — 3 часа
  5. Принципы Unit-test, JUnit — 2 часа
  6. ORM (Object Relation Mapping) — основные идеи, принципы и назначение — 2 часа
  7. Hibernate — XML, Annotation, Наследование, Paging, HQL — 6 часов
  8. JPA — Java Persistance API — 2 часа
  9. Spring — IoC, AOP, Database, Testing (Mock) — 6 часов
  10. Enterprise Integration Patterns + Spring Integration — 2 часа
  11. EJB — JNDI, J2EE Server, Session Bean, JMS, Message Driven Bean — 6 часов
  12. Web Services — SOAP — 4 часа
  13. Web Services — ReST — 4 часа
  14. Возможности Java EE 1.6 и 1.7 — Servlets/JSP — 4 часа
  15. Application Server — что это такое. Архитектура, функции, LDAP — 4 часа
  16. Пакет Struts (2.x) — 4 часа
  17. Spring — Web-MVC — 4 часа
  18. Spring Security — 4 часа
  19. JSF — Java Server Faces — 4 часа
  20. Пакет Velocity — 2 часа
  21. Пакет FreeMarker — 2 часа
  22. Вводное занятие по JavaScript, принципы AJAX, пакет jQuery — 2 часа
  23. Пакет Direct Web Remoting (DWR) — 2 часа
  24. Пакеты ZK / Vaadin — 4 часа

Длительность курса: 80 ак.ч. (10 недель)
Стоимость курса: 19900 руб. Состав группы 8-10 человек.