Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java Master, 2- Microservices - Coggle Diagram
Java Master
5 -Spring Boot
Project Support
Starter Project Wizard
Spring Initializr
CLI
Annotations
Dependency Mgmt
Starters
Actuator
JPA
JDBC
Transaction Mgmt
ORM
3 - CI/CD
Ansible
Nagios
Docker
Git
Gradle
Raygun
Puppet
Phantom
Jenkins
Features
Build
Source control management
version management
Deployment automation
integration testing
Reporting
Popular
comment
7 - Learn Apis
JSON Processing APIs
XML Processing APIs
Logging APIs
Collection APIs
Date & Time APIs
BPM, BPEL
6 - Spring Boot Framework
Spring Data
Spring Batch
Spring Security
Spring Social
Spring Integration
1 - OOP
Design Principles
SOLID
DRY
KISS
YAGNI
Includes
Abstraction
Encapsulation
Polymorphism
Inheritance
Predefined types
Architectural Patterns
Layered pattern
Client-server pattern
Master-slave pattern
Pipe-filter pattern
Broker pattern
Peer-to-peer pattern
Event-bus pattern
MVC pattern
Blackboard pattern
Interpreter pattern
+ l’architecture applicative orientée données
4- JUnit and Mockito
Junit
Annotations
Assertions
Test Runners
Automatic Test suite execution
Test Suites
Test progress
Fixtures
Mockito
Refactoring
Support for the output value
Exception handling
Support for Method Call order
Annotations
8 - Design Patterns
comment
9 - React or Angular
:warning: Communication skills - Presentation skills - Teamwork - Work ethics
2- Microservices
DURS
Domain-Driven Design
Failure Isolation
Continuous Delivery
Decentralization
DevOps
Patterns
Secure by Design
Dependencies need to be scanned
HTTPS needs to be used for securing
GraphQL APIs
RSocket Endpoints
Access and Identity Tokens
Handling Sensitive information
Delivery pipelines
Avoiding Security attacks
Docker Rootless Mode
Time-Based Security
Scan Docker and Kubernetes Configuration
Cloud and Cluster specific Security best practices
Best practices
Defense in depth pattern.
DevSecOps
API Design Practices
Security and Monitoring
Tracing
Managing Sessions
Logs