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

Курс Java for Web

Стать Java Web Developer? С ITEA!
Java Web — обучение использованию Java для создания веб-приложений. При помощи Spring Core и RESTful-сервисов ты сможешь попробовать знакомый Java в нетипичной для этого языка сфере разработки.

КОГДА

Старт

Идет набор на курс

СКОЛЬКО

16 занятий / 2 месяца

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

c 19:00 до 22:00 (UTC+2)

ЦЕНА

500 USD

300 USD

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

Возможность заморозить обучение

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

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

16 live-занятий

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

Проверка знаний: тесты и домашние задания

После каждого занятия ты будешь получать домашнее задание и закреплять пройденный материал. Так ты сможешь оценивать свой прогресс на практике.

Индивидуальная работа с ментором

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

Курсовой проект для портфолио

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

Стать Java Web Developer?
С ITEA!

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

Мини-курс по soft skills, поиску и получению заказов на фриланс-бирже Upwork

Трудоустройство в компаниях-партнерах ITEA по их запросу

Учетная запись и сопровождение от Jungo.dev - биржи по трудоустройству начинающих IT-специалистов

Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать твои навыки под IT-рынок

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

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

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

Удобное обучение

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

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

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

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

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

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

Всегда есть риск провалить собеседование, не сойтись с новым коллективом или просто переоценить свои силы в профессии. Чтобы уберечь выпускников от всего этого, мы учим не только кодить, а быть настоящими айтишником: развиваем soft skills, даем советы по трудоустройству и рассказываем много о закулисье IT-сферы.

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

Обучение Java for Web — возможность взглянуть на знакомую вещь под другим углом. Прокачай уровень владения Java вместе с ITEA!

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

 

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

Junior

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

Middle

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

Senior

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

Твой план обучения на курсе Java для веб-разработки

1. Введение
  • Что такое Web-сервис
  • Что такое Web-контейнер
  • Типичная архитектура веб-сервиса (репозиторий, сервис, контроллер)
  • Системы сборки maven, gradle
  • Знакомство с Spring Boot
  • Практика Hello world!
2. Коммуникация между веб-сервисами
  • Знакомство с концепцией REST
  • Знакомство с JSON
  • Типы веб-запросов: GET, POST, PUT, DELETE, другие
  • Коды ошибок
  • Практика
3. Основные концепции Spring Boot
  • Dependency Injection, Inversion of Control
  • Что такое аннотации
  • Bean, Repository, Component, Controller и другие
  • 101 способ объявления бина
  • Практика
4. Знакомство с UI
  • Twitter Bootstrap
  • JSP, FreeMarker, FreeMarker
  • Практика
5. Базы данных
  • Реляционные и нереляционные базы данных
  • Знакомство с SQL
  • Моделирование данных
  • Оператор JOIN
  • Практика
6. ORM: Связь между Java и базами данных
  • Connection pool
  • JDBC Rowset
  • Знакомство с JPA/Hibernate
  • Практика
7. Практика использования Hibernate
  • Связи OneToMany, ManyToOne, ManyToMany
  • Работа с ENUM
  • Конфигурация сериализации/десериализации
  • Загрузка данных Lazy/Eager
  • Транзакции
8. Работа с Spring Data
  • Различные типы репозиториев
  • Встроенные методы
  • Pagination
9. Получение данных от других веб-сервисов
  • RestTemplate
  • Spring Declarative HTTP Client
  • Другие клиенты
  • Практика
10. Продвинутые средства Spring Boot
  • Работа с ошибками на уровне Controller Advice
  • Файлы конфигураций
  • Профили
  • Actuator
  • Валидация входных данных
  • Практика

После курса Java for Web у тебя будет:

Отзывы студентов

Даниил Процак

Отзыв с сайта dou.ua (2019 год)

Окончил полный курс Java, результат очень радует, с полного нуля поднялся до знаний юниора-девелопера. Благодарю академию за этот золотой опыт, всем рекомендую.

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

Команда 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-разработчик с внушительным математическим бэкграундом. Кандидат физико-математических наук. Имеет опыт работы в больших коллективах разработчиков, занимающихся решением сложных и наукоёмких задач.

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

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

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

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

В обработке...