Курс
Специалист по backend разработке

Программа профессиональной переподготовки «Специалист по Backend разработке» направлена на получение слушателями теоретических знаний языка программирования Java. Получение практических навыков написания прикладного программного обеспечения на языке JAVA в соответствии с современными стандартами разработки.

Длительность

6 месяцев

Формат обучения

Виртуальный класс
Записаться
Посмотреть каталог

Как записаться на курс

    • Заполните анкету, чтобы проверить право на участие в проекте и размер скидки
    • Дождитесь одобрения заявки и запишитесь на интересующий вас курс
    • Оплатите стоимость обучения с учетом скидки — самостоятельно или за счет работодателя
    • Пройдите обучение и получите документ о дополнительном образовании
    01   / 05

    Кому подойдет курс «Специалист по frontend разработке»:

    Тем, кто хочет начать карьеру программиста

    Junior-разработчикам, кто хочет расширить инструментарий в работе

    Опытным специалистам, кто хочет "прокачаться" дополнительно и усилить нетворкинг в кругу коллег

    После обучения на курсе вы научитесь:

    Сборка и запуск Java приложений

    Понимание основных алгоритмов и структур данных Java

    Понимание принципов объектно-ориентированного программирования

    Умение работать с коллекциями

    Применять функциональное программирование

    Понимание многопоточного программирования

    Понимания модели OSI, протокола TCP и HTTP.

    Применение библиотеки NET для работы с сетью

    Понимание реляционных БД и применение драйвера JDBC

    Применение JUnit и Mockito для тестирования приложений

    Использование фреймворка Spring для построения Enterprise приложений

    Применение инструментов командой разработки и технологий CI/CD

    Для успешного обучения потребуется

  • Требования к слушателю курса:
    • вам уже исполнилось 16 лет
    • у вас есть высшее или среднее профессиональное образование
    • пользовательский уровень владения компьютером
    • создавать и удалять файлы
    • устанавливать ПО
    • навык использования горячих клавиш
  • Обязательные требования к техническому оборудованию:
  • Ноутбук (или стационарный компьютер) с веб-камерой и микрофоном

    Минимальные технические требования:

    • Оперативная память – минимум 8 ГБ DDR3.
    • Процессор – от Intel Core i5 (2го поколения, 4 потока) (или аналогичный по производительности)
    • 60 ГБ свободного места на диске (Желательно SSD).
    01   / 05

    Программа обучения:

    2 модуля

    259 академический час

    6 месяцев

    Входная диагностика
    1 ак. час

    Входная диагностика проходит в виде тестирования и длится 1 час

    Spring boot, Командная разработка и CI/CD
    110 ак. часов

    Модуль знакомит слушателя с языком программирования Java, которая используется для создания десктопных приложений, с драйвером для работы с реляционными базами данных, с технологией модульного тестирования JUnit, с фреймворком Spring.


    Темы модуля:

    • Рабочее место JAVA разработчика
    • Основные языковые конструкции Java
    • ООП. Классы. Интерфейсы. Наследование, Инкапсуляция, Полиморфизм
    • Коллекции и обобщения
    • Функциональное программирование в Java.Stream API
    • Отладка приложений
    • Введение в Многопоточность
    • Аннотации и Рефлексия
    • Работа с сетью
    • Работа с базой данных. JDBC API
    • Тестирование. JUnit 5 и Mockito
    • Введение в Spring Framework. Spring DependencyInjection
    Java Core
    142 ак.часа

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


    Темы модуля:

    • Spring Boot. WEB
    • Spring Boot. JPA
    • Spring Boot. Security
    • Spring Boot. JMS и Kafka
    • Командная разработка и CI/CD
    • Система управления версиями Git
    • Система контейнеризации Docker
    • Средства непрерывной разработки и интеграции CI/CD
    Итоговая аттестация
    6 ак. часов

    В качестве итогового проекта предлагается разработать бэкэнд часть «Устройства самообслуживания» (банкомат).

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

    Артем Трунов
    Руководитель разработки

    Ключевые компетенции: Java SE, Java EE, Spring, Hibernate,  Kafka, Алгоритмы и структуры данных.

    Опыт JAVA разработке более 12 лет.

      Программа профессиональной подготовки

      при успешном прохождении программы

      Диплом о профессиональной переподготовке

      Отзывы студентов

      Рейтинг курса: 5.0

      Все отзывы 82
      Получить консультацию
      !
      !

      Спасибо,
      менеджер свяжеться с вами в ближайшее время

      Спасибо,
      за регистрацию на вебинар

      Заказать обратный звонок

      !
      Заполните это поле
      !
      Заполните это поле