Tailored
Tranings
For teams

We love to share what we have learnt over the years.

Because every team is different, we adapt our trainings to the challenges your team is preparing for.

Here are some ideas:

Introductory topics
Trainings designed to introduce teams to new technologies and practices, and to level the knowledge of members of the team providing solid foundations.
Introduction to Symfony
Learning React and Redux
First steps with React Native
Introduction to Elixir
Specialized topics
Facing a particular challenge? We will prepare a training specifically design to help you with it. Here are some ideas of topics that may help you.
Adding real-time capabilities to PHP projects
Authentication in Symfony (OAUTH2, JWT)
Strategies to migrate legacy PHP projects
Unleashing the power of OTP in Elixir
Best practices
Topics designed to give your team solid practices for the years to come, so that you can build on top of them.
Writing code to be easily testeable
Thinking in React, fundamental concepts
Effective testing of React applications
Building RESTful APIs
Workshops
Sometimes getting down to work is exactly what you need. We help you getting fast on the right track.
Writing an application with React and Redux
Creating your first React Native application
Implementing a RESTful API with Symfony
Building an admin panel with SonataAdmin
Committed
to transmit
knowledge

Apart from private trainings, we sharpen our teaching skills by speaking in conferences and organizing them.

We organize
React Alicante
React Alicante

The international conference of React in the sunny mediterranean coast of Spain.

Apart from organizing this conference, we give a workshop about React Native and a talk about Redux Sagas.

And help organizing
deSymfony
deSymfony

The meeting point of the Symfony community in Spain, where every year hundreds of developers share their knowledge.

Our team member Nacho Martín helped as member of the organizing team since 2011.

Some talks
30-06-2017
Victoria QuiranteNacho Martin
deSymfony
Mastering serialization is crucial if you want to build clean APIs. In this talk we expore how do the bundle and the component work, with practical user cases and we will analyize their strenghts.
29-06-2017
Nacho MartínNacho Martin
deSymfony
JSON Web Tokens are a very practical way of securing our APIs. In this talk we saw what are their fundamental properties, how to work with them and what options do you have in Symfony when working with libraries or with LexikJWTAuthenticationBundle, and its usage of the Guard component.
30-05-2017
Victoria QuiranteNacho Martin
International PHP Conference - Berlin
The service container – or dependency injection container – is the core concept in the heart of the Symfony framework. It allows us to properly model the logic of our business, building decoupled services and helping our projects grow in a natural and elegant way. Often left out in a first approximation to Symfony, dependency injection is a key topic that needs to be mastered to fully unleash the framework’s potential.
30-05-2017
Victoria QuiranteNacho Martin
International PHP Conference - Berlin
Built around the HTTP specification, Symfony components provide a rock solid foundation for building RESTful APIs, whether we are using the full framework or not. In this session we will dig into those components, showing how to successfully deal with problems such as adapting our models to the desired representations back and forth, how to validate the incoming data, or how to implement our authentication strategies. Furthermore, we will see which additional tools do we have when using the full framework. All of it from a practical approach based upon real use cases.
10-05-2017
Nacho MartínNacho Martin
React Native Munich Meetup
Explanation of redux-saga for its use in React and React Native. Contains an explanation about ES6 generators, used in sagas, with emphasis in generators to manage async code.
16-01-2017
Nacho MartínNacho Martin
React Native Munich Meetup
Explanation of the fundamentals of Redux with additional tips and good practices. Presented in the Munich React Native Meetup, so the sample code is using React Native. Additional code: https://github.com/nacmartin/ReduxIntro
16-02-2017
Nacho MartínNacho Martin
PHP UK - London
Rreact represents a new way of working that represents a revolution in the way of building web projects. It has very particular characteristics that allow us, for instance, to render React code from the server side, or to include React components from Twig tags. During this talk we will present React.js, we will explore how to take advantage of it from PHP projects and we will give answers to practical problems such as universal (isomorphical) rendering and the generation of React.js forms from Symfony forms without duplication of efforts.
04-02-2017
Victoria QuiranteNacho Martin
Sunshine PHP Conference Miami - Miami
Built around the HTTP specification, Symfony components provide a rock solid foundation for building RESTful APIs, whether we are using the full framework or not. In this session we will dig into those components, showing how to successfully deal with problems such as adapting our models to the desired representations back and forth, how to validate the incoming data, or how to implement our authentication strategies. Furthermore, we will see which additional tools do we have when using the full framework. All of it from a practical approach based upon real use cases.