Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора

Java-фреймворк Spring

от Skillbox
Java-фреймворк Spring
Формат
Видеоуроки
Длительность
4 месяца
Уровень
Для специалистов
Документ
Диплом
Трудоустройство
Нет
Программа

Курс подойдёт начинающим и опытным Java-разработчикам и обещает научить вас создавать приложения и тестировать их, работать с базой данных, применять вспомогательный проект Spring Boot и другие.

Курс состоит из 11 модулей. Вы будете выполнять задания и получать обратную связь от преподавателей. После обучения получите диплом и готовое портфолио backend-составляющей для книжного интернет-магазина по типу «Буквоед».

  • Введение в Spring MVC (XML-based подход)

    • Экосистема Spring: продукты и проекты, их назначение
    • Архитектура MVC, dispatcher servlet
    • Создаем первое MVC-приложение на Spring
    • Аннотации и типы запросов
    • Конфигурация Spring-приложений (Каркас проекта Spring MVC. Использование XML конфигурации)
    • Форма, отправка данных и их обработка
  • Введение в Spring MVC (Java-based подход)

    • Bean: Жизненный цикл и scope
    • Java-based конфигурация Spring MVC
    • Обработка ошибок и валидация в Spring MVC
    • Spring MVC — основы security
    • Spring MVC — основы работы с базой данных
    • Загрузка и скачивание файлов в Spring MVC
  • Разработка на Spring Boot

    • Spring Boot Преимущества и особенности
    • Spring Initializer
    • Application Properties, профили и формат YAML
    • Обработка ошибок Логи Spring Boot @Conditional
    • Подключение шаблона страницы
    • Подключение к базе данных
  • Шаблоны и Thymeleaf

    • HTML/CSS/JS/JQuery
    • Thymeleaf — Template Engine
    • Standard Dialect — Синтаксис, Операторы
    • Standard Dialect — Циклы, Условия
    • Макеты шаблонов. Фрагменты
    • Интегрирование Thymeleaf в Spring
  • Работа с данными

    • Spring Data Access
    • Java Persistence API
    • Hibernate
    • Spring Data JPA
    • Spring Data JDBC
    • Миграция базы данных
  • Spring RESTful API. Часть 1

    • REST
    • Тестирование REST API
    • Документирование REST API
    • Создание REST API
    • Spring REST Pagination
    • Spring paginated search
  • Spring RESTful API. Часть 2

    • Загрузка и раздача статических файлов
    • Скачивание файлов
    • Обработка ошибок
    • Работа с cookie
    • HATEOAS
  • Безопасность Spring-приложений

    • Защита Spring-приложений
    • Spring Security
    • Spring Security + JPA
    • JWT
    • Spring Security + JWT
    • Spring Security + OAuth
  • Тестирование Spring-приложений

    • Тестирование ПО
    • Unit-тестирование
    • Integration-тестирование
    • Автоматизированное тестирование. Selenium
    • Тестирование уровня данных
    • Test Driven Development (TDD)
  • Spring AOP

    • Аспектно-ориентированное программирование
    • Aspect и Advice
    • Pointcut и Wildcard выражения
    • Joinpoint
    • Другие типы Advice
    • Собственные Advice-аннотации
  • Системная интеграция Spring

    • Интеграция с SMS сервисами
    • Интеграция с email сервисами
    • Интеграция с внешним API
    • Интеграция с платёжными системами
    • Spring Boot Actuator
    • Spring Boot Admin
  • Дипломная работа

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

Чему научат на курсе
Разрабатывать и развивать приложения на фреймворке Spring
Делать приложения, работающие по REST API
Реализовывать приложения по документации
Работать с базой данных, используя Hibernate и JDBC
Создавать полноценный REST-backend с преобразованием данных и валидацией
Создавать автоматические тесты для Spring-приложений
О школе
Skillbox
рейтинг 4.5
70 отзывов
446 курсов
Skillbox

Платформу онлайн-образования Skillbox основали в 2016 году предприниматели Дмитрий Крутов, Сергей Попков и Игорь Коропов. В школе создают возможности для учёбы и развития без ограничений по географии и возрасту студента. 

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

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

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.