Hello XXI century! It's time to face new challenges, exploring new techniques to improve as software engineers.
Practice makes perfection and our training are designed to improve your skills using real world scenarios. Exercises, katas and tech talks with the acumen of years of experience building great apps for Android and iOS.
Are you set & ready to start writing Rock Solid Code?
Code, code, code and more code! Get actionable feedback from some of our best in-house software engineers.
Improve the quality of your apps by improving your engineering skills. Deep dive into software design patterns, testing, architectures, code review processes and best practices for mobile development. You'll be able to apply all these concepts right away to the Android/iOS applications you are building.
Learn how to accelerate development and eliminate boilerplate code using the latest language developed by Jet Brains and adopted by Google. Kotlin will provide all the features you always wanted to use.
Learn how to accelerate development and eliminate boilerplate code using the latest Android libraries. Android Jetpack will provide tools and architectural guidance to build great Android apps.
Learn how to design software you can truly feel proud of. Design structured software, easy to scale up, evolve, and maintain. Create a robust architecture based on the most important patterns and principles of software design.
Learn how to cover your code with automated tests you can trust for complete peace of coding mind. Automate your QA process by improving the quality of your app, using different testing approaches, including stubbing HTTP, UI tests based on injected test doubles, screenshot testing or the classic unit/integration tests.
Combine our architecture training for mobile developers with our testing training and become a senior mobile engineer. Improve the quality of your apps by improving your engineering skills. Deep dive into software design patterns, testing, architectures and best practices for mobile development.
Learn how to use Git, a version control system. Design your branching system according to your team requirements and get all the benefits of this great tool, creating a history for your repository which reflects the quality of the software you are building.
Starting from the most basic arithmetic operations to its functional programming features, we will learn how to effectively program in Swift. We will apply this knowledge with exercises during the whole training.
During the year we've scheduled some open training sessions you can attend if you are not part of any company. We will publish the new training events soon, stay tuned!
Build Rock Solid software and ship quality products your users are going to love using the techniques learned during our training. Apply every concept to your code and improve your software every day after every pull request. You can find all the information about our open training events here.
Where the training will take place?
All our training can be performed in Madrid, or the attendees’ offices. However, if you are attending our open training, it will take place in our Madrid HQs.
Can we run this training for a company?
Sure! If you are interested, contact us and we will send you all the information needed.
Can we modify the hours per training session?
Yes, we recommend you to perform 4-hours sessions, but we can modify the schedule to fit your needs.
What if we are less than 6 engineers for any training?
You can join any of our open training getting the tickets you need, hire us as if you were 6 attendees or share any training with any other company or friends.
What’s the max number of attendees per training?
16 is the max number of attendees we recommend to ensure we can answer all your questions and perform world-class training. If your team is bigger, and you’d like to perform the training, we can split it in two sessions.
How can I get my tickets for any training?
If you’d like to attend any open training you can get your tickets from our web. If you’d like to hire us to perform training exclusively for your company, contact us and we will send you the details.
How can I get FUNDAE grant?
You can request FUNDAE grant from their page. We will provide you all the information you might need. All our training are compatible with FUNDAE.
How can we know the next open training date?
Can we request an invoice for the training?
For sure, contact us, and we will send you the invoice.