mirror of
https://github.com/OtusTeam/Spring.git
synced 2026-05-30 10:50:42 +00:00
0aa9692a1385608906d72cf6b96cca5cc41de113
Репозиторий курса 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%