About

DevChampions offers high-quality training courses for developers and IT professionals in the Baltics. We specialize, but are not limited to engineering practices, software architecture, automation, Agile methodologies and soft skills. We carefully choose only the best trainers, because we value your time and believe you must learn directly from industry influencers. People choose us because we offer:

The best trainers

DevChampions center is led by industry practioners (we founded Latvian Software Craftsmanship Community and DevTernity Conference). That lets us choose only the best trainers - we know those who deliver excellent training courses in person.

Theory and practice balance

Theory without practice is worthless. Nevertheless, in order to understand the topic you need to build strong theoretical foundation. Our training courses offer great mix of theory, hands-on exercises and teamwork.

Certification

For every successfully accomplished training you earn a certificate. Stay out of the crowd by sharing your achivements with prospective employers, community and peers.

 

Scheduled training courses

Effective Coding Principles and Patterns in Java 8

8-9 May 2017, Riga, Latvia

eduardsi Eduards Sizovs
Founder @ Latvian Software Craftsmanship Community
Do you want to feel proud of your work? Write code that your colleagues will admire? Move fast without compromising quality? Build long-living software that is easy and fun to maintain? Get out of technical debt without big upfront time investment? Professionally articulate technical decisions to your team and management? Then this course is for you. During this intensive, practical and entertaining 2-day course you will learn principles, practices and patterns for writing readable, maintainable and effective code in Java 8.

eXtreme Automation (DevOps Masterclass)

8-9 May 2017, Riga, Latvia

codingandrey Andrey Adamovich
Extreme Automator
This 2-day workshop focuses on solving challenges that organisations face when implementing DevOps initiatives. It introduces principles of DevOps and tools that help reach full automation of infrastructure provisioning and software delivery. Theoretical background as well as practical hands-on examples of tools like Vagrant, Docker, AWS and others are given during this workshop.

Good Code – Power Workshop

2 December 2017, Riga, Latvia

kevlinhenney Kevlin Henney
Consultant, Trainer, Writer, Author of 97 Things Every Programmer Should Know
This workshop will explore some common guidelines on what is considered good, from expression to subsystem, from naming to tests, from fluent to SOLID. Together, we will look at the consequences of good and not-so-good code from point of view of economics, day-to-day work, people and runtime performance and reliability.

Master Unit and Integration Testing in .NET World

2-day in-house training

ArturKarbone Artur Karbone
An independent consultant, .NET Expert, OSS contributor, blogger
How can you trust your code if it is not covered with a proper set of tests? Effective testing requires much more than knowing a framework or two. The goal of this intensive workshop is to familiarize you with practical testing techniques and modern toolset for writing reliable code guided by tests for fast and continuous delivery.

Leadership and Soft Skills for Developers

2-day in-house training

eduardsi Eduards Sizovs
Founder @ Latvian Software Craftsmanship Community
Soft skills are paramount to developer's success. Developers that speak customer language, clearly communicate intent, lead and inspire are extremely valuable asset for any customer-centric organisation. This training is designed to make you - developer, better communicator and leader, boost your negotiation and organisational skills.

JVM Internals and Performance Tuning

2-day in-house training

codingandrey Andrey Adamovich
Java Expert
This 2-day training dives deep into the JVM internals and tool set offered by JVM's eco-system. It also describes possible scenarios that may arise during production system support. Understanding of JVM internal architecture may help developers to write code that is more efficient; performance analysis and tuning of JVM parameters may help operations team to quicker find and report problems.

Pragmatic Continuous Delivery

2-day in-house training

eduardsi Eduards Sizovs
Founder @ Latvian Software Craftsmanship Community
The goal of this course is to help you implement Continuous Delivery in a pragmatic way. Based on experience accumulated in large and small organisations, the course will help you avoid common pitfalls teams and organisations face when adopting Continuous Delivery and equip you with enough knowledge so you can pursue your own journey.

Amazon Web Services: From The Groud Up

2-day in-house training

jurispv Juris Pavlyuchenkov
AWS Certified Solutions Architect
The goal of this intensive, practical course is to familiarise you with the core AWS services and equip you with enough knowledge so you can choose, create, configure and maintain AWS infrastructure for your own projects.

Didn't find a training for you? No problem, let us know what topic you are interested in and we will handle all organisational aspects including finding the best trainer, price negotiation and logistics. Please let us know if you prefer in-house training.

Never miss a training by subscribing to our mailing list. We will keep you posted only on major happenings and announcements.