Скидка 40% до 16 июня

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

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

Java-разработчик PRO

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

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

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

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

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

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

  2. Разбираться в алгоритмах и структурах данных

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

  3. Пользоваться Git

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

  4. Работать с базами данных

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

  5. Оптимизировать код

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

  6. Использовать Spring

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

Заботимся, чтобы каждый построил карьеру мечты

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

Специалисты Skillbox из Центра карьеры помогут вам получить первую стажировку и приглашение на работу мечты

Узнайте, как мы поддерживаем студентов в поиске работы

За 2020 год мы трудоустроили более 1000 студентов на работу по новой профессии

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

Расходы за первые полгода обучения берёт на себя 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. Алгоритмы и структуры данных

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

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

  2. Под руководством опытного тимлида вы в составе команды из 5–7 человек создадите собственную социальную сеть за три месяца. Фактически эта часть программы приравнивается к стажировке. Вам выдадут ТЗ и дизайн проекта. Все процессы, через которые вы пройдёте, — это максимально приближенный к боевым условиям опыт. Именно так создаётся коммерческое ПО в фирмах-работодателях.

  3. С помощью фреймворка Spring разработаете backend-составляющую для книжного интернет-магазина — аналога «ЛитРес».

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

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

Спасибо!

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

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

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

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

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

Окончил МГУ имени М. В. Ломоносова, кандидат наук. Разработчик и руководитель разработки более 15-ти лет, основные технологии — Java, PHP и frontend. Сертифицированный карьерный коуч — ACP Russia, ICF. Основатель и директор центра подбора IT-специалистов SymbioWay. Свыше 50 выступлений на профессиональных конференциях.

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

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

Главный методист технического направления 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
  • Старт курса: 17 июня
  • Осталось: 15 мест

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

Первый платёж через 6 месяцев

  • 5 412  ₽\мес
  • 9 020  ₽\мес

Скидка 40% до 16 июня

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