Apium Academy
Apium Academy is based in Barcelona and offers high-quality courses by leading software developers to those interested in building working software and improve their skills. Our students come from all over the world, but they all share the same passion to learn and will to grow.
Our software development courses offer practical, hands-on experience. We tackle current issues and find optimized solutions following best practices, and you will be able to implement the acquired knowledge right away.
Our Online Workshops
At Apium Academy we're passionate about software development, and that's why we're organizing Workshops with well known experts.
Architecture: The Hard Parts
2 x 4 hours remote workshop with Zhamak Dehghani, Neal Ford, and Mark Richards
Shortcut to Tech Leadership
Online guided workshop with Patrick Kua
Get Going with CD Pipelines
Online guided workshop with Dave Farley
The Anatomy of a Deployment Pipeline
Online guided workshop with Dave Farley
Data Mesh - Domain-Oriented Data
4 x 4 hours remote workshop with Zhamak Dehghani
DDD for Messaging Architectures
6 x 4 hours remote workshop with Mathias Verraes and Thomas Coopman
Continuous Delivery Better Software Faster
Online guided workshop with Dave Farley
Tailor-Made Software Architecture Courses
Our tailor-made software architecture courses will perfectly fit your requirements. We design the material together so we can teach the tools, technology, architecture and processes of your current project. These tailor-made courses complement our software development courses since their purpose is to go in-depth with topics you’re more interested in or that are specific to your company.
Teachers
Apium Academy is comprised by highly qualified software engineers that are truly passionate about teaching:
Our Courses
Apium Academy offers high quality courses for developers of a mid-high level, both knowledge and experience wise. These are not your typical introductory software development courses, but more in-depth and practical:
Android Architecture Course
Architecting Android: Patterns & Best Practices is not just another Android introduction course. This training is specially addressed to Android experts looking to expand their knowledge and learn how to apply best practices in their everyday routine.
Product Ownership Course
This course will provide you detailed insights on the Product Owner role. Product Owners are one of the most demanded professional positions, yet few companies fully understand the role.This course will review all the sides, attributions and responsibilities of a Product Owner in an Agile Environment.
EventStorming Course
During this EventStorming course you will achieve a common shared understanding of a business and you will find a way to model problems with software effectively with a Domain-Driven Design mindset.
Backend Architecture Course
In this course about Backend Architecture you will learn how to work with Kotlin, how to architect your code to be scalable and maintainable and how to appropriately respond to business.
Frontend Architecture Course
In this course about Frontend Architecture you will learn how to work with Angular in a reactive way, architect your code to be scalable and maintainable, understand how to use the framework properly, how to test your application and how to create a complex UI using best practices.
Legacy Code Course
In this course you will learn to work with legacy code. Understand which code should be modified, maintained, or rewritten. You’ll see lots of code, to train your instinct as well as tools to deal with legacy code and understanding which one applies.