Онлайн-обучение

Курс Java Advanced

Стать Java Developer? С ITEA!
Java Advanced — обучение всем возможностям языка программирования Java и их практическое использование. По окончании курса ты сможешь решать реальные задачи при помощи Java.

КОГДА

Старт

7 октября 2021

СКОЛЬКО

14 занятий

2-3 раза в неделю

с 20:00 до 23:00 по МСК

ЦЕНА

335 USD

285 USD

Доступна оплата частями

Как проходят курсы по Java Advanced

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

Вебинар

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

Домашние задания

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

Поддержка ментора

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

Курсовой проект

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

Стать Java Developer?
С ITEA!

О трудоустройстве

Индивидуальный план развития

Помощь в составлении лучшего резюме и портфолио

Онлайн-уроки, актуальная информация, практика и развитие soft skills

Дальнейшее сопровождение и помощь с трудоустройством

На курсе ты научишься:

Почему стоит выбрать
Java Advanced-обучение в ITEA

Курсы, которые не отвлекают от сути

Долгие переезды, нехватка времени и другие неудобства могут стать серьезным препятствием для эффективного обучения. Формат онлайн-курсов исключает эти проблемы, позволяя тебе учиться в максимально подходящем месте — у себя дома или где угодно.

Актуальные программы обучения

Продвинутый Java-курс позволяет учить язык так, как этого требует рынок. Ты будешь изучать последнюю версию технологии и научишься решать проблемы согласно подходам и стандартам современных IT-компаний — без переучивания в процессе работы и «костыльных» решений.

Стажировка и трудоустройство

Если бы мы хотели просто продавать курсы, то создали бы закрытый канал на YouTube. Но наша цель — помочь выпускникам добиться успеха и применить полученные знания. Именно поэтому мы помогаем в составлении резюме и портфолио, а также регистрируем на партнерском проекте JunGo, где проверенные работодатели ищут Junior-специалистов.

Комплексная подготовка к IT

Написание кода и решение конкретных задач — лишь часть рабочего процесса. Чтобы успешно себя реализовать, необходимо ориентироваться в трендах, уметь работать в команде, производить впечатление и проявлять себя с разных сторон. Эта цель — помочь новичку прижиться в новой сфере — тянется через все продвинутое Java Advanced обучение от ITEA.

Бонус для наших студентов

Практика английского в самой большой онлайн-школе Европы SkyEng

3 урока английского языка в подарок

Получить подарок

*Для получения подарка, активируйте промокод ITEA3 в личном кабинете при первой покупке от 8 занятий

Профессиональный рост?
С ITEA!

Обучение Java Advanced — новый виток твоего профессионального развития. Прокачай уровень владения Java вместе с IT Education Academy!

* Данные согласно ресурсам professii-online.ru и javarush.ru



Записаться на курс

Junior

от 1 года опыта
$950+

Middle

2-3 года опыта
$1900+

Senior

от 4-х лет опыта
$3800+
Записаться на курс

Поэтапный план онлайн-курса Java Advanced

1. Утилитные пакеты
    • Форматирование и время java.util, java.time
    • Файловая система, java.io, Externalizable, java.nio
    • Неизменяемые объекты
    • Сериализация и десериализация данных
2. Java 8. Анонимные функции. Stream API
3. GIT. Контроль версий
    • Локальные системы контроля версий
    • Централизованные системы контроля версий
    • Распределенные системы контроля версий
4. Maven. Автоматизация сборки Java-проектов
    • Декларативное описание проекта.
    • Управление зависимостями.
    • Артефакты jar, war, ear.
    • Правила разработки собственных фреймворков и библиотек
    • Ant the Java legacy build tool
    • Maven POM
5. Модульное тестирование
    • Правила и принципы
    • TDD
    • Дублеры
    • Mockito & PowerMock
6. Java Annotations
7. Java Reflection
8. Advanced Generics
    • Причины улучшения подсистемы типов
    • Raw Types
    • Wildcards, <? super T>, <? extends T>
    • Type Erasure
    • Получение информации о типе generic в runtime
    • Дообработка собственной коллекции
9. Advanced Collections
    • Data Structure Complexity
    • WeakHashMap и другие
    • Сторонние библиотеки коллекций
10. Advanced Multithreading/Concurrency
    • Низкоуровневый API
    • Waiting/blocked/sleeping-потоки; состояние потока «dead»
    • Получение результатов выполнения многопоточных вычислений. Метод join()
    • Синхронизация: синхронизация методов. Синхронизационные блоки
    • Блокирование. Взаимодействие потоков (Thread Interaction)
    • Синхронизация потоков, взаимодействие потоков, шаблон «Producer-Consumer»
    • Особенность реализации volatile
    • Java Memory Model (JMM)
    • Публикация объектов
    • Высокоуровневый API

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

Команда ITEA собрала лучших практиков: руководителей, senior-специалистов и экспертов с многолетним опытом

Java Developer

Денис Ковбий

Более 16 лет в веб-разработке. В совершенстве знает Java (Core, Advance, Web), PHP, MySQL, HTML, CSS, JavaScript, а также умеет отлично работать с Apache, Linux, Visual Basic, Pinnacle Studio, Adobe Premiere, Adobe Photoshop, Macromedia Flash. Понимает принципы разработки и внедрения программы электронного документооборота для локальных и внешних серверов и баз данных.

Java Developer, преподаватель в НТУУ "КПИ"

Антон Мальцев

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

Успей забронировать свое место в группе

Введите номер телефона в формате +7-916-.., если ваш номер 8-916-.
Тебе могут подойти эти курсы:
Расписание курсов
Отвечаем на самые часто задаваемые вопросы
Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике.

Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому тебя ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если ты был вынужден временно прекратить обучение — не нужно снова возвращаться к самому началу. Ты всегда можешь продолжить с того же места, где остановился. Детали восстановления расскажет наш менеджер.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами.

Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.