Консультация

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


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

Программирование на Java by EPAM

Базовый курс

Вы решили изучить основы Java? Это правильный выбор!

Java – универсальный язык программирования общего назначения, который применяется для создания кроссплатформенных приложений. Не имеет значения, какую платформу вы используете – web, mobile, desktop – Java будет отвечать запросам и потребностям. Более того, это очень популярный язык, который неизменно появляется в топе мировых рейтингов PYPL, TIOBE и IEEE.

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

Продолжить профессиональное обучение можно на курсах «Технологии разработки энтерпрайз-решений на Java», «Разработка Android-приложений» или «Автоматизированное тестирование на Java (курс EPAM)». А если вы точно определились, что хотите работать Java-разработчиком в EPAM Systems, то после базового курса выбирайте программу «Промышленное программирование на Java (курс EPAM)», которая ориентирована на потребности этой компании.


Откройте в новом окне для детального просмотра

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

Формы обучения

Вечерняя

09.06.2020 - Осталось: 180 дней
Вторник, Пятница (с 18.30 до 21.20)
866 BYN
88 уч. часов
Рассрочка две выплаты по 477 BYN / месяц
№ группы: G-JD1-12-20

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

Зачисление на курс «Программирование на Java» проводится на конкурсной основе по результатам:

  • теста на компетенции или логико-математические задачи;

  • теста по английскому языку;

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

Для кого этот курс

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

  • Для студентов с техническим образованием, которые планируют начать карьеру в IT;

  • Для специалистов, которые хотят изучить новый язык программирования.

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

Для более лёгкого восприятия и быстрого освоения материала рекомендуем прочитать книги:

  • Брюс Эккель «Философия Java», 2009 г.

  • Герберт Шилдт «Java. Полное руководство», 2012 г.

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

Для чего этот курс

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

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

  • Писать аккуратный и «чистый» код;

  • Применять объектно-ориентированный подход при разработке программ;

  • Использовать полученные знания на практике, что поможет в кратчайшие сроки войти в профессию.

Работа со строками

Работа со строками

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

  1. Введение в Java. Типы данных. Переменные
    Введение в Java. Типы данных. Переменные.
  2. Операторы. Операторы управления
    Операторы. Операторы управления.
  3. Циклы
    Циклы
  4. Массивы
    Массивы
  5. Работа со строками
    Работа со строками
  6. Введение в ООП. Классы
    Введение в ООП. Классы
  7. Наследование и полиморфизм
    Наследование и полиморфизм
  8. Внутренние классы. Перечисляемые типы. Дженерики
    Внутренние классы. Перечисляемые типы. Дженерики
  9. Коллекции. List
    Коллекции. List
  10. Коллекции. Set. Map
    Коллекции. Set. Map
  11. Обработка исключений
    Обработка исключений
  12. Java Lambda, Streams API
    Java Lambda, Streams API
  13. Java new Date Time API
    Java new Date Time API
  14. Потоки ввода-вывода
    Потоки ввода-вывода
  15. Сериализация. Практика по потокам ввода-вывода
    Сериализация. Практика по потокам ввода-вывода
  16. Введение в многопоточность. Thread
    Введение в многопоточность. Thread
  17. Взаимодействие потоков. Producer-consumer
    Взаимодействие потоков. Producer-consumer
  18. Пакет java.util.concurrent. Пулы потоков и синхронизаторы
    Пакет java.util.concurrent. Пулы потоков и синхронизаторы
  19. Регулярные выражения
    Регулярные выражения
  20. Принципы дизайна ПО. SOLID. Паттерны
    Принципы дизайна ПО. SOLID. Паттерны
  21. jUnit тестирование
    jUnit тестирование
  22. Reflection API
    Reflection API

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

Дмитрий Живушко

Ведущий инженер-программист в EPAM (Гродно)

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

На сегодняшний день имею более 10ти лет опыта работы в IT сфере в должности программиста. За эти годы успел сменить не только десятки проектов различной направленности, но и основной язык программирования. С 2015 года активно занимаюсь разработкой высоконагруженных распределенных систем с применением NodeJS технологии. Но это не мешает продолжать использовать накопленный опыт Java разработок (в том числе и на тренингах), а наоборот – расширяет кругозор и позволяет иначе смотреть на отдельные жесткие каноны в Java.

Активную деятельность, связанную с тренингами по профилю Java/web, начал около 4х лет назад. Не считаю себя особенным тренером, но высокий процент положительных отзывов (>80%) по результатам каждого из предыдущих тренингов заставляет продолжать эту деятельность и развивать соответствующие навыки. Отличительной чертой тренингов, проводимых с моим участием, считаю:

  • акцент учебного процесса на практику, а не теорию

  • подачу материала простым понятным языком

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

Являюсь сторонником идеи, что начать карьеру программиста и дойти минимум до среднего уровня по служебной лестнице, может практически любой человек с базовыми способностями логического мышления. Но при этом определяющим фактором успешного обучения является наличие интереса к данной деятельности, трудолюбие и терпение.

dmitri.zhyvushko@gmail.com

Оставьте заявку на курс сейчас

Запишитесь на курс сегодня, и уже завтра мы свяжемся с Вами и пригласим на ближайшее вводное занятие.
И конечно, расскажем про полную программу обучения и ее специфику, тренера, а главное – про нашу программу трудоустройства.

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

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