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

Профессия Java Developer

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

КОГДА
Старт
Идет набор на курс
СКОЛЬКО
75 занятий
2-3 раза в неделю
с 19:00 до 22:00
ЦЕНА
1770 USD
1060 USD
Доступна оплата частями
Почему Профессия Java Developer?
Универсальность работы с высоким окладом
Специалисты по джава-разработке создают множество полезных продуктов: приложения для смартфонов, серверные программы для разных компаний, веб-порталы вроде Netflix, Amazon, LinkedIn. Младшие специалисты получают от 52 000 рублей, а продвинутые — более 130 000 рублей.
Востребованность на рынке
Профессия пользуется огромной популярностью не только среди заказчиков, но и среди других разработчиков. Позиция Java Developer занимает первые места в рейтинге востребованности, поэтому ты всегда сможешь найти работу и не будешь сидеть без дела.
Подходит для пользователей без опыта
Пройдя комплексное обучение по правильно разработанной методике, новичок быстро освоит основы и тонкости работы в данном направлении. Ты сможешь быстро научиться выполнять и простые, и сложные задачи, не нарушая дедлайны.
Первая работа Java-разработчиком? Вместе с ITEA!
О трудоустройстве

Персональный план обучения для каждого студента

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

Регулярные консультации с ментором

Помощь с трудоустройством

Курсы для Профессия Java Developer
Расписание курсов
Этапы становления квалифицированным Java-разработчиком:

Вебинары
Занятия по профессии Java Developer проводятся дистанционно, что существенно экономит время и силы. Ты можешь подключиться к прямой трансляции из любого удобного места. На занятиях создаются отличные условия для взаимодействия между студентами и преподавателем.
Домашние задания
После прохождения тематического блока ученикам предлагается выполнить ДЗ. Работа на дом дается для лучшего усвоения материала и получения практического опыта, который нужен каждому айтишнику.
Консультации с ментором
Регулярная поддержка ментора поможет разобраться со сложными темами во время изучения основ работы с Java, с решением домашних заданий, а также с другими вопросами, возникающими по мере прохождения комплексных курсов по профессии Java Developer.
Курсовой проект
Для подтверждения полученных знаний студенты выполняют дипломную работу. Она станет отличным дополнением к персональному портфолио и доказательством умений во время собеседования с будущим работодателем.
Формула эффективного обучения ITEA:

Современная программа

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

Удаленный формат

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

Максимум практики

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

Помощь с трудоустройством

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

Твой полный план обучения по программе Java-разработчик:
1. Основы программирования

12 занятий:

  • Обзор языков программирования
  • Понятие алгоритма
  • Базовые конструкции программирования
  • Базовые структуры данных
  • Функции
  • Построение простого графического интерфейса (GUI)
2. Базовый курс Java

20 занятий:

  • Общая характеристика языка Java
  • Типы данных и основные операции с ними
  • Поток управления
  • Массивы
  • Строки
  • Введение в объектно-ориентированное программирование. Объекты и классы
  • Отношение между объектами
  • Наследование и полиморфизм
  • Класс Object
  • Внутренние классы
  • Работа с базами данных
  • Обработка ошибок и исключения
  • Система ввода-вывода
  • Desktop-приложения
  • Классы коллекций
  • Знакомство с XML
  • Многопоточность
  • Классы BigInteger и BigDecimal. Основные операции
  • Универсальные типы
3. Продвинутый курс Java

14 занятий:

  • Утилитные пакеты
  • Java 8. Анонимные функции. Stream API
  • GIT. Контроль версии. Локальные системы контроля версий. Централизованные системы контроля версий. Распределенные системы контроля версий
  • Maven. Автоматизация сборки Java-проектов. Декларативное описание проекта. Управление зависимостями. Артефакты jar, war, ear. Правила разработки собственных фреймворков и библиотек
  • Модульное тестирование
  • Java Annotations
  • Java Reflection
  • Advanced Generics
  • Advanced Collections
  • Advanced Multithreading/Concurrency
  • Advanced OOP
  • Design Patterns
  • JRE Security, JVM Internals: платформы, архитектура, байт-код, ClassLoader, garbage collector, средства JVM для защищенного выполнения кода
  • Destop-приложения: технология JavaFX
  • Spring
  • Работа с XML и JSON
  • Введение в SQL
  • JDBC
  • Знакомство с Lombok и Log4J
  • Экзамен. Защита программного проекта
4. Разработка веб-приложений на Java

15 занятий:

  • Maven/Ant build tools
  • SOLID (basic principles of object-oriented programming and design)
  • Apache Tomcat.
  • Java Server Pages.Model 1.
  • Java Server Pages.Model 2. Expression Language.
  • Using DataBases.
  • Using beans in EL
  • Sessions
  • Servlets
  • MVC (model-view-controller)
  • Spring: Framework
  • Spring MVC
  • Objects relational mapping (ORM)
  • Adding to project other technologies
  • SOAP and RestFull
5. Разработка на языке Scala

14 занятий:

  • Общая характеристика Scala
  • Чтение-вычисление-вывод/REPL — read-eval-print loop
  • Переменные в Scala
  • Операторы
  • Строки
  • Типы данных
  • Функции и методы
  • Классы и объекты
  • Валидация
  • Package & package
  • Монады в Scala
  • ·Обработка исключений
  • Массивы
  • Коллекции
  • Implicits
  • Future
  • SBT (Scala Build Tool)
  • Тестирование
Преподаватели направления Профессия Java Developer
Команда 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-разработчик с внушительным математическим бэкграундом. Кандидат физико-математических наук. Имеет опыт работы в больших коллективах разработчиков, занимающихся решением сложных и наукоёмких задач.
Software Engineer Lead
Екатерина Мелкумян
10 лет опыта. Кандидат наук в области компьютерных технологий. Профессор КПИ. Databases: Microsoft SQL Server, MySQL. Programming languages: JavaScript, C#.
Преподаёт курс "Основы программирования"
Людмила Булыгина
13 лет в преподавании программирования. Специалист в сфере кибернетики энергосистем. Является преподавателем и ассистентом в КПИ. На занятиях применяет свой обширный опыт для создания комфортной обстановки, где студентам хочется получать новые знания и усваивать материал.
Компании, в которых работают наши выпускники

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

Гарантия возврата
Если после первого занятия ты почувствуешь, что этот курс не для тебя (например, не подходит по сложности), мы вернем деньги.
Оплата одним или двумя платежами
В договоре на обучение можно выбрать оплату сразу на весь курс или двумя платежами.
Беспроцентная рассрочка от партнеров
Выбирай удобную рассрочку на 12 месяцев и получай знания с комфортом.
Стоимость курса
147 000 руб
110 000 руб
Стоимость курса
с рассрочкой
от 30 000 руб/месяц
Введите номер телефона в формате +7-916-.., если ваш номер 8-916-.