Our technical services
We aggregate 20+ years of experience in architecting, developing, improving and teaching enterprise projects development, especially on the Spring ecosystem.
Our services are addressed to companies and individuals who want to improve their technical proficiency, by learning modern software development technologies and best practices. Our main focus is on projects that evolve their software architecture to the microservices paradigm and/or to cloud-based deployments.

Java training types
The foundational knowledge needed in the Java development ecosystem.

Intro and Medium
Learn the introductory and medium programming notions

Web Programming
Learn the web programming concepts and architecture

Database Programming
Learn database programming, using JDBC and JPA

Java 8+ and Functional Programming
Learn the programming features available since Java 8

Clean Coding
Learn the principles, conventions and practices of clean coding

Design Patterns
Learn the most used design patterns

Unit Testing and TDD
Learn the principles, tools and practices for unit testing

Performance
Learn performance improvement areas, methods and tools