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

Консультируем с 8:30 до 19: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 (курс ЕРАМ)»

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

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

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

13.01.2020 - Осталось: 32 дня
расписание вебинаров:
понедельник, среда, пятница с 19.30 до 22.00
969 BYN
88 уч.ч (два месяца)
Рассрочка две выплаты 533 BYN/ месяц
Осталось 3 из 18 мест
№ группы: Md-JC1-32-20

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

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

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

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

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

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

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

Впоследствии работал в 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!

Илья Шадрин

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

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

Профессиональный путь: Учился в БГУИР, работаю в ООО «Новаком Групп» на должности Middle Software Engineer. Всегда нравилось решать проблемы, с которыми не могли справиться коллеги. Это было вызовом для моих умений и знаний.

Проекты: 

ЭСЧФ – республиканская система управления счетами фактур;

ЕРГП – единый регистр граждан имеющих льготы и права на гос. поддержку;

НПОД – национальный центр открытых данных;

«Налоговая» – проектирование системы управления налогами для одной из стран Африканского континента.

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


Александр Зенькевич

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

Сфера интересов: разработка программного обеспечения, JVM based языки.

Профессиональный путь: Интерес к программированию появился ещё в школе. После университета решил специализироваться на Java. Успешно окончил курсы Java EE, прошёл стажировку в Sam Solutions. Далее работал на разных проектах – больших и маленьких, стартапах, энтерпрайз-проектах. Работал в Польше в банке Credit Suisse, а также был техническим лидером в проекте Timyo.

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


Вячеслав Калевич

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

Сфера интересов: Java, Spring, Microservices Architecture, ELK stack, Kubernetes, Kafka, NLP (Natural Language Processing), Bots in Messengers (Telegram, Facebook).

Профессиональный путь: С отличием окончил БГУИР по специальности «Информационные системы и технологии в экономике» (инженер-программист-экономист), а затем – магистратуру в этом же университете по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей» (магистр технических наук).

Опыт работы в IT:

– CTO проекта Joiny (3 года);

– Java Software Engineer в EPAM Systems (4 года);

– CTO в компании Noirix (на текущий момент).

Особенности преподавания: В рамках курсов будет вестись целенаправленная подготовка студентов к прохождению собеседований в IT-компаниях,  а также будут продемонстрированы примеры архитектурных решений и кода, применяемых в продакшн-проектах, изучены наиболее популярные фреймворки. Желание много работать, изучать большой объём материалов, наличие хорошей базы знаний для дальнейшего изучения сложных вещей крайне необходимы.


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

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

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

Полученные знания помогли получить первый job offer в IT-компании

С июня по октябрь 2019 г. я обучался в Образовательном центре ПВТ г. Гродно на курсе «Программирование на Java» (преподаватель Максим Журавель). Курс понравился – знания даются актуальные, много практики, постоянная помощь преподавателя.

Понравились рассказы о том, как всё устроено в реальных компаниях

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

Меня полностью всё устроило

Меня полностью устроили курсы: где-то было сложно, но никто и не говорил, что будет просто... Так что всё отлично! Наиболее эффективной считаю проектную часть, поскольку есть возможность на практике применить полученные знания.

Отличное введение в Java

Мне искренне всё понравилось! А учитывая, что это курс-введение, то все темы оказались полезными.

С июня по октябрь 2019 г. я обучался в Образовательном центре ПВТ г. Гродно на курсе «Программирование на Java» (преподаватель Максим Журавель). Курс понравился – знания даются актуальные, много практики, постоянная помощь преподавателя. До конца не доучился, т.к. в середине второй части курса прошёл собеседование и получил приглашение на работу в одну из Гродненских IT-компаний на должность Automation Testing Engineer (требовался человек со знанием Java и SQL – изучил их в ходе курса, а основы тестирования изучил самостоятельно), поэтому решил сосредоточиться на прохождении испытательного срока на новом рабочем месте)). Так что курс оказался полезным и эффективным – полученные знания помогли получить первый job offer в IT-компании.


Базовый курс полезен тем, что открывает мир нового и непознанного. Благодаря большому объёму информации с пояснениями преподавателя приходит понимание, что есть много инструментов, которыми необходимо учиться грамотно пользоваться. Самый большой плюс в том, что преподаватель Юлий Слабко – практикующий специалист в выбранной области. «Живые» рассказы о том, как все происходит в реальных компаниях очень оживляли лекции и активировали внимание студентов.

Меня полностью устроили курсы: где-то было сложно, но никто и не говорил, что будет просто... Так что всё отлично! Наиболее эффективной считаю проектную часть, поскольку есть возможность на практике применить полученные знания.

Мне искренне всё понравилось! А учитывая, что это курс-введение, то все темы оказались полезными.

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

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