Курс: Java-разработчик

Вы научитесь программировать с нуля на самом популярном языке программирования Java, добавите сильные проекты к себе в портфолио и станете востребованным специалистом для любой Digital-компании
курсы java
{

Курс: Java-разработчик

Курс участвует в распродаже
Скидка 24%
Поддержка Карьерного центра
Составим резюме, поможем собрать портфолио и найти первую работу в российской или международной компании
Более 10 лет обучаем IT-профессиям
Наши эксперты — java-разработчики с 10+ годами опыта
Обучение на практике
Пишем код на Java после каждой лекции и добавляем проекты в портфолио
Доступ навсегда
Проходите уроки в удобном темпе или используйте как шпаргалку на работе

На курсе Java-разработчик вы научитесь

Писать код на Java
Научитесь писать чистый код, находить ошибки в чужом и применять принципы ООП
Работать с MySQL и Git
Научитесь работать с базами данных и писать запросы, разрабатывать приложение в команде с помощью Git
Создавать веб-приложения
Создадите свое первое веб-приложения с помощью фреймворка Spring
Работать с файловой системой и сетью
Напишите программу для хранения и загрузки файлов, научитесь работать с сетью и API на примере банковского приложения

Станьте Java-разработчиком с нуля

Даже если никогда не писали код. Освойте все навыки java-программиста, а мы поможем найти первую работу
80 000₽
Средняя зарплата новичка
начинающего специалиста
3 000+
открытых вакансий

2 000+
студентов уже получили работу
80 000₽
Средняя зарплата новичка
начинающего специалиста
3 000+
открытых вакансий

2 000+
студентов уже получили работу

Записаться на курс
или получить бесплатную консультацию

Как проходит обучение java с нуля

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

Программа курса Java-разработчик

Блок 1: "Основы языка программирования Java"
Изучаем основы и решаем первые задачи

  • Знакомство с языком Java и инструментами
  • Переменные и типы данных в Java
  • Циклы и языковые конструкции в Java
  • Работа с массивами
Блок 2: "Учимся программировать на Java"
Пришло время изучить синтаксис, основы ООП и создать первую программу на Java

  • Классы и объекты (Часть 1)
  • Классы и объекты (Часть 2)
  • Принципы объектно-ориентированного программирования (ООП)
  • Обработка исключений
  • Строки и регулярные выражения
  • Первая программа на Java
  • Бонусный урок. Разбираем ваши работы
Блок 3: "Java Core"
  • Знакомство с алгоритмами
  • Введение в коллекции: списки, стеки и очереди
  • Коллекции: map, set
  • Stream api, lambda, optional
  • Домашнее задание по коллекциям Java
  • Generic-типы. Runtime, wildcards & PECS
  • Работа с памятью JVM
  • Знакомство с Linux
  • Продолжение знакомства с Linux
  • Работа с файлами. Адаптер и декоратор
  • Домашнее задание: консольная утилита для поиска по файлу
  • Сериализация.Взаимодействие сервисов, бинарная сериализация, xml, json, yaml
  • Работа с сетью. UPD, TCP/HTTP, OSI
  • Домашнее задание: работа с сетью и API
  • Java библиотека NIO. Отличия IO и NIO
  • Многопоточное программирование в Java. Синхронизация, классы concurrent.
  • Рефлексия в Java. Создание аннотаций
Блок 4: "Работа с Git и Spring Framework"
  • Системы контроля версий. Версионирование кода, совместная разработка, CSV
  • Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код ревью
  • Системы автоматической сборки Java-проектов
  • Inversion of control / Dependency Injection
  • Что такое Spring framework и зачем он нужен?
  • pring Application Context – от XML до Groovy
  • Spring Web. REST-архитектура и контроллеры
  • Сервера, Tomcat
  • MVC & Spring Boot. Архитектура Веб Сервиса, MVC, Spting Boot
  • Основы HTML. Язык разметки страницы
  • CRUD приложение. Create, Read, Update, Delete application
  • Введение в блок SQL
  • Извлечение и фильтрация данных
  • Преобразование и сортировка данных
  • Базы данных, Подключение, запуск instance / JDBC
  • Развиваем проект и добавляем в БД (делаем todo)
Блок 5: "SQL и базы данных"
  • Группировка данных
  • Введение в базы данных
  • Объединение таблиц
  • Подзапросы
  • Обновление, добавление и удаление данных
  • Создание, изменение и удаление таблиц
  • Advanced
  • PostgreSQL + примеры
  • Реляционные базы данных PostgreSQL
  • Транзакции и уровни изоляции + Индексы
  • Spring JDBC / JOOQ
  • Hibernate (теория)
  • Hibernate (практика) Spring-data
Блок 6: Дипломная работа и карьера Java-разработчика
  • Разработка собственного приложения на Java
  • Подготовка резюме
  • Подготовка к собеседованию
  • Финальная защита и консультации специалистов
Мы понимаем, что одних уроков недостаточно для того, чтобы стать настоящим java-разработчиком.
Чтобы вы знали, куда идти за новыми идеями, понимали рынок, умели взаимодействовать с руководителями и коллегами, с первого дня мы погружаем вас в реальную среду. Вас ждет нетворкинг, конференции и митапы, стажировки и общение внутри комьюнити, благодаря которым вы получите бесценный опыт.

Ваше резюме и навыки после курса

Должность: Java-разработчик
Зарплата от: 80 000 рублей
Создание web-приложений
Разработка веб-приложений на Java
Создание чат-ботов
Создание чат-ботов для Telegram на языке Java
Основы тестирования
Автоматизированное и ручное тестирование приложений
ООП
Знание принципов ООП и применение их в рабочих проектах
Работа с базами данных
Работа с Redis и MongoDB
Spring MVC
Разработка веб-приложений на фреймворке Spring
Оптимизация кода
Тестирование и оптимизация кода, отлов исключений
Многопоточные приложения
Настройка многопоточности для приложений на языке Java
SQL
Продвинутый уровень анализа данных за счёт использования SQL-запросов
Backend и frontend
Создание backend-приложения и визуальной frontend-части
Работа с сетью
Работа с протоколом HTTP, с файлами и сетью
Принципы проектирования
Использование шаблонов проектирования

Корпоративное обучение

Студентам:
30% студентов учатся за счёт компании

Представителям компаний:
Соберём программу обучения под задачи вашей компании.
Бесплатно поможем с наймом студентов наших курсов

Принимаем оплату от юр.лиц: оплата по счёту и договор

Подтверждаем ваше обучение сертификатом

Мы проводим обучение на основании государственной образовательной лицензии №4624. Наши выпускники получают электронный сертификат об успешном прохождении курса — что, вместе с дипломным проектом, будет хорошим аргументом при трудоустройстве
Посетите бесплатную карьерную консультацию
Получите рекомендации от тех, кто уже прошёл этот путь

Трудоустраиваем
более 80%
студентов за время обучения

10+ кейсов портфолио

Обучайтесь java программированию на реальных задачах разработчика

Стажировки у наших партнеров

Получите первый опыт работы java-разработчиком у наших партнеров

Подготовка резюме и к собеседованиям

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

Менторство 1-на-1

Ментор поддерживает вас на каждом из этапов: от составления карты профессионального роста до этапов трудоустройства и испытательного срока

Помощь на испытательном сроке

Ментор помогает уже после трудоустройства удержаться на испытательном сроке, созванивается с вами 1-на-1

Защита диплома

Ваш проект оценивает комиссия из работодателей
01
02
03
04
05
06
За 10 лет работы мы заключили партнёрства более чем с 200
ведущими IT-компаниями

Честные обещания по трудоустройству

Условия зафиксированы в оферте
1
Опыт более 10 лет и более 200 программ партнерства. Мы знаем всех на рынке
2
Гарантируем помощь Карьерного центра с поиском первой работы
3
На первые 20 дней действует гарантия полного возврата,
это как раз то время, чтобы понять хотите ли вы обучаться java

Портфолио

Обучайтесь программированию на Java на своем приложении, или выберите один из готовых кейсов
Создание веб-сервиса для
 интернет-магазина
Разработка фронтенда и бэкенда, хранения данных в базе MySQL
Создание потребительского калькулятора для расчёта финансов
Создание десктоп-приложения для рассчёта личных финансов или задач компании
Создание приложения-игры для генерации персонажей
Отличная возможность немного изучить разработку для game-индустрии и создать приложение для генерации персонажей

Наши эксперты

Java-разработчики с большим опытом

У нас для вас есть бонус!

Оплатите курс сейчас и получите
курс "Основы Web-разработки" в подарок

00 : 00 : 00

  • 9 уроков и 9 практических заданий от практиков рынка с проверкой
  • Курс можно проходить со своей скоростью на нашей платформе
  • По ходу курса мы помогаем вам с трудоустройством и подготовкой к собеседованиям
  • Нетворкинг: общение внутри группы курса и поддержка ментора
55 000 ₽
0 ₽

Курс "Основы Web-разработки с 0"

Часто задаваемые вопросы

1. Как вы помогаете с трудоустройством? Что представляет из себя сертификат?
Каждый студент (который оплачивал не от компании) при желании может предоставить своё резюме — мы его помещаем в папку с резюме наших студентов, откуда их часто разбирают наши компании-партнёры.
Также, компании-партнёры изучают ваши набранные баллы (за практические задания) и приходят на защиту ваших дипломных работ — на основе этого выбирают лучших студентов к себе в штат.

Кроме этого, мы помогаем вам с грамотной подготовкой резюме (на основе нашего опыта и рекомендаций ведущих специалистов из компаний-лидеров рынка), и проводим для вас тестовые собеседования (чтобы вы потренировались и получили фидбэк перед тем, как идти на "боевые" собеседования).

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

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

По поводу сертификата об окончании курса — поскольку мы знаем большинство компаний на рынке и плотно с ними партнёримся, то наши дипломы знают и учитывают при трудоустройстве.
2. Что включает в себя практика и дипломная работа?
После каждой лекции вы обязательно выполняете практику — Домашнее задание.
По длительности оно обычно занимает 1-2 часа, после этого вы отдаёт его на проверку и получаете фидбэк и правки.
Дипломная работа будет складываться из набора выполненных домашних заданий.

Кейсы практических заданий мы берём на
основе кейсов реальных компаний — так вы поработаете над кейсами сервисов Яндекса, Skyeng, Avito, Сбербанка и ряда других компаний, — будете ближе понимать задачи в данных компаниях.

Хорошая новость: вам не придётся "отдуваться" в одиночку — с вами будет участвоать также спикер лекции: для большинства заданий мы записываем прикладной воркшоп (с лектором) по выполнению домашнего задания — сначала делает он, а потом уже передаёт похожую задачу вам как ДЗ.

Кроме этого, часть из заданий вы будете выполнять в группах — чтобы не терять мотивацию, а также получать опыт других ребят с курса (также будет общий Telegram-чат для спикеров и учеников где можно всегда задать вопрос и обменяться полезными знаниями)
3. Будут ли обновляться материалы и будут ли они доступны после курса?
Да, мы знаем что проблема многих курсов в том, что информация быстро устаревает, а курс не обновляется.
В случае нашего курса мы даём гарантию обновления материалов курса

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

Также мы понимаем, что формат обучения для каждого важен персонально — поэтому даём гарантию возврата полной суммы в течение первого месяца после оплаты, чтобы вы успели попробовать нашу платформу и решить, подходит ли она вам.
5. Смогу ли я общаться с лекторами? Будет ли комьюнити?
Мы считаем, что общение — это важная часть процесса обучения, которая ускоряет его и позволяет вам быстрее развиваться.

Поэтому, у вас будет:
- общий Telegram-чат курса со спикерами и учениками
- личное общение с ментором
- персональная проверка практических заданий с фидбэком

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

В конце каждой лекции есть практическое задание. Когда вы успешно выполните его, сможете открыть следующую часть программы. Такой подход гарантирует, что у вас будет мотивация двигаться дальше, а мы будем уверены в том, что дали вам все нужные знания.
В целом, вы можете идти со своей скоростью — где-то забегать вперёд, а где-то (например, во время отпуска) замедляться — это никак не повлияет на проверку ваших практических заданий и работу с ментором

Записаться на курс
и получить бесплатную консультацию

3 542 2 704 ₽/месяц
При беспроцентной рассрочке на 24 месяца

Стоимость курса

95 000
2 750 ₽/месяц


Вы можете получить налоговый вычет за обучение! Подробная информация об условиях вычета и списке необходимых документов — на сайте ФНC
03 : 33 : 34
часов
минут
секунд
Оплатите сейчас и получите курс по web-разработке в подарок!
ЭТОТ БЛОК НУЖЕН, НЕ УДАЛЯТЬ!
СКРЫВАТЬ ЕГО ТОЖЕ НЕЛЬЗЯ
Days
Hours
Minutes
Seconds