Акции школ
Войти

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

35 занятий для освоения инструментов по разработке веб-приложений на Spring. Курс длится 5 месяцев и предполагает 4 часа на занятия в неделю. Будет полезен программистам разных направлений. В программе: освоение баз данных, Spring Framework и его возможностей для разработки приложений, создание систем на микросервисной архитектуре. Обратная связь по заданиям от эксперта и сертификат по окончании. Лучших выпускников пригласят на собеседования.

Подробнее


Компания: otus (отус)

рейтинг: Язык: ru

Длительность курса

Длительность курса

150 дней

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

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

2 вебинара в неделю по 2 академических часа

Обратная связь

Обратная связь

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

Теория и практика

Теория и практика

5 модулей 51 час теории и 86-172 часов практики

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

Создавать веб-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке

- Работать с актуальными фреймворками и технологиями Spring
- Создавать самостоятельные проекты и большие коммерческие приложения в команде
- Владеть фреймворками Spring и технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5)
- Быстро проходить путь от идеи до production-grade

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 150 дней Кураторы: нет

О курсе

О курсе

в любое время 150 дней Кураторы: нет
Веб-разработчикам

Рассрочка

22500 р. в месяц

Введение

В данном модуле будут рассматриваться понятия и функциональности, на которых базируются все проекты Spring: Inversion of Control (Spring Context), аспектное программирование (Spring AOP), Spring Expression Language (SpEL).

Слушатели смогут правильно и эффективно конфигурировать Spring-приложения различными средствами и способами, а также будет рассмотрена

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

В данном модуле будет рассмотрены проекты Spring для работы как с реляционными базами данных, так и с NoSQL базами данных.

Spring JDBC, Spring ORM, Spring Data Repositories и, разумеется, работа с транзакциями.

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

Разработка Web-приложений

В данном модуле будут рассматриваться возможности Spring для разработки Web-приложений: Spring MVC и современный Reactive-ориентированный Spring WebFlux.

Разумеется, будут рассмотрены популярные технологии View и разработка современных SPA-приложений.

И, конечно, различные

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

Проектная работа

Заключительный месяц курса посвящен проектной работе. Свой проект - это то, что интересно писать студенту. То, что можно создать на основе знаний, полученных на курсе.

При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.

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

Проект должен быть сделан на основе Spring Boot, включать работу с DB с ипользованием Spring Data репозиториев и/или Spring JDBC.

Проект должен иметь UI построенный на современных принципах разработки Web-приложений (AJAX и/или SPA).

Приложение должно содержать механизмы аутентификации и авторизации с использованием Spring Security

Асинхронные части могут быть реализованы с помощью Spring Integration.

Пектные обработки, утилиты поддержки должны быть реализованы с помощью Spring Batch + Spring Shell.

Проект должен быть cloud-ready.

Spring

Framework

Java

SQL

HTML

JS

Владение фреймворками Spring и технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5)

применение проектов Spring для работы как с реляционными базами данных, так и с NoSQL базами данных

применение возможностей Spring для разработки Web-приложений: Spring MVC и современный Reactive-ориентированный Spring WebFlux

решение задач, связанные с авторизацией и аутентификацией, размещения сервисов в облаках и работой с БД используя проекты Spring

Компания, проводящая курс

OTUS (Отус)

637 курсов по 1598 темам

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

Тренер в Luxoft Training Center

Тренер в Luxoft Training Center, ведущий разработчик, кандидат...

Lead Software Developer в компании "xCritical Software"

Lead Software Developer в компании "xCritical Software" в г....

веб разработчик

В 2004 году окончил химический факультет МГУ им М. В....

веб разработчик

В отрасли с 2003 года. Программировать начал со времен...

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

Был президентским стипендиатом (одним из двух лучших...

Прикладной разработчик

Прикладной разработчик. Начинал путь в...

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

5
Рейтинг курса
100%
0%
0%
0%
0%
больше курсов

Похожие курсы компании

otus (отус)
(0)
otus (отус)
(0)
149 600 руб
otus (отус)
(1)
106 500 руб
otus (отус)
(0)
85 000 руб
otus (отус)
(0)
85 000 руб
otus (отус)
(0)
50 000 руб
otus (отус)
(0)
57 500 руб
otus (отус)
(1)
84 000 руб
больше курсов

Другие курсы этих преподавателей

otus (отус)
(2)
127 500 руб
otus (отус)
(0)
50 000 руб
otus (отус)
(8)
144 500 руб
otus (отус)
(1)
45 000 руб
otus (отус)
(3)
105 000 руб
otus (отус)
(3)
73 000 руб