2017-июл-10
Начало занятий
2017-сен-11
Окончание занятий
9
Продолжительность тренинга (недели)
ТРИ ДНЯ В НЕДЕЛЮ ДНЕВНОЕ И ВЕЧЕРНЕЕ ВРЕМЯ
Периодичность занятий
20
Количество слушателей
Saint-Petersburg, Russia
Город
Санкт-Петебург
Место проведения
СТУДЕНТЫ 4-6 КУРСОВ
Пожелания к составу слушателей
Описание направления тренинга

Данный тренинг готовит разработчиков программного обеспечения на языке Java. Подготовка в рамках 1-го этапа обучения (тренинг на базе вуза) направлена на изучение основ языка Java c последующей направленностью в разработку web – приложений. Тренинг рассчитан на слушателей, имеющих навыки программирования и хорошее понимание принципов ООП. В рамках 2-го этапа обучения (лаборатория) идет углубленное изучение Java web-технологий.

Необходимые знания и умения
  • знание и понимание основ ООП;
  • знание базовых алгоритмов и структур данных;
  • знание основ Java;
  • знание английского языка на уровне не ниже А2 для студентов и не ниже B1 для выпускников.
Описание тренинга

Подразделение Life Sciences Business Unit компании EPAM проводит подготовку начинающих Java-разработчиков с возможностью дальнейшего трудоустройства


Программа курса Java Fundamentals:

1. Intro

  a. Java Fundamentals

  b. Classes and Objects

  c. JavaDoc

  d. Java IO basic

  e. Set/Map/List

  f. BitSet

  g. IntArrayList

  h. Binary search

  i. qsort

2. Strings

  a. Work with Strings

  b. Working with Regular Expressions

3. Object-oriented programming

  a. Interfaces

  b. Enums

  c. Enum Set/Map

  d. Generic Classes and Interfaces

  e. Nested/Inner/Anonymous Classes

  f. Lambdas

  g. Annotations

  h. Generic List/Set

  i. Autoboxing

  j. Exceptions and Errors

4. In-Out

  a. I/O Streams

5. Collections

  a. ArrayList

  b. Single Linked List

  c. Алгоритмы поиска и сортировки.

  d. Tree 

  e. Binary tree

  f. Algorithms complexity for balanced tree

  g. HashMap implementation h. Algorithms complexity for HashMap

6. MultiThreading

  a. synchronization

  b. volatile

  c. wait/notify/notifyAll

  d. atomic types

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

Звучит интересно, но остались вопросы?

Возможно, тут ты найдешь ответ.