Please enable JavaScript.
Coggle requires JavaScript to display documents.
How tp Master Java - Coggle Diagram
How tp Master Java
Advanced
Design Patterns
JVM
Garbage Collection
Practices
Dependency Injection
Basics of Threads
DataStructures & Algorithms
Streams
Optionals
Functional Programming
Core
Variables
Classes
OOP
Loops
Interfaces
Inheritance
Files
etc
Testing
Contract Testing
Integration Testing
Unit Testing
Assertion Library
Mocking
Debugging
DevOps
Terraform
Kubernetes
Cloud
GCP
AWS
Docker
Framworks
Quarkus
Spring
Read Documentation
Spring Framwork - core
Configuration
Spring MVC
HTTP
Get
Post
Delete
Put
Web Server, Tomcat & Jetty
Spring Rest Docs
Dependency Injection
Available Annotation
Scheduling
Security
OAuth2
Form Auth
Basic Auth
JWT
Authentication and Authorization
Spring Boot
Database
Hibernate
Transactions
Relationships
OneToMany
OneToOne
ManyToMany
Entity Lifecycle
Spring Data
JDBC
JDBC Template
JPA
MongoDB
Database Design
SQL / NoSQL
Queries
All Types Of Joins
Indexes
Transaction
Locking
Microservices
Spring Cloud
Gateway
Hystrix
Sleuth
Cloud Config
Eureka
OpenFeign
Docker and k8s
Message Queues
SQS
Kafka
RabbitMQ
Testing
@ JPATest
MockMVC
Testing Services
Mocking
Play
Build Tools
Gradle
Maven
Ant
Databases
ORM
JPA
Hibernate
Spring Data JPA
SQL
Indexes
Joins
Transactions (ACID)
Queries
Database Administration
Database Constrainsts
JDBC
Plain JDBC
JDBI3
JDBC Template
Logging Framworks
LogBack
Log4j2
REST
Jackson
HTTP
Git
Linux