Ideal for teams that…
Solid backend and architecture — patterns proven in production.
Fundamental techniques every Java developer should know
Practical solutions useful in day-to-day Java programming
The basics of functional programming
How to use generics effectively
How to create custom annotations and apply reflection in practice
What we actually do
- · Abstract classes
- · Interfaces
- · Polymorphism
- · What are Value Objects and why they are worth using
- · What enumerated types are and how to use them smartly to simplify code
- · Principles of how collections work
- · Best practices for using specific collections
- · Using Gradle to build projects and manage dependencies
- · Example with the Jackson library
- · Anonymous classes
- · Lambdas
- · Streams
- · A set of fundamental practices every developer should know
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →Advanced PHP Training
Solid backend and architecture — patterns proven in production.
Application Architecture Design and Development Strategy Training
Solid backend and architecture — patterns proven in production.
Application Architecture Training
Solid backend and architecture — patterns proven in production.