Разработчик на Spring Framework

Полная стоимость 108 600 руб.
Стоимость со скидкой 102 600 руб.
Возможна оплата в рассрочку
Уровень: Углубленный
Категории: Программирование, IT
Время обучения: 5 мес.

Записаться на обучение
Онлайн-образование для специалистов IT. Не обучаем с нуля! Повышение квалификации и переподготовка. Есть образовательная лицензия. - входное тестирование - онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями, - домашнее задание 1 раз в неделю, 3-5 часов на выполнение - проектная работа (можно использовать в качестве портфолио) - 4-5 месяцев обучения - глубокая практическая направленность

Курс: Разработчик на Spring Framework

Что даст вам этот курс

Умение «выживать» в проектах, где есть Spring;
Знание современных возможностей Spring;
Понимание, как создавать Web-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке;
Умение быстро проходить путь от идеи до production-grade;
Владение фреймворками Spring и технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5).

Выпускной проект
Проектная работа по Spring Framework распределена по всему сроку обучения, хотя может быть сделана и в последний месяц. Она создается на основе знаний, полученных на курсе. Готовый проект станет примером кода, который можно показывать потенциальным работодателям. В процессе написания вы можете консультироваться с преподавателями.

Технические требования к выпускному проекту по Spring Framework

проект должен быть сделан на основе Spring Boot, а также включать работу с DB с использованием Spring Data репозиториев и/или Spring JDBC;
проект должен иметь UI, построенный на современных принципах разработки Web-приложений (AJAX и/или SPA);
создаваемое в проектной работе приложение должно содержать механизмы аутентификации и авторизации с использованием Spring Security;
асинхронные части рекомендуется реализовывать с помощью Spring Integration;
пакетные обработки и утилиты поддержки должны быть реализованы с помощью Spring Batch+Spring Shell;
проект должен быть CloudReady.


Примеры тем проекта

онлайн-библиотека;
блог с админкой/регистрацией пользователей.

Процесс обучения
Обучение выстроено в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек. В процессе обучения слушатель может задавать преподавателю уточняющие вопросы по материалам лекций и домашних заданий. Необходимое время: 4 часа на занятия и 4-8 часов на домашнюю работу в неделю. Если у вас не хватает времени на ДЗ и обучение, то у вас есть возможность перевестись в более позднюю группу и продолжить с ней с того же месяца или с самого начала, возможность предоставляется один раз.

После обучения вы

получите материалы по всем пройденным занятиям (видеозаписи вебинаров, презентации, примеры кода);
приобретете практический опыт работы с актуальными фреймворками и технологиями Spring;
получите сертификат об окончании курса;
сможете создавать как самостоятельные проекты, так и в большие коммерческие приложения в команде;


Необходимые знания

Java Basics
Multithreading (позже)
Основы HTML/HTTP/JS
Основы SQL
Maven или Gradle