6 месяцев бесплатно — первый платёж через полгода

−50% до 8 марта

Профессия Java-разработчик PRO

Профессия Java-разработчик PRO

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

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

На рынке не хватает специалистов

Кому подойдёт этот курс

Чему вы научитесь

  1. Создавать приложения на Java

    Поймёте, как превратить строки кода в работающую программу, освоите объектно-ориентированное программирование и сможете разрабатывать приложения с разным функционалом.
  2. Разбираться в алгоритмах и структурах данных

    Узнаете, как эффективно решать типовые задачи при помощи известных алгоритмов и существующих в Java структур данных.
  3. Пользоваться Git

    Научитесь работать с распределённой системой контроля версий и сможете легко вносить или откатывать изменения в разных вариантах одного проекта.
  4. Работать с базами данных

    Узнаете, чем отличаются MySQL, Redis и MongoDB, познакомитесь с Hadoop и научитесь управлять большими объёмами данных.
  5. Оптимизировать код

    Изучите способы отладки и оптимизации кода, сможете создавать программы с высокой производительностью.
  6. Использовать Spring

    Познакомитесь с возможностями фреймворка Spring и научитесь создавать веб-приложения с его помощью.

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

Карточки вакансий

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

Андрей Виноградов

Андрей Виноградов

Руководитель Центра карьеры Skillbox

Учитесь сейчас, платите потом!

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

Кредитная программа от надежных банков

  • Для граждан РФ
  • Без первого взноса
  • Без переплаты по процентам
  • Одобрение в день обращения

Как проходит обучение

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с преподавателем

    Закрепляете знания и исправляете ошибки.

    Работаете с преподавателем
  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

    Защищаете дипломную работу

Закрытые мероприятия для студентов

  • Работа преподавателя
  • Работа преподавателя
  • Работа преподавателя
  • Работа преподавателя
  • Работа преподавателя
  • Работа преподавателя

Программа

Вас ждут 3 блока с разным уровнем сложности, онлайн-лекции и практические задания.

  • 115 тематических модулей
  • 400 онлайн-уроков

Уровень 1: Java-разработчик

    1. Универсальные знания программиста.
    2. Курс по слепому методу печати.
    3. Английский для IT-специалистов.
    4. Работа в командной строке Bash.
    5. Воркшоп по SQL.

Уровень 2: Java-разработчик

    1. Введение в Spring MVC (XML-based подход)
    2. Введение в Spring MVC (Java-based подход)
    3. Разработка на Spring Boot
    4. Шаблоны и Thymeleaf
    5. Работа с данными
    6. Spring RESTful API
    7. Запросы и ответы
    8. Spring Security
    9. Тестирование Spring-приложений
    10. Spring AOP
    11. Интеграция с внешними сервисами
    1. Веб-вёрстка: основы HTML, CSS и JavaScript.
    2. Soft skills для программиста: что важно уметь.
    3. Карьера и развитие программиста: куда двигаться дальше.

Уровень 3: разработчик Java Enterprise

    1. Работа в команде. Гибкие методологии управления
    2. Работа в команде. Инструменты взаимодействия
    3. Жизненный цикл разработки
    4. Архитектура IT. От приложения до экосистемы
    5. Микросервисы. Организация
    6. Механизмы JVM. Управление памятью
    7. Механизмы JVM. Компиляция
    8. Механизмы JVM. Процессы и потоки
    9. Продвинутые технологии в Java. Исключения
    10. Продвинутые технологии в Java. Дженерики
    11. Продвинутые технологии в java. Коллекции
    12. Продвинутые технологии в java. Функциональные интерфейсы
    13. QA
    14. Инфраструктура разработки
    15. Мониторинг, логирование и аудит
    16. Микросервисы. Управление потоками данных
    17. Микросервисы. Администрирование
    18. Технологии корпоративной разработки. Работа с протоколами и защита каналов передачи данных
    19. Технологии корпоративной разработки. Сервисные шины
    20. Интеграционный фреймворк Apache Camel
    21. Интеграционный фреймворк Spring Integration
    22. Бонусный модуль. Интересные технологии
    1. Алгоритмы и структуры данных

Дипломные проекты

  • Вы разработаете систему управления контентом на примере habr.com: самостоятельно реализуете работающий блог с регистрацией, публикацией постов, лайками, модерацией и статистикой.

  • Вместе с командой из 5–10 разработчиков под руководством опытного тимлида создадите полномасштабный аналог социальной сети «ВКонтакте» на 60+ типовых страниц.

  • Выберете один из предложенных проектов и реализуете его в команде с другими студентами курса.

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Заявка не отправлена!

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Спасибо!

Ваша заявка успешно отправлена

Преподаватели

Даниил Пилипенко

Даниил
Пилипенко

Директор кадрового центра SymbioWay

50+ выступлений на семинарах и конференциях. Более 17 лет работает в сфере Java-разработки. Руководил отделом разработки ПО в издательстве «Вокруг Света». Долгое время являлся ведущим разработчиком «Ютинет».

Михаил Овчинников

Михаил
Овчинников

Главный методист технического направления Skillbox

Специалист в области разработки высоконагруженных систем и обработки больших данных. Докладчик крупнейших IT-конференций России. Более 15 лет опыта в IT — от стартапов до крупных компаний.

Кирилл Кошаев

Кирилл
Кошаев

Java-разработчик в «Газпром информ»

Опыт разработки на Java — более пяти лет. Разрабатывает корпоративный веб-портал, пишет скрипты на JavaScript для ARIS bpm. Создавал Android-приложения, макросы для Excel, проекты на JavaScript, Python, VBA.

Александр Афанасьев

Александр
Афанасьев

Руководитель направления по развитию интеграционных решений

В IT-сфере с 2013 года. В прошлом — инженер-робототехник, исследователь в лаборатории нейротехнологий, .Net/Java- разработчик, специалист по криптографии и интеграции с ГО, учитель информатики. Участник программы Яндекс.Лицей.

Ваше резюме после обучения

Андрей Семёнов
  • Должность Java-разработчик
  • Зарплата от: 150 000 ₽

Профессиональные навыки:

  • Разработка приложений на Java
  • Работа с системой контроля версий Git
  • Работа в командной строке Bash
  • Отладка и тестирование приложений, JUnit
  • Работа с MySQL, умение писать запросы с JOIN, знание HAVING, GROUP BY, ORDER BY
  • Разработка веб-приложений на фреймворке Spring, работа с Hibernate
  • Отличное знание принципов ООП и паттернов проектирования
  • Java Core, Collections Framework, Multithreading
  • Работа по методологии Scrum
  • Вёрстка веб-страниц
  • Оптимизация приложений

Диплом Skillbox

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

Диплом Skillbox

Стоимость обучения

−50% до 8 марта
  • Первый платёж через 6 месяцев 4 500 ₽/месяц
  • Рассрочка без скидки 9 000 ₽/месяц

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