Программа обучения «Разработчик программного обеспечения на платформе Java»
Программа тренингаТренинг состоит из 2-х частей:
1. Теория - лекции и практика (задания с контролем выполнения)
2. Учебный проект – выполняется на базе тренинг-центра в инфраструктуре и по технологиям, принятым в EPAM.
Отсев неуспевающих и недисциплинированных учащихся возможен в любое время.
Периодичность, длительность, время и место проведенияПериодичность проведения тренинга – постоянно, по завершении обучения группы начинается обучение следующей.
Тренинг рассчитан на 12 недель. Из них 8 недель – первая часть, 4 недели – вторая часть. Весь тренинг проходит на базе учебного центра EPAM Systems.
Расписание работы следующее:
рабочие дни – 4 часа каждый день
Точное распределение времени может быть уточнено с учетом загрузки тренинг-центра.
План лекций и практических занятий по 1-ой части (в академических часах):Курс | Тема | Теория | Практика |
Вводная лекция | - обзор возможностей IDE Eclipse - Java Naming conventions | 1 | 1 |
Системы контроля версий | - основы систем контроля версий. Обзор существующих систем. - Subversion - командная работа и правила общения | 2 | 1 |
Java Basics | - объектно-ориентированные возможности Java - синтаксис и основные конструкции - I/O, system resources - основы UML - javaDoc | 12 | 6 |
Unit testing | jUnit – основы и особенности применения | 2 | 2 |
Build tools | Ant framework – основы, примеры использования. | 2 | 2 |
Internet технологии | - XML, DTD, XSD - DOM и SAX parser - обзор XSL/XSLT - обзор XPath | 4 | 4 |
Java advanced | - Java Collection Framework - Exceptions - Потоки выполнения - Возможности Java 5 - Обзор библиотеки Swing (GUI) - Использование библитеки JAXP - Шаблоны проектирования (Design Patterns). Обзор. | 17 | 16 |
JDBC | - JDBC Basics - JDBC 3.0 API | 8 | 8 |
Hibernate | - Основы объектно-реляционного маппинга с использованием Hibernate - Построение бизнес-слоя с использованием Hibernate | 8 | 8 |
Основы HTML и JavaScript | 6 | 4 | |
Servlets and JSP | - Протокол HTTP. GET и POST-запросы. Коды состояния. - Программирование сервлетов. Поддержка сессии. - Использование cookies. - Использование JSP - JSTL - разработка собственных тегов - Bean-компоненты и JSP - обзор Jakarta Tomcat | 24 | 24 |
JSF framework | - архитектура JSF - разработка приложений с использованием JSF framework | 22 | 32 |
Обзор J2EE технологий | - сервера приложения и контейнеры сервлетов J2EE - JMS - EJB - Web-services - J2EE patterns | 14 | 16 |
Обзор PMC (документы, задания, учет времени) | 1 | ||
Документирование и жизненный цикл проекта | 1 | ||
Итого | 124 | 124 |


