Introduction

In this hands-on workshop you will learn how to build modern, clean and maintainable enterprise applications using up to date Java techniques, frameworks and secret gems.

The course is designed for experienced Java professionals who want to expand their knowledge beyond trivial and easy-to-google concepts. You will be equipped with effective practical solutions to real-world architecture and design challenges.

Highlights

  • The course is based on real-world project code, stories and examples
  • The course is 80% hands-on coding, 10% important theory and 10% discussion
  • The course will show many modern libraries in action (Guava, Resilience4j, Caffeine, Spock etc.)
  • The course is updated to reflect the latest Java additions. The core patterns are applicable to older Java versions as well.
  • You will be provided with a list of books, videos, and industry experts to follow. This is exactly what you need to build remarkable engineering career.

Coverage

  • Mastering advanced OO design techniques and patterns
  • Mastering patterns for writing small, testable, loosely coupled objects
  • Mastering naming and getting rid of getters & setters in the code
  • Mastering tactical domain-driven design and building an expressive domain model with POJOs
  • Mastering exception handling
  • Mastering null-free coding
  • Mastering levels of abstraction
  • Mastering service layer design using commands, reactions and funnels
  • Mastering service decoupling using events and side-effects
  • Mastering simple and complex business validation
  • Mastering data, persistance, and transactions
  • Mastering fault tolerance with rate limiting, bulkheads and circuit breakers
  • … and much more!

Ready to skyrocket your Java skills and learn many secret gems? Join in!

Audience

Forward-thinking Java developers, architects and team leaders willing to significantly improve their Java expertise, productivity and career opportunities.

Certification

After 2 days of intensive work, you earn a certificate of accomplishment for boosting your CV and LinkedIn account.

View example certificate

Language

The course runs in a diverse international group and is taught in English.

What people say?

The course has 97% satisfaction rate among participants.

I wanted to know how I could improve the quality of my code and your course gave me some tools to achieve that. I liked that it was about more than writing code. You gave some tips on how to deal with management and what you can do as a developer to change that for the better and that you need to stay true to yourself. I like that the course doesn't really end's here. That there is homework and that you encourage us to stay in contact. You inspired me to become a better developer and gave me the energy to become the best that I can be.
β€” πŸ‡§πŸ‡ͺ Liesbeth de Keyzer
The course was absolutely above expectations. Usually courses just reuse "Clean code" book and provide some "common sense" recommendations. But not this one! More than 95% of information was top new and mind-blowing. I've got new practical tips to use in my everyday work and a completely new look on the things I do. Moreover, it inspired me for further growth as a professional and gave different directions, how to do it! Thanks, Eduard, this was the best training I ever attended!
β€” πŸ‡±πŸ‡» Alex Kartisevs
This was the most advanced and best course I've been on! Very entertaining! I learned that I should use more functional Java and that courses can be fun.
β€” πŸ‡ΈπŸ‡ͺ Jahziah Wagner

Trainer

Eduards Sizovs is a distinguished software architect and software development trainer who helps awesome teams around the globe excel at software architecture, engineering practices and soft skills. Eduards has trained hunders of senior developers, architects and engineering leaders Worldwide.

Eduards leads Latvian Software Craftsmanship Community – the fastest-growing software development community in Latvia, organizes DevTernity – the top tech conference in Europe, and is the founder of a tech startup DevTube.

He is an award-winning international speaker, who had spoken at the largest conferences Worldwide.


For years I've been working extremely hard to dig through neverending amounts of information, hype, patterns, practices, case studies and try it all in a real-world environment. Now, my job is to pass the most valuable learnings to you in a live, dynamic and interactive form.
Eduards' Signature

This is limited offer. Grab your ticket today.

Single

 

1199 899€

Teammates

2+ people from the same company. Best deal πŸš€

1199 799€

On-premises

Exlusively for your company

6800 4800€

* Price does not include VAT (if applicable)

* Price for the flight and hotel is applicable if booked at least 1 month in advance.

* Price for on-premises training does not include travelling and accommodation costs (if training is hosted outside of Riga)

* This training is a subject to training cancellation policy