Консультация
Работаем с 8:30 до 19:00Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Промышленное программирование на JAVA (курс EPAM)

Базовый уровень подготовки (Junior)

Практикум предназначен для того, чтобы вы могли получить опыт работы на реальном проекте. Он создан в партнерстве с крупнейшим разработчиком ПО EPAM Systems. Набор проводится по запросу компании. Этот курс содержит особые требования к технической подготовке кандидатов — глубокое понимание основополагающих принципов объектно-ориентированного программирования, многопоточности, исключений. Хорошо зарекомендовавшие себя студенты попадают на стажировку в EPAM Systems.

Курс заканчивается защитой проекта перед HR-менеджерами. Лучшие выпускники практикума получат приглашения на стажировку в эту компанию. После практикума вероятность трудоустройства увеличивается до 90% —  это самый короткий путь, чтобы получить работу в ИТ.

Описание курса

Общие данные

Варианты обучения
Начало занятий
22 января 2018
Продолжительность
64 уч.ч. два месяца
Расписание
Понедельник с 18.30 до 21.30
Четверг с 18.30 до 21.30
Стоимость
600 BYN
С рассрочкой
330 BYN/ месяц две выплаты
Место занятий
г. Минск, ул. Купревича 1\2

Условия отбора

Зачисление на курс осуществляется: 

1. после прохождения курса «Программирование на Java»,

2. по результатам:

  • собеседования с HR-ом на знание английского,

  • технического собеседования с преподавателем курса

Для кого этот практикум

  • Для студентов и выпускников курсов Java-разработки (необязательно нашего образовательного учреждения), которые хотят получить опыт в промышленном программирования;

  • Для начинающих разработчиков, которые стремятся освоить такие современные инженерные практики, как непрерывная интеграция;

  • Для тех, кто учится программировать и хочет познакомиться с современными методологиями разработки программного обеспечения Lean/Agile/Scrum/BDD;

  • Для тех, кто хочет получить уникальный опыт работы в кросс-функциональной команде на реальном проекте;

  • Для тех, кто не сумел найти работу в короткие сроки и хочет обновить знания и попасть на стажировку в компанию EPAM Systems.

Необходимая подготовка

  • Нужно разбираться в трёхуровневой архитектуре программирования;

  • Знать принципы использования фреймворков Apache Maven, Hibernate, Spring, аннотаций в Java-ориентированных фреймворках.

  • Уметь работать с базами данных и шаблонами;

  • Иметь желание осваивать современные технологии;

  • Быть готовым к усердной командной работе.

Для чего этот практикум

Этот практикум для того, что получить опыт промышленной разработки на реальном проекте, научиться работать в команде и создать себе портфолио.

Как будет проходить практикум

  • Практикум разделен на итерации — определенные промежутки времени, за которые команда (разработчики, бизнес-аналитики, тестировщики, дизайнеры) должна реализовать весь функционал своего приложения;

  • Каждый специалист будет отвечать за отдельную часть проекта, но по желанию фронтенд-разработчик сможет присоединиться, например, к бэкенду;

  • В каждой итерации будет новый набор задач, исходящий из требований заказчика;

  • У каждого специалиста будет ментор, к которому он сможет обратиться за помощью или советом;

  • Работа в кросс-функциональной команде будет проходить онлайн ежедневно в вечернее время;

  • Организована она будет по Scrum-методологии (методика гибкой разработки ПО, принятая в ИТ-компаниях)

Вы будете уметь

  • Понимамать циклы разработки ПО;

  • Создавать трёхуровневую архитектуру приложения;

  • Применять фреймворки Apache Maven, Hibernate, Spring;

  • Использовать аннотации в Java-ориентированных фреймворках;

  • Работать с сервером приложений Apache Tomcat;

  • Понимать принципы работы с «Системой контроля версий»;

  • Работать по современным методологиям разработки ПО
    (AGILE, RUP) с использованием популярных инструментов командной работы (JIRA и Confluence);

  • Использовать практики Continuous Integration;

  • Взаимодействовать с разными специалистами в кросс-функциональной команде!

Курс заканчивается защитой проекта перед HR-менеджерами EPAM Systems. Лучшие выпускники практикума получат приглашения на стажировку в эту компанию. После практикума вероятность трудоустройства увеличивается до 90% —  это самый короткий путь, чтобы получить работу в ИТ.

Программа курса

  1. Log4J

      Concepts of Log4J

      Installation and setup

      Configuring.

      Loggers, appenders & layouts

      Logging strategies - web containers, application servers

  2. JUnit 4

      Test methods @Test. Testing for exceptions

      Testing isolations, test fixtures.  Test suites.

      Test Driven Development.

  3. Class Design hints

     Design patterns: Factory Method, Singleton

     Code conventions.

  4. I\O Streams & class Stream

      I\O streams, Scanner

      Using class Stream

      Serialization. Transient.

  5. Object Oriented Programming

      Inheritance. Superclasses.Polymorphism. Abstractions.

      Class Object: equals, hashCode, toString. Cloneable.

      Inner, nested, anonimous classes.

      Interfaces. Interfaces with generic types.

  6. Java beans & Comparator

      Encapsulation. JavaBeans. Properties.

      Comparator: functional interface

  7. Exceptions and errors

      Checking and unchecking exceptions. Catching exceptions.

      Custom exceptions.

  8. MultiThreading & State, Singleton

      Lifecycle of thread, states, interrupting.

      Design pattern State

      Thread-safe Singleton

      Synchronization. wait, notify, notifyAll.

      Locks, Thread-safe collections. java.util.concurrent

  9. Composite, Interpreter, Chain of responsibility & Strings

      String, StringBuffer, StringBuilder

      Using Pattern, Matcher.

      Locales, ResourceBundle. Character sets.

      Internationalization. Date & time. Number formats.

  10. JAXP, JAXB & Builder

      Validating, checking and parsing documents

      SAX, DOM, StAX parsers.

      Design pattern Builder

      Manipulating XML with parsers.

  11. JDBС 4.0

      Driver types. Making connection.

      Statement. Creation & executing. Transactions.

      ResultSet. SQL & java datatypes.

      Pattern Data Access Object (DAO).

      Connection pooling.

  12. MVC, Servlets & Command

      Servlets and web applications. MVC.  Life cycle.

      Core servlet and http servlet. RequestDispatcher: including & forwarding.

      Sharing data with attributes.

  13. JSP fundamentals

     JSP: tags & expressions. Life cycle.

     Data sharing among servlet and JSP.

     Session management. Cookies.

     Tag libraries (JSTL) and Expression Language (EL)

     Events.  Filters, lifecycle. Developing custom tags.

  14. Collections

     Interfaces and concrete collections. Algorithms.

     Design Pattern: Iterator.

     Legacy collections.

Преподаватели курса

Другие курсы программы Промышленная разработка программного обеспечения на JAVA

Запись на курс
1
Заполните форму заявки.
2
Ожидайте сообщения на e-mail.
3
До встречи на курсах!

Заполните форму

Задать вопрос методисту

Почему выбирают IT-академию?

Курс "Программирование на Java", который преподается в Образовательном центре ПВТ, создает хороший фундамент для дальнейшего развития тем слушателям, которые начинают с нуля.

Курс «Программирование на Java», который преподается в Образовательном центре ПВТ, создает хороший фундамент для дальнейшего развития тем слушателям, которые начинают с нуля. Преподаватель Олег Михайленко оставил о себе хорошее впечатление  —  на все свои вопросы я всегда получал ответы. 

Курс очень интенсивный и требует большого количества самостоятельной подготовки, но во время самих занятий всегда есть грамотная поддержка преподавателя

Прослушал в Центре полный курс «Программирования на Java (Java Developer)». Сам не программист, не технарь, а лишь юрист со стажем. Выбрал обучение в ОЦ ПВТ по нескольким причинам: 1) известный бренд; 2) программа курса разрабатывалась при участии IT-лидера Беларуси — компании EPAM Systems; 3) положительные отзывы студентов первой волны; 4) возможность освоить программирование с нуля; 5) практические задания основаны на реальных проектах.
Илья Казерский
Курс «Программирование на Java», который преподается в Образовательном центре ПВТ, создает хороший фундамент для дальнейшего развития тем слушателям, которые начинают с нуля. Преподаватель Олег Михайленко оставил о себе хорошее впечатление  —  на все свои вопросы я всегда получал ответы. Базовый курс лично для меня оказался «повторением пройденного», но тем, кто вообще не знаком с ООП, он просто необходим. Во время изучения углубленного курса я почерпнул для себя больше полезного: XML, i18n, JDBC. Что касается последнего курса JSP+ Servlets, то его, на мой взгляд, следует начинать, только изучив XML и JDBC, иначе придется туго. Например, мои сокурсники больше всего затруднений испытали именно на этом уровне, причем многие не знали даже HTML-разметку! Очевидно, на JSP+ Servlets стоило бы отвести больше часов, чтобы отработать хотя бы HTML-форматирование… Если говорить в целом, условия, в которых проходили наши занятия в центре, были отличными: качественный проектор, нормальные ПК.
Максим Кривошеев

Прослушал в Центре полный курс «Программирования на Java (Java Developer)». Сам не программист, не технарь, а лишь юрист со стажем. Выбрал обучение в ОЦ ПВТ по нескольким причинам: 1) известный бренд; 2) программа курса разрабатывалась при участии IT-лидера Беларуси — компании EPAM Systems; 3) положительные отзывы студентов первой волны; 4) возможность освоить программирование с нуля; 5) практические задания основаны на реальных проектах.

Курс очень интенсивный и требует большого количества самостоятельной подготовки, но во время самих занятий всегда есть грамотная поддержка преподавателя, а также обмен опытом, мнениями, идеями внутри самой группы. Общая рекомендация: брать с собой ноутбук при его наличии.

Из предложений к организаторам: делать больший упор на практические примеры и практические задания для лучшего понимания теории. А в целом, обучением в Центре остался доволен.

Более 1500 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости