Обучение

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


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

Обучение

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

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

Базовый курс

Java – самый популярный язык программирования и платформа. Его используют для разработки веб-приложений и интернет-сервисов, десктопных приложений и апплетов, корпоративных сайтов и игр. Сегодня Java входит в пятерку самых высокооплачиваемых языков программирования в США.
Курс  базовый, поэтому студенты смогут не только изучить азы, но и выбрать направление для дальнейшего развития. Продолжить обучение можно на курсах «Технологии разработки enterprise-решений на Java» и «Практикуме Java разработки».

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

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

Вечерняя

14.08.2018
Вторник 18.30-21.20 и суббота с 15.30 до 18.20
1 297 BYN
132 уч.ч (три месяца)
Рассрочка четыре выплаты 357 BYN/ месяц
№ группы: M-JD1-102-18

Утренняя

21.08.2018
вторник, четверг с 9.30 до 12.20 и суббота с 12.30 до 15.20
1 297 BYN
132 уч.ч (три месяца)
Рассрочка три выплаты 476 BYN/ месяц
№ группы: M-JD1-97-18

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

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

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

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

  • теста на знание основ web-технологий.

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

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

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

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

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

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

  • Эккель Б. - Философия Java - 2009

  • Шилд Г. - Java. Полное руководство - 2012

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

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

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

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

  • Разрабатывать веб-приложения на языке Java с применением технологий Servlets;

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

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

  • Работать с базами данных;

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

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

  1. Модуль 1 (60 уч.ч). JD01 «Программирование на Java. Базовый уровень»

    1. Введение в Java
    2. Концепция ООП. Типы данных. Переменные и объекты
    3. Операторы. Операторы управления
    4. Циклы. Массивы
    5. Стратегия поиска ошибок и отладка кода
    6. Практика по циклам и массивам
    7. Пакеты. Класс Math. Класс String
    8. Практика по работе со строками
    9. Принципы ООП. Интерфейс. Абстрактный класс. Анонимные классы (Внутренние классы)
    10. Практика по ООП
    11. Аннотации и Generics
    12. Коллекции
    13. Практика по коллекциям
    14. Исключения в Java + Custom Exception
    15. Потоки ввода – вывода 
    16. Практика по потокам ввода – вывода

  2. Модуль 2 (40 уч.ч). JD02 «Программирование на Java. Углубленный уровень»

    1. Потоки выполнения часть 1
    2. Потоки выполнения часть 2
    3. Практика по потокам
    4. Работа со строками  (Регулярные выражения)
    5. Интернационализация в Java
    6. Шаблоны проектирования (Singleton, Factory, Command, Builder) (S.O.L.I.D)
    7. XML, XSD
    8. Парсеры (DOM, SAX, StAX)
    9. XSL, XSLT/XPath
    10. JSON

  3. Модуль 3 (32 уч.ч). JD03 «Программирование на Java. Сервлеты и JSP»

    1. Работа с БД
    2. Работа с БД. Дополнительные сведения
    3. Взаимодействие Java с СУБД
    4. Сервлеты  Java.
    5. Передача данных сервлетами
    6. Фильтры и аутентификация
    7. JSP
    8. JSP дополнительные сведения

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

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

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

Александр Геннадьевич Хмелев

Опыт работы:более 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.

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

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

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

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

Сертификат Образовательного центра увеличивает шансы попасть на интервью с работодателем

Курс организован на высоком уровне: современные аудитории, оборудование, удобное расположение офиса. Понравилось, что в случае переноса занятия, администрация заблаговременно уведомляла путём SMS

Курс организован на высоком уровне: современные аудитории, оборудование, удобное расположение офиса. В аудитории установлены кондиционеры, поэтому проезжающие поезда при закрытых окнах не беспокоили. Понравилось, что в случае переноса занятия, администрация заблаговременно уведомляла путём SMS. 

Из плюсов: бесплатная вода и кофе-автомат с недорогим кофе. Был еще настольный футбол, но его, к сожалению, почему-то через месяц убрали. Наш тренер Ольга Смолякова прекрасно донесла материал программы. Лично мне очень понравилась её методика экспресс-тестов в начале занятия по основам языка с последующим разбором решений. На мой взгляд, различные видеоролики можно отдавать студентам для самостоятельного ознакомления.

Защиту финального проекта можно было бы и усложнить, пригласив на неё хотя бы 2-3-х работающих выпускников Центра. Думаю, это повысило бы ценность самого сертификата. Было бы неплохо, если бы одно из заданий было командным, чтобы прочувствовать возможности Git и понять, что такое merge, rebase и т.п.

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

Сертификат Образовательного центра увеличивает шансы попасть на интервью с работодателем. Самым неоспоримым преимуществом курсов Образовательного центра является то, что в случае успешного окончания, Центр направляет ваше CV работодателям. Центр это действительно делает и это даёт результат.

Курс повлиял на моё развитие. Во-первых, узнал много интересных "фишек", которые применяю теперь в своей работе. Во-вторых, Ольга Смолякова делала сильный акцент на чистоте кода, за что я ей очень благодарен. В-третьих, курс позволил познакомиться со многими интересными людьми.

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

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

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