leanmind logo leanmind text logo

Sustainable Coding

Josep Bocanegra avatar Josep Bocanegra

Carlos' profound expertise is taught with fun and warmth. The training was a milestone in my understanding of what quality software means.

Jessica Aguado avatar Jessica Aguado

The training was definitely a milestone in my career. Prior to it, I didn't want to write any tests. I used to consider testing a waste of time. Throughout the training, I discovered how much testing matters to reduce bugs and to write maintainable code, easy to refactor without fear... Moreover, writing tests has become one of the most fun tasks in my daily routine as a developer. Thank you!

Objective

This course is designed to provide you with skills to create long-lasting code that can evolve and be maintained over time, through automatic testing. In this course, you’ll learn to write code that is easy to maintain and encourages team collaboration. We’ll cover design principles, patterns, and techniques such as Unit Testing, Integration Testing, TDD, and Refactoring. Additionally, you’ll strengthen your communication skills within your team.

The knowledge gained in this training is long-lasting. Our goal is to increase your productivity, satisfaction, and value as a software development professional.

Format

The training can be conducted in person or remotely, always in synchronous mode, as we work in pairs or groups. The interaction between participants is what makes this practical and collaborative learning experience unique.

Programming Languages

We use various languages, but no specific experience with any of them is required. You only need a laptop set up to work with JavaScript, TypeScript, and Java. Depending on the group’s experience, we might also use C#, Kotlin, or Python. After registration, you’ll tell us your preferences, and we’ll focus on fundamentals, principles, and practices that apply to any language.

Contents

Cost

The price will be personalized according to your needs or your team’s needs. To request a quote, write to us at formacion@leanmind.es, telling us what you need. We will adapt to your needs, to the programming languages that interest you the most, as well as to the dates and times that are most convenient.

The training is eligible for subsidies through FUNDAE.

Aida Albarrán avatar Aida Albarrán

My training with Carlos Blé and his team was a before and after in my career. Before that, my knowledge of clean code was nil and, although I knew it was important, I didn't know where to start. I knew it was important, but I didn't know how to go about it. Thanks to what Carlos Blé's team taught me, I was able to apply best practices in development and I saw how they have been facilitating my day to day work. I'm not going to lie to you, on many occasions, my head exploded, because sometimes I was dealing with very abstract concepts that, without having a clear theory, are difficult to understand, but if you accompany this training with some study on your part, it will help you a lot and you will see that companies will also value you better. because, whether we like it or not, good practices are often absent.

Ana Carmona avatar Ana Carmona

Attending to a training with one of the top most experts in TDD in the country, is mind blowing. The training was a milestone for your team. The fact that it was well adapted to our needs, daily tasks and stack, was very appreciated. This is a special training to discover essential principles and mindset, Carlos achieved all of that and more.

Luis Rodriguez avatar Luis Rodriguez

LeanMind courses are full of knowledge that can be applied from day one in the project you are working on. They are 100% practical and focused on solving real problems. Having Carlos Blé as an instructor, with his extensive and prolifit professional career in which he has had to face all kinds of challenges, they are a guarantee of success. These courses are a great help to improve as a programmer. They are really recommended.

We boost the professional growth of your development team