homework's for OTUS
student: Sergey Kharitonov
Module | Task |
---|---|
hw01-spring-xml-configuration | Цель: создать приложение с помощью Spring IoC, чтобы познакомиться с основной функциональностью IoC, на которой строится весь Spring. |
hw02-spring-annotation-configuration | Цель: конфигурировать Spring-приложения современным способом, как это и делается в современном мире. |
hw03-spring-boot | Цель: использовать возможности Spring Boot, чтобы разрабатывать современные приложения, так, как их сейчас и разрабатывают. |
hw04-spring-shell | Цель: После выполнения ДЗ вы сможете использовать Spring Shell, чтобы писать интерфейс приложения без Web. |
hw05-books-jdbc | Цель: использовать возможности Spring JDBC и spring-boot-starter-jdbc для подключения к реляционным базам данных. |
hw06-books-jpa | Цель: полноценно работать с JPA + Hibernate для подключения к реляционным БД посредством ORM-фреймворка. |
hw07-books-spring-data-jpa | Цель: максимально просто писать слой репозиториев с применением современных подходов. |
hw08-spring-data-nosql | Цель: После выполнения ДЗ вы сможете использовать Spring Data MongoDB и саму MongoDB для разработки приложений с хранением данных в нереляционной БД. |
hw09-books-MVC | Цель: разрабатывать полноценные классические Web-приложения. |
hw10-books-REST | Цель: использовать Spring MVC для разработки современных AJAX/SPA приложений c помощью Spring MVC. |
hw11-books-webflux | Цель: разрабатывать Responsive и Resilent приложения на реактивном стеке Spring c помощью Spring Web Flux и Reactive Spring Data Repositories. |
hw12-books-form-based-auth | Цель: защитить Web-приложение аутентифкацией и простой авторизацией. |
hw13-books-authorization | Цель: научиться защищать приложение с помощью полноценной авторизации и разграничением прав доступа. |
hw17-docker | Цель: деплоить приложение в современном DevOps-стеке |