Образовательная платформа

Скидка 35% до 24 сентября

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Помогаем построить карьеру мечты

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

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

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

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

Отзывы работодателей

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

    Богдан Пилипенко

    аккаунт-менеджер в Appollo Digital

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

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

    Максим Зубцов

    директор по маркетингу в Checkroi

    Skillbox подбирают кандидатов с горящими глазами и желанием развиваться. Например, руководитель нашего SEO-отдела когда-то был новичком, с которым мы встретились благодаря Центру Карьеры.

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

    Ольга Новодворская

    HR BP в Nauka

    Сотрудничество со Skillbox — это гарантия, что мы получим будущих сотрудников с определенными знаниями. Новички, которые пришли к нам, выросли и приблизились к Middle-уровню спустя 8 месяцев.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программа

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

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

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

  1. Знакомство с языком Java.

  2. Синтаксис языка: переменные, операторы, циклы.

  3. Работа с системой контроля версий Git.

  4. Объекты и классы: создание объектов, параметры и методы.

  5. Работа с числами, строками и датами: операции и преобразования.

  6. Массивы и коллекции. Создание массивов.

  7. Наследование классов и полиморфизм. Знакомство с интерфейсами.

  8. Особенности объектно-ориентированного программирования в Java.

  9. Работа с исключениями, отладка кода и тестирование.

  10. Работа с файлами и сетью.

  11. Установка, подключение и работа с MySQL в Java.

  12. Многопоточность: что это и зачем она нужна.

  13. Разработка веб-приложений на Java.

  14. Нереляционные базы данных и очереди.

  15. Производительность и оптимизация: принципы и способы.

  16. Распределённые хранилища и вычисления. Работа с большими данными.

  17. Заключение: работа с десктоп-приложениями и знакомство с другими языками программирования.

  18. Бонус-модуль. Обзор паттернов проектирования.

  19. Бонус-модуль. Введение в алгоритмы.

  20. Бонус-модуль. Введение в структуры данных.

  21. Бонус-модуль. Протокол HTTP и запросы.

  22. Дополнительные курсы

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

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

  1. Работа с фреймворком Spring

      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. Интеграция с внешними сервисами
  2. Дополнительные курсы

      1. Веб-вёрстка: основы HTML, CSS и JavaScript.
      2. Soft skills для программиста: что важно уметь.
      3. Карьера и развитие программиста: куда двигаться дальше.

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

  1. Погружение в мир инфраструктурных и 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. Бонусный модуль. Интересные технологии
  2. Дополнительные курсы

      1. Алгоритмы и структуры данных

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

  1. Индивидуальный проект: блоговый движок

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

  2. Командный проект: разработка соцсети

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

  3. Индивидуальный проект: книжный интернет-магазин

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

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

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

Спасибо!

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

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

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

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

Директор в SymbioWay

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

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

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

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

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

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

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

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

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

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

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

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

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

Год английского языка!

Сделайте три домашних задания и получите промокод для доступа к платформе онлайн-школы КЭСПА на год.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа обучения, которая поможет заговорить по‑английски с нуля;
  • 4 индивидуальные сессии по 25 минут.

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

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

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

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

Диплом Skillbox

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

Диплом Skillbox
  • Старт курса: 25 сентября
  • Осталось: 8 мест

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

Первый платёж через 6 месяцев
  • 5 600 ₽ /мес
  • 8 616 ₽ /мес

Скидка 35% до 24 сентября

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