2018-сен
Начало занятий
9
Продолжительность тренинга (недели)
3 раза в неделю
Периодичность занятий
25
Количество слушателей
Saint-Petersburg, Russia
Город
СТУДЕНТЫ 4-6 КУРСОВ
Пожелания к составу слушателей
Описание направления тренинга

Java - это язык программирования и программная платформа, широко используемая для разработки программного обеспечения для самых разных компьютерных платформ от встраиваемых устройств и мобильных телефонов, до корпоративных серверов и суперкомпьютеров. Согласно данным компании Oracle, насчитывается более 9 миллионов Java-разработчиков по всему миру. Тренинг рассчитан на слушателей, имеющих навыки программирования и хорошее понимание принципов ООП.

Необходимые знания и умения

∙ умение программировать на базовом уровне на каком-либо языке (Java, C/C++, Python, Pascal, и т.п.)
∙ знакомство с основными алгоритмами и структурами данных (поиск, сортировка, списки, очереди, стеки, и т.п.)
∙ знание английского языка на уровне не ниже B1.

Описание тренинга

EPAM ПРОВОДИТ ПОДГОТОВКУ НАЧИНАЮЩИХ JAVA-РАЗРАБОТЧИКОВ С ВОЗМОЖНОСТЬЮ ДАЛЬНЕЙШЕГО ТРУДОУСТРОЙСТВА


Программа курса Java Fundamentals:
∙ Basics
               o History of Java language and platform
               o Working with Java data types
               o Using operators and decision constructs
               o Creating and using arrays
               o Using loop constructs
               o Recursion
               o Working with selected classes from the Java API
∙ OOP
               o Java class design
               o Encapsulation
               o Inheritance
               o Polymorphism
               o Advanced Java class design
∙ More concepts
               o Handling exceptions
               o Enums
               o Generics and collections
               o Annotations
               o Reflection
               o Regular expressions fundamentals
∙ Java concurrency
               o Thread concepts
               o Common problems (race condition, visibility, liveness)
               o Language support (synchronized, volatile)
               o Basic library support (wait/notify)
               o Advanced library support overview (java.util.concurrent.*)
∙ Java 8
               o Lambda built-in functional interfaces
               o Optional
               o Java Stream API
               o Use Java SE 8 Date/Time API
∙ Data handling library classes
               o Java I/O fundamentals
               o Serialization
               o Java file I/O (NIO.2)
               o Networking
               o Building database applications with JDBC
               o XML/JSON review
               o Basic concepts of logging


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


Хочешь зарегистрироваться, но не знаешь как? Читай инструкцию.

Звучит интересно, но остались вопросы? Возможно, тут ты найдешь ответ.