Please enable JavaScript.
Coggle requires JavaScript to display documents.
java ninja - Coggle Diagram
iteration structures
variables
collections
classes and interfaces
conditional structures
streams
functional programming
multi threading
JVM
servlets / http filters
async programming
generics
inheritance
branches
commits
remote repositories
GitHub
stash
multi module
dependencies
plugins
profiles
dependency injection
configurations
REST
properties
services
spring data
spring AOP
spring messaging
reactive web
spring cloud
caching
Testing Basics
JUnit
Mockito
AssertJ
mock mvc
Advanced Testing
Gatling
TDD / BDD
contract testing
Selenium
Must read Books
Clean Code
Design Patterns (Erich Gamma)
Further reading
Clean Architecture
Pragmatic Programmer
OCP Java 17
Computer Science Fundamentals
networks
operational systems
data structures
algorithms
logic
Messaging
Publish / subscribe
Kafka
Queues
Tools
IntelliJ (IDE)
Postman
terminal knowledge
docker-compose
Dockerfile
volumes
networks
pods
deployments
config/secret management
CI/CD integration
cloud native
images
Cloud Computing
AWS
Azure
GCP
OpenShift
DevOps
SQL syntax
tables
normalization
JPA
relations
NoSQL
indexes
query optimisation
partioning
Monitoring / Logging
Prometheus
Kibana
Logstash
Elasticsearch
Grafana