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

Профессия Java Developer

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

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

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

Старт

28 января, 2021

Длительность курса

12 занятий

02. Шаг
Back End
Java Basics

Изучите основы программирования на языке Java с нуля

Старт

29 января, 2021

Длительность курса

20 занятий

03. Шаг
Back End
Java Advanced

Получите углублённые знания Java для повышения квалификации

Старт
Идет набор на курс
Длительность курса

14 занятий

04. Шаг
Back End
Java for Web

Создавайте эффективные приложения для бизнеса на языке Java

Старт
Идет набор на курс
Длительность курса

15 занятий

05. Шаг
Back End
Scala Programming

Научитесь разработке, отладке и настройке приложений на Scala, познакомитесь с функциональными и с ООП конструкциями языка

Старт
Идет набор на курс
Длительность курса

14 занятий

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