Курсы Java с нуля

Java Basics

Стать Java-разработчиком? С ITEA!
Обучение Java с нуля познакомит тебя с основами программирования на одном из самых популярных языков.

КОГДА

Старт

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

СКОЛЬКО

20 занятий

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

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

ЦЕНА

420 USD

315 USD

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

Стать Java-программистом? Вместе с ITEA

Стать Java-программистом? Вместе с ITEA

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

Курс Java для начинающих проходит так:

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

Вебинар

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

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

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

Работа с ментором

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

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

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

Первая работа в IT? Вместе с ITEA!

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

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

Рекомендации по составлению резюме и формированию портфолио

Консультации с ментором по мере изучения материала курса

Помощь с трудоустройством после завершения комплексных программ

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

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

Эффективный формат онлайн-обучения 

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

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

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

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

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

Всестороннее развитие

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

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

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

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

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

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

Стать Java-разработчиком?
Вместе с ITEA!

Интерактивный курс Java с нуля — твой первый шаг на пути к перспективной карьере. Начни грандиозные изменения прямо сейчас.

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

Junior

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

Middle

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

Senior

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

Твой план обучения на курсе «Java Basics»:

1. Общая характеристика языка Java
  • История языка Java
  • Байт-код
  • Виртуальная машина Java (JVM)
  • Трансляция, интерпретация и компиляция
  • JIT-компиляция
  • JDK и его структура
  • Команды JDK: javac, java, appletviewer, jar (en10)
  • Их использование и параметры
  • Поиск и загрузка классов
  • Создание и запуск первого приложения на Java
  • Выход из программы и завершения ее работы
  • Использование IDE Eclipse/NetBeans/Intellij IDEA для создания и выполнения программ
2. Типы данных и основные операции с ними
  • Алфавит языка
  • Комментарии
  • Ключевые слова
  • Типы данных: простые(примитивные) и по ссылке
  • Идентификаторы, выбор имен идентификаторов
  • Переменные и константы
  • Объявления и инициализация переменных
  • Область видимости и время жизни переменных
  • Операторы
  • Операции: арифметические, присваивания, отношения и логические
  • Преобразование и приведение числовых типов
  • Приоритет операций
  • Использование круглых скобок
3. Поток управления
  • Составной оператор (блок)
  • Условный оператор и его виды
  • Оператор switch
  • Циклы: for, while, do while
  • Бесконечные циклы
  • Прерывание потока управления, метки
  • Оператор goto и причины почему его не следует применять
4. Массивы
  • Объявления и инициализация массивов, в т.ч. анонимных
  • Линейные массивы
  • Итерация по элементам массива
  • Массивы и присвоения
  • Передача и возврат массивов в/из методов
  • Копирование массивов
  • Класс Arrays: заполнение, сравнение элементов и их сортировка
  • Поиск в массивах
  • Многомерные массивы, «неравные» массивы
  • Методы: аргументы переменной длины
  • Параметры командной строки
5. Строки
  • Класс String. Неизменные объекты
  • Хранение строк в памяти
  • Основные операции класса String (создание, конкатенация, сравнение, поиск символов и подстрок в строках и др.). Преобразование простых типов данных
  • Разбивка строк: класс StringTokenizer. Переменные объекты: классы StringBuffer и StringBuilder
  • Основные методы. StringBuffer vs StringBuilder
6. Основы работы с системой контроля версий
7. Введение в объектно-ориентированное программирование. Объекты и классы
  • Поля и методы (определение, синтаксис объявления)
  • Спецификаторы доступа public и private
  • Поля классов: инициализация явная и по умолчанию, спецификатор final и константы
  • Доступ к полям и методам
  • Методы: параметры (ссылки и простые типы) и возвращаемые, использование set и get- методов, перезагрузки методов, правила перезагрузки
  • Объектная модель. Основные положения: абстрагирование, инкапсуляция, модульность, иерархия
  • Диаграммы классов UML.
  • Объекты и классы. Объекты. Определение (с примерами). Состояние. Поведение.
  • Конструкторы: конструкторы по умолчанию, вызов одного конструктора из другого
  • Блоки инициализации
  • Статические поля и методы: инициализация константы, статические блоки инициализации. Использование this для доступа к членам класса
  • Сбор мусора и удаления объектов
8. Отношение между объектами
  • Зависимости, их разновидности
  • Обобщение
  • Ассоциации
  • Реализации
  • Связи, их множественность
9. Наследование и полиморфизм
  • Наследование и полиморфизм как инструмент создания ПО. Суперкласс и подклассы, отношение обобщения, наследование в Java. Вызов конструкторов суперклассов, порядок вызовов. Ключевое слово super ()
  • Переопределение методов, правила переопределения. Наследование и статические поля и методы классов. Абстрактные классы и методы, – понятие, вызов конструкторов, реализация методов в субклассы
  • Интерфейсы. «Множественное» наследование. Определение и реализация интерфейсов. Расширение интерфейсов. Композиция как альтернатива множественному наследованию
  • Полиморфизм. Иерархия наследования
  • Преобразование и приведение типов. Использование instanceof. Отказ от наследования: терминальные (final) методы и классы. Включение как альтернатива множественному наследованию
  • Пакеты. Вложенность пакетов. Повторное использование кода и пакеты. Защита доступа.
  • Импорт: классов, статических методов и полей
10. Класс Object
  • Глобальный суперкласс Object
  • Методы equals (), hashCode (), toString (), finalize (), clone () и др
  • Правила реализации equals () и hashCode ()
  • Интерфейс Cloneable и его реализация
  • Клонирование: поверхностное и глубокое
Отзывы студентов

Юрий Мелкумян

Проходил обучение в Академии. Начал с основ программирования, потом долго искал себя: тестирование, C++, Java.

В результате все же «поймал волну». Хочу сказать слова благодарности преподавателю по 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. Понимает принципы разработки и внедрения программы электронного документооборота для локальных и внешних серверов и баз данных.

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

Гарантия возврата
Если после первого занятия ты почувствуешь, что этот курс не для тебя (например, не подходит по сложности), мы вернем деньги.
Оплата одним или двумя платежами
В договоре на обучение можно выбрать оплату сразу на весь курс или двумя платежами.
Беспроцентная рассрочка от партнеров
Выбирай удобную рассрочку на 4 месяца и получай знания с комфортом.
Стоимость курса
147 000 руб
110 000 руб
Стоимость курса
с рассрочкой
от 30 000 руб/месяц
Введите номер телефона в формате +7-916-.., если ваш номер 8-916-.
Тебе могут подойти эти курсы:
Расписание курсов
Отвечаем на самые часто задаваемые вопросы
Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике. Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому тебя ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если ты был вынужден временно прекратить обучение — не нужно снова возвращаться к самому началу. Ты всегда можешь продолжить с того же места, где остановился. Детали восстановления расскажет наш менеджер.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами. Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.