Курс “Java - разработчик”
Преподаватели курса
Гарантированное трудоустройство с первого дня учебы!
Людям без опыта
Вы хотите начать зарабатывать, разработать собственное приложение или начать карьеру в разработке
Новичкам в IT
Вы уже когда-то пробовали себя в программировании
и хотите систематизировать самостоятельно полученные знания
Специалистам
Вы уже работаете в сфере IT и хотите попробовать разработать своё приложение
Образовательная платформа
Изучаемые технологии:
Java IO/NIO
JDBC
REST
SQL
Git
MVC
Spring IoC
Spring Data JPA
Maven/Gradle
Spring Book
Spring AOP
ActiveMQ
Spring Security
Высокооплачиваемая и востребованная профессия с огромными возможностями
21 741 на hh.ru
Вакансий в сфере разработки
заказов на фрилансе в месяц
1 000 000
И еще более
Возможности трудоустройства
Статистика заработных плат с разным стажем
от 160 000 до 287 356 ₽
в месяц по данным hh.ru
от 1 до 3 лет
Опыт
от 229 885 до 400 000 ₽
в месяц по данным hh.ru
от 3 до 6 лет
Опыт
Включена в топ 10 самых востребованных профессий будущего. Сейчас на одного специалиста приходится от 7 до 10 вакансий
Гибридный формат
Предзаписанные материалы, доступные в любое время, и вебинары с экспертами — основа обучения в LearnHub. А благодаря сообществу экспертов и студентов в чате Telegram ты всегда сможешь получить необходимую поддержку и мотивацию к обучению.
Твой ритм
Асинхронный формат позволяет проходить обучение в то время, когда тебе удобно – после работы или в выходные, выбери свой ритм.
70% практики
На нашем курсе много практики. Благодаря асинхронному формату ты можешь уделить выполнению заданий нужное количество времени.
Движение к цели
Среднее время прохождения курса 4,5 месяца, но самые целеустремленные проходят курс за 1,5 месяца.
Как проходит трудоустройство
Создавая программы обучения мы ориентируемся на актуальные, реальные потребности наших партнеров — крупных компаний, стартапов, среднего и малого бизнеса. Поэтому количество мест на потоках ограничено, зато так мы можем гарантировать, что вы получите работу по новой специальности.

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

Гарантия трудоустройства закреплена в договоре. Если вы сдадите заданный объем проверочных работ на заданный балл и после этого не найдете работу, мы вернем вам деньги за обучение.
Студенты проходят оплачиваемую стажировку и выходят в штат работодателей
Партнеры проводят собеседования
Создаем и отправляем партнерам-работодателям подробные резюме
Проверяем их знания
Обучаем студентов
Этапы трудоустройства
Мы помогаем студентам после трудоустройства
Хочешь стать JAVA-разработчиком?
Но не знаешь подойдёт ли именно тебе эта профессия? Обратись к нашему IT-рекрутеру за бесплатной консультацией и он развеет все твои страхи и переживания.
ОТЗЫВЫ СТУДЕНТОВ
Узнай как наши студенты трудоустроились в компанию своей мечты
Программа курса
  • IDEA с JDK
  • Программа вывода текста на экран
  • Отличие объявления от переменной в Java
  • Условный оператор if (в короткой и расширенных формах, с составными условиями)
  • Цикл for-i
Первая программа. Переменные. Условные операторы. Циклы.
  • Массив в Java
  • Ключевые отличия массива в Java от списка в питоне
  • Простой класс с конструктором, полями и методами
  • Использование статического метода
Массивы. Классы. Статические методы.
  • Механизм наследования классов в Java
  • Полиморфизм
  • Правила использования полиморфизма (ограничения на вызов метода по типу ячейки и виртуальность методов)
Наследование. Полиморфизм.
  • Отличия механизмов работы исключений в Python и Java
  • Иерархия классов исключения в Java
  • Текстовые данные в файле
Исключения. Потоки ввода-вывода
  • Обобщение существующего класса через добавление дженерик-параметров
  • Обобщение метода через добавление дженерик-параметров
  • Отсутствие полиморфизма по тип-аргументу
  • Списки в Java
  • Отличие списка от массива
  • Отличия ArrayList от LinkedList
Generics и списки
  • Абстрактные классы и интерфейсы
  • Абстрактный класс и абстрактный метод
  • Создание интерфейса (без дефолтных методов) и имплементирование его в классе
  • Отличия абстрактного класса от интерфейса
Абстрактные классы и интерфейсы.
  • Лямбды, что такое функциональный стиль программирования
  • Функциональный интерфейс
  • Функциональные интерфейсы в Java
  • Механизм работы замыканий в лямбдах
Лямбда-выражения
  • Стримы из коллекций, файлов или набора элементов
  • Терминальная операция и промежуточная
  • Принцип ленивости в работе стримов
  • Ссылка на метод
  • Основы многопототочности
  • Многопоточная программа
  • Поток
  • Общий доступ к непотокобезопасным объектам или ячейкам
  • Volatile
  • Synchronized
  • Wait-notify
Stream API
  • Множества в Java
  • Мапы в Java (для встроенных типов)
  • Механизмы сравнения объектов через Comparable и Comparator
Другие коллекции Java
  • Что такое шаблон проектирования
  • Что такое и зачем нужен шаблон Builder
  • Singleton
  • Принцип инверсии зависимости из принципов SOLID
Часто используемые шаблоны проектирования
  • Maven-проект в IDEA
  • Основные файлы и папки в Maven-проекте
  • Подключение плагина или зависимости к проекту через pom.xml
  • Что такое и зачем нужны автотесты
  • Написание и запуск автотестов с помощью JUnit 5
Основы Maven. JUnit
  • Потокобезопасные коллекции-очереди
  • Основные новые методы в интерфейсе BlockingQueue (по сравнению с Queue)
  • Интерфейс Callable
  • Тредпулы
  • Создание и использование тредпулов
Асинхронная работа с Java
Наши преподаватели
Чему ты научишься
Евтушенко Евгений
Fullstack-разработчик в компании QIWI в сфере безопасности
Через 30 дней
Ты сможешь создать сайт и приложение с базой различных данных
Через 45 дней
У тебя будет готовый интернет-магазин
Ты создашь приложение для вызова такси
Через 60 дней
Ты сможешь создать сервис для знакомств
Левин Михаил
Java-разработчик в “Яндекс”
Запишись на курс
*Уточняйте у своего IT-рекрута
**Платеж при рассрочке на 24 месяца
}
или получи бесплатную консультацию
Возможна отсрочка платежа
на время обучения от 1 до 6 месяцев!*
8
месяцев
Стоимость
Срок обучения
5 500₽
Гарантия трудоустройства
от
/мес*
7
мест
Осталось
Преимущества учебы в LearnHub
Поддержка на всех этапах
На старте обучения к вам присоединяется куратор направления (он же комьюнити-менеджер), который будет сопровождать вас на всем пути обучения по организационным вопросам. Он сможет помочь найти ответы на часто задаваемые вопросы. Также в начале пути вас объединяют с другими студентами направления в чаты, в которых вы сможете общаться по темам программы. И, конечно, на протяжении всего процесса обучения у вас будут встречи с преподавателями, где вы сможете задать все свои самые сложные (и не только) вопросы лично.
Преподаватели – практики
Вас будут учить эксперты из Bi.zone (дочка сбер), QIWI, Яндекс, Флекстор, Юла, Т1 Консалтинг, Иннотех и TOO INForce. Они поделятся опытом и техниками, которые каждый день помогают им в работе.
Диплом о профессиональной переподготовке
После успешного прохождения выпускных испытаний студенты получают документ, подтверждающий уровень их компетенции. В зависимости от предыдущего образования вам будет выдан диплом о профессиональной переподготовке, удостоверение о повышении квалификации или свидетельство о прохождении обучения.
Гарантированное трудоустройство
Мы берем на себя ответственность за трудоустройство всех студентов, успешно окончивших обучение. Это может быть стажировка или постоянная позиция в компании. На испытательном сроке мы оказываем поддержку нашим студентам!
Наши студенты устраиваются в крупные компании, такие как: Газпром, Сбер, Ингострах, МТС
и другие.
Куда устраиваются наши студенты
Начни учиться сейчас!
в мес
в год
Посчитай сколько денег ты теряешь каждый месяц?
Начать учиться
Пример твоего резюме после окончания курса
Профессиональные навыки
Java-разработчик
от 160 000₽
Java IO/NIO
Maven/Gradle
ActiveMQ
Spring Book
Spring Data JPA
Spring AOP
Git