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

Вы с нуля освоите востребованный язык программирования, научитесь создавать качественные приложения под разные платформы и станете ценным Java-специалистом уровня middle.
IT: Для программистов и IT-специалистов
Skillbox логоSkillbox
Открытый набор
24 месяца
Онлайн
от 93 600 ₽
Зарегистрироваться
Целевая аудитория
Те, кто хочет начать в Java-разработкеНачинающие Java-специалистыПрограммисты из других сфер

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

  • 4 000 компаний сейчас ищут Java-разработчиков
  • 130 000 рублей средняя зарплата middle-специалиста

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

  1. Создавать приложения на Java
    Поймёте, как превратить строки кода в работающую программу, освоите объектно-ориентированное программирование и сможете разрабатывать приложения с разным функционалом.
  2. Разбираться в алгоритмах и структурах данных
    Узнаете, как эффективно решать типовые задачи при помощи известных алгоритмов и существующих в Java структур данных.
  3. Пользоваться Git
    Научитесь работать с распределённой системой контроля версий и сможете легко вносить или откатывать изменения в разных вариантах одного проекта.
  4. Работать с базами данных
    Узнаете, чем отличаются MySQL, Redis и MongoDB, познакомитесь с Hadoop и научитесь управлять большими объёмами данных.
  5. Оптимизировать код
    Изучите способы отладки и оптимизации кода, сможете создавать программы с высокой производительностью.
  6. Использовать Spring
    Познакомитесь с возможностями фреймворка Spring и научитесь создавать веб-приложения с его помощью.

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

  • Рекомендации по составлению портфолио и резюме
  • Подготовка к собеседованию в компаниях-партнёрах
  • Реальные заказчики
    на защите диплома
  • Персональные консультации по развитию карьеры
Карточки вакансий

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

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

  1. Изучаете тему
    В курсе — практические видеоуроки.
  2. Выполняете задания
    В том темпе, в котором вам удобно.
  3. Работаете с наставником
    Закрепляете знания и исправляете ошибки.
  4. Защищаете дипломную работу
    И дополняете ею своё портфолио.

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

Офлайн-воркшопы
Приобщитесь к профессиональному комьюнити, сможете задать любой вопрос специалистам и завести новые полезные знакомства. Воркшопы проходят в Москве, но мы обязательно делаем запись для всех студентов.

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

Программа
Уровень 1: Java-разработчик
Знакомство с языком Java.
Синтаксис языка: переменные, операторы, циклы.
Работа с системой контроля версий Git.
Объекты и классы: создание объектов, параметры и методы.
Работа с числами, строками и датами: операции и преобразования.
Массивы и коллекции. Создание массивов.
Наследование классов и полиморфизм. Знакомство с интерфейсами.
Особенности объектно-ориентированного программирования в Java.
Работа с исключениями, отладка кода и тестирование.
Работа с файлами и сетью.
Установка, подключение и работа с MySQL в Java.
Многопоточность: что это и зачем она нужна.
Разработка веб-приложений на Java.
Нереляционные базы данных и очереди.
Производительность и оптимизация: принципы и способы.
Распределённые хранилища и вычисления. Работа с большими данными.
Заключение: работа с десктоп-приложениями и знакомство с другими языками программирования.
Бонус-модуль. Обзор паттернов проектирования.
Бонус-модуль. Алгоритмы и структуры.
Бонус-модуль. Протокол HTTP и запросы.
Дополнительные курсы
Уровень 2: Java-разработчик
Работа с фреймворком Spring.
Дополнительные курсы
Уровень 3: разработчик Java Enterprise
Погружение в мир инфраструктурных и Enterprise-решений, систем, технологий и стандартов экосистемы Java.
Дополнительные курсы
Дипломные проекты
Движок для блога
Социальная сеть
Командный проект на выбор
Уже учились на каком-то курсе из программы?
Скажите об этом менеджеру — за этот курс платить не придётся!

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

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

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

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

Диплом Skillbox

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

Image
Записаться на курс
Профессия Java-разработчик PRO
93 600
156 000