mirror of
https://github.com/OtusTeam/Spring.git
synced 2026-05-30 10:50:42 +00:00
82a5cf93850f4fb26606a7884025e8cccac303ee
Conflicts: 2023-01/spring-13-data-jpa/demo/pom.xml 2023-01/spring-13-data-jpa/exercise/pom.xml 2023-01/spring-13-data-jpa/solution-01/pom.xml 2023-01/spring-13-data-jpa/solution-02/pom.xml 2023-01/spring-13-data-jpa/solution-03/pom.xml 2023-01/spring-13-data-jpa/solution-04/pom.xml
Репозиторий курса OTUS: "Разработчик Spring Framework"
Что необходимо?
Для выполнения упражнений необходимо:
- JDK 11
- Apache Maven >= 3.5.* (или встроенный в IntelliJ IDEA)
Как пользоваться?
Для каждой группы создана папка вида 20XX-XX.
Перед началом занятия необходимо сделать git pull и открыть, обычно, только один проект.
Что прочитать перед курсом?
General
Java
- Cay Horstmann: Core Java® Volume I—Fundamentals, Tenth Edition
- Cay Horstmann: Core Java, Volume II—Advanced Features, Tenth Edition
- Pragmatic Unit Testing in Java 8 with JUnit
- Effective Java, 3thd Edition
Design
Что читать во время курса?
General
Desing
Java
Spring
DBs
Architecture
Что прочитать после курса?
General
- BDD in Action
- The Art of Multiprocessor Programming, Revised Reprint
- Growing Object-Oriented Software, Guided by Tests
- Design Patterns in the Real World, an Analysis-Based Approach
- Code Complete, Second Edition
Java
DBs
Architecture
- Kafka: The Definitive Guide
- Building Microservices
- I Heart Logs
- Akka in Action
- Software Architecture in Practice, Third Edition
- Pattern-Oriented Software Architecture, Volume 1, A System of Patterns
- Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects
- Pattern-Oriented Software Architecture, Volume 3: Patterns for Resource Management
- Patterns of Enterprise Application Architecture
- The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise, Second Edition DevOps
DevOps
Design
- Designing Data-Intensive Applications, 1st Edition
- Growing Object-Oriented Software, Guided by Tests
- Implementing Domain-Driven Design
- Domain-Driven Design: Tackling Complexity in the Heart of Software
- Domain-Driven Design Distilled
- Design Patterns: Elements of Reusable Object-Oriented Software
- Holub on Patterns: Learning Design Patterns by Looking at Code
Description
Languages
Java
95%
HTML
4.1%
JavaScript
0.7%
Shell
0.1%