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

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


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

Курсы Java программирования

Базовый курс

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

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

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

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

Техническая памятка для тех, кто выбирает дистанционную форму обучения.



Ответьте на вопросы ниже, чтобы выбрать направление, или нажмите сюда для просмотра всей карты по специализациям.
Знаю основы Java
Теперь могу развиваться в разных направлениях!
Хочу стать разработчиком?
Да
Нет
Мечтаю создавать мобильные приложения?
Да
Нет

Android-разработка

Мне интересна мобильная разработка. Хочу научиться писать приложения под Android при помощи Java на уровне, который позволит успешно пройти собеседование в IТ-компании, и создавать собственные мобильные проекты.

Выбираю курс «Разработка Android-приложений»
Планирую углубиться в изучение Java
и заняться enterprise-разработкой?
Да
Нет

Java Enterprise

Хочу продолжить изучение Java и стать профессиональным разработчиком. Интересно разобраться, как этот язык помогает бизнесу, изучить стек технологий современной промышленной разработки, научиться пользоваться инструментами для создания веб-проектов и возможностями фреймворков Spring, Hibernate.

Выбираю курс «Технологии разработки энтерпрайз-решений на Java»

Другое направление

Возможно, мне подойдёт другое направление, ведь я по-прежнему хочу трудоустроиться в IT.

Выбираю другой IT-курс

Автоматизация тестирования

Программирование в чистом виде – не моё, но я хочу найти применение полученным основам Java. Круто, что автоматизированное тестирование сочетает в себе элементы тестирования, программирования и DevOps.

А ещё позволяет быстрее влиться в сферу программной автоматизации бизнес-процессов (RPA).

Выбираю курс «Автоматизированное тестирование на Java (курс ЕРАМ)»

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

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

Вечерняя

15.08.2019 - Группа стартовала
понедельник, четверг с 18.30 до 21.20
865 BYN
88 уч.ч
Рассрочка три выплаты 318 BYN
Осталось 5 из 15 мест
К группе можно присоединиться
№ группы: GL-JC1-05-19

Дистанционная

15.10.2019 - Осталось: 54 дня
расписание вебинаров:
вторник, четверг с 19.00 до 22.30
865 BYN
88 уч.ч (два месяца)
Рассрочка две выплаты 477 BYN/ месяц
Осталось 9 из 18 мест
№ группы: Md-JC1-15-19

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

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

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

  • теста по логике.

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

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

  • Для студентов с техническим образованием, которые планируют начать карьеру в 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

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

Александр Веремкович

Опыт работы:более 15 лет

Сфера интересов: системная архитектура, разработка промышленных приложений на Java, разработка web-приложений и сервисов, системная интеграция, управление проектами.

Профессиональный путь: Окончил Белорусский государственный университет информатики и радиоэлектроники. Получил сертификаты: Certified Programmer for the Java 2 Platform, Certified Web Component Developer for Java 2 EE.

Работал в ведущих компаниях по разработке программного обеспечения: Luxoft (Москва), СберТех (Москва), SaM Solutions (Минск). Участвовал в создании проектов: www.berlin.de, www.in-touch.ru, www.velcom.by.

Особенности преподавания: Слушатели должны обладать базовыми знаниями программирования на Java, будет полезным умение работать с командной строкой в Windows (или терминале Linux), приветствуются знания английского языка. Слушатели курса будут писать много программного кода, изучать современные инструменты разработки, а также научатся читать и понимать программный код других разработчиков.

Артем Перевозников

Опыт работы:7 лет

Сфера интересов: дизайн и разработка архитектуры программного обеспечения.

Профессиональный путь: Довелось поработать в таких компаниях как Belsoft,  EPAM Systems, Oxagile. На данный момент работаю в продуктовой компании Workfusion в должности Tech/Team Lead Software Developer. Считаю, что мне повезло – достаточно много проектов приходилось писать с нуля и выводить их в публичный доступ, набивая шишки лучших практик и возможных исключительных ситуаций. Будучи лидером команд, я освоил науку объяснять технические аспекты доступно для технической и не технической аудитории.

Особенности преподавания: Могу дать знания и лучшие практики, но залог успеха прежде всего в вашей кропотливой работе. Важно не только желание, но и возможность тратить много часов на изучение материала без отговорок и оправданий. Требую много, но результат стоит того. Не ожидайте, что будет легко.

Александр Хмелев

Опыт работы:более 20 лет

Сфера IT привлекает меня уже более 25 лет, произошло это после того, как будучи студентом второго курса, в 1990-­м году, я собрал свой первый компьютер. Это оказалось крайне интересно, но многое было непонятно и спросить было не у кого. В том числе и поэтому, в последние два десятка лет, кроме непосредственно программирования, я профессионально занимаюсь подготовкой будущих программистов.

Знания ­ средство, а не цель, поэтому важнейшим и ключевым аспектом является практика. Я участвовал в ряде крупных промышленных проектах, в проектировании и реализации нескольких сложных Web­приложений, а также мое хобби ­ десяток-­другой Shareware/Freeware­утилит. Все это позволило на практике убедиться в удивительной мощи целого спектра языков программирования: Java, PHP, Delphi, Cache.

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

Почему я стал преподавателем?

Есть пять уровней знания: слышал что­-то, знаю детали, пробовал практически, научил других людей, изобрел что­-то свое. Поэтому кругозор, учеба, практика, преподавание и исследования ­ это все неразрывно связанные вещи и их последовательное применение один из лучших путей быть профессионалом в мире современных технологий.

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

Считаю, что самое важное для любого человека ­ интересно жить. Мне интересно в IT, и этот интерес точно не даст работе превратиться в рутину. А как стать крутым специалистом, то рецепт довольно банален: нужно просто учиться новому в своей специальности. Всегда. Всю жизнь.

Для меня, как преподавателя, важны успехи моих студентов. Очень приятно, встречая студентов через года, слышать о их успехах, видеть их “горящие глаза”.

Юлий Слабко

Опыт работы:более 5 лет

Web-проект — творение разработчика, которое должно работать непрерывно и производительно 24 часа в сутки, 365 дней в году, быть гибким, масштабируемым и написанным в лучших традициях разработки.

Я помогу вам освоить современные технологии для эффективной разработки Web-приложений.

Леонид Войцехович

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

Подготовка кадров способствует повышению конкурентоспособности отрасли как в масштабах всей страны, так и в локальных масштабах отдельно взятого региона/компании/команды разработчиков ­ это вклад в будущее. Слушатели моих курсов в результате становятся коллегами по работе. И вместе мы делаем общее дело -­ развиваем потенциал отрасли IT у нас дома и вовлекаем новые финансовые потоки!

Я занимаюсь разработкой на Java более 5 лет. В рамках подготовленных мною курсов рассказываю об основах Java и JVM, делая акценты на отдельные продвинутые темы, необходимые в реальных проектах. Помогаю освоиться с теорией и практикой использования Spring, Hibernate (back end); с базами данных Oracle; JavaScript.

Мой принцип успеха в IT­ сфере: "Если устал – сядь, отдохни. Но после этого инженером - программистом ты уже никогда не будешь..." (интерпретация одного высказывания Че Гевары).

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

Денис Матвеенко

Опыт работы:6,5 лет

Сфера интересов: Big Data, SQL, нейронные сети, алгоритмы и структуры данных.

Профессиональный путь: Интерес к Java появился еще в университете, позже решил специализироваться именно на этом языке программирования. Успешно окончил курсы в EPAM Systems, затем была лаборатория в этой же компании.

Впоследствии работал в IBA, Godel Technologies, RedAlpha, сейчас – в Synesis. Проектов было очень много, все написаны на различных технологиях, архитектурах, подходах, языках программирования. В том числе работал над проектами для довольно больших заказчиков, например, компании Ford.

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

От слушателей ожидаю максимальной отдачи; хочу, чтобы посвящали почти все свободное время курсам. Только так можно полностью погрузиться в эту среду и достичь успеха. Поэтому главное здесь – желание, а саму науку может постичь каждый.

Александр Асипцов

Сфера интересов: Java SE, Java EE, Web Services, Search Engines

Профессиональный путь: Более 4-х лет сотрудник ЕРАМ.  В компании пройден путь от Junior до Senior Software Engineer. 

Первое образование Java-разработчика получено в образовательном центре Парка высоких технологий в Минске в 2013 году. С того времени пройдено множество тренингов, семинаров и, конечно, практических проектов, благодаря которым квалификация как специалиста Java постоянно совершенствуется. 

Технический эксперт и ментор корпоративных программ обучения для студентов и junior/middle разработчиков


Игорь Коваль

Сфера интересов: Java, Java EE, Big Data, алгоритмы и структуры данных

Профессиональный путь: Впервые интерес к программированию появился еще в школьные годы, что в дальнейшем не оставило сомнений при выборе направления в университете, знакомство с программированием началось с С/С+, далее Java, позже решил специализироваться именно на этом языке программирования. Успешно попал на производственную практику, а затем и был принят в штат компании, специализирующейся на разработке ПО в e-commerce и сфере цифрового банкинга. Это позволило получить ценный опыт в самом начале своего профессионального пути. Затем был переход в EPAM Systems, где длительное время работал в отделе, который занимался разработкой различных сервисных платформ в сфере туризма и авиаперевозок, затем была Big Data лаборатория в этой же компании, которая дала возможность теперь взглянуть на разработку ПО под другим углом.

Проекты были достаточно крупные, реализованы с использованием разных подходов и технологий, каждый в зависимости от сферы, имел свою архитектуру. Заказчики - преимущественно международные компании.

О процессе обучения:

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

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

Евгений Галиновский

Опыт работы:более 10 лет

Сфера интересов: Java

Профессиональный путь: Более 10 лет в разработке софта. На текущий момент – практикующий технический лидер и Competence Manager. Всегда интересуюсь новинками в Java. Являюсь приверженцем инженерных практик и стараюсь донести свою точку зрения до заказчиков и других разработчиков. Увлекаюсь синтезом эффективных процессов «под команду» из известных и не очень методов и практик.

Особенности преподавания: Имею богатый опыт в разработке ПО и стремлюсь передать его.


Андрей Наруть

Опыт работы:более 5 лет

Сфера интересов: алгоритмы и их применение, Big Data, архитектура ПО.

Профессиональный путь: Свой карьерный путь я начал 6 лет назад в IT-Academy. Здесь получил необходимый набор знаний, чтобы устроиться на работу. Уже более 5 лет работаю в компании ObjectStyle. Значительную часть своей карьеры работал на проекте ish onCourse и с недавнего времени перешёл в команду разработки NHL. Мне нравится постоянно изучать что-то новое и совершенствовать свои знания.

Особенности преподавания: Считаю, что успех в обучении зависит от желания изучать выбранную дисциплину и времени, которое вы готовы потратить на этот процесс. Буду рад поделиться опытом, помочь в освоении языка Java и его процессов.


Владимир Ерёменко

Сфера интересов: JavaSE, JavaEE, Spring, Web Services.

Профессиональный путь: Начал свой путь в IT с поступления в ГГУ имени Ф. Скорины на специльность “Программное обеспечение информационных технологий”. В университете удалось попробовать писать на разных языках, таких как: C, C++, C#, Python, Java, JavaScript, Assembly и др.  В процессе обучения язык Java был более всего интересен. Параллельно проходил тренинги по программированию, тестированию, и английскому языку. В итоге начал свой профессиональный рост в компании EPAM Systems, где сейчас работаю на позиции Software Engineer.

Особенности преподавания: На занятиях стараюсь рассказывать информацию курса максимально простым языком, с практическими примерами. Знаю, какие вопросы задают на интервью при трудоустройстве и активно подготавливаю слушателей курса. Даю максимально полезную информацию. Стараюсь научить учится, чтобы знания превратились в навык. Потому как профессия «программист» - это постоянное обучение, и это нужно понимать, когда принимаешь решение войти в IT!

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

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

Учиться было одно удовольствие!

Пришла на курс «Программирование на Java» с опытом разработки на другом языке программирования. Курс очень понравился. Громадное спасибо преподавателю Александру Асипцову. Очень отзывчивый, прекрасно разъясняет материал, всегда интересно было слушать. Учиться было одно удовольствие, узнала много нового о Java.

Курсы отличные, советую!

Обучалась программированию на Java в группе у Евгения Галиновского. Замечательный преподаватель! Самые сложные темы преподносил легко, давал много полезных советов. С удовольствием продолжила бы обучение у него. Курсы отличные, советую!

Понял принципы программирования на Java

Были освещены ключевые моменты, методы, которые необходимы при изучении языка программирования Java и понимания принципов других языков. Информация подавалась динамично – всё в тему!

Получил много знаний, которые нужны в работе

Прошел курсы Java. Если вашим преподавателем будет Игорь Сукач, точно не пожалеете. Он дал очень много знаний, которые нужны в ежедневной работе.

Пришла на курс «Программирование на Java» с опытом разработки на другом языке программирования. Курс очень понравился. Громадное спасибо преподавателю Александру Асипцову. Очень отзывчивый, прекрасно разъясняет материал, всегда интересно было слушать. Учиться было одно удовольствие, узнала много нового о Java.

Очень здорово, что IT-Academy открыла свой филиал в Гомеле. Ни разу не пожалела, что записалась именно к Вам. Спасибо большое за Вашу работу!

Обучалась программированию на Java в группе у Евгения Галиновского. Замечательный преподаватель!

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

Курсы отличные, советую!

Были освещены ключевые моменты, методы, которые необходимы при изучении языка программирования Java и понимания принципов других языков. Информация подавалась динамично – всё в тему!

Прошел курсы Java. Если вашим преподавателем будет Игорь Сукач, точно не пожалеете. Он дал очень много знаний, которые нужны в ежедневной работе.

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

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