Masterclass by les-tilleuls.coop

fren

Discover our workshops

In addition to our training sessions, we organize one-day workshops to improve your expertise. Let’s discover them!

10 passed workshops

Smart search for relevant results with Elasticsearch

back-end

Smart search for relevant results with Elasticsearch


Elasticsearch is a search engine distributed and RESTful , that allow use it can meet many research and analysis needs on structured or unstructured data. Often used for application research, Elasticsearch also enables enterprise data research, business data analysis, and infrastructure and application monitoring. Based on the Lucène engine, it includes advanced features such as fuzzy matching, geolocation, search by language, and more.

In this workshop we will see how to install, scale and monitor Elasticsearch, perform backups and reindex data: everything you need to know to be able to use it in a controlled manner in production. We will also learn how to interact with the API to index documents and perform complex searches using Query DSL queries, understand the importance of analyzers in order to obtain relevant results.

Trainer:

Quentin Barloy
date
April 15, 2021
location
82 Rue Winston Churchill 59160 LILLE
duration
2 days
Prerequisites:Prerequisites:
  • Knowledge of HTTP and REST is a bonus
  • Knowledge of the command lines
  • A laptop to bring with you
Dive into the origins of REST

api

Dive into the origins of REST


The web as we use it every day is rich of a past that a few know. We use daily a system built in the early 70's, designed by brilliant people who imagined systems flexible enough to be maintainable, extensible and perennial. To understand these concepts, the secrets of their longevity, their efficiency, and how to take advantage of them, we will go through this workshop their origins and their mechanisms. Starting with the origins of the Web as we know it. How REST was designed and what are the best practices for the design, development and architecture of REST APIs? What are the tools that will accompany you from design to deployment and supervision of your APIs? What are the threats and vulnerabilities to which your APIs are exposed? 

This workshop will give you the opportunity to discover the best practices for the design, development and architecture of REST APIs, the associated tools as well as the most common vulnerabilities and the best ways to protect against them.  

Trainer:

Grégoire Hébert - Lead developer and consultant at Les-Tilleuls.coop
date
February 22, 2021
location
82 Rue Winston Churchill 59160 LILLE
duration
1 day
Prerequisites:Prerequisites:
  • A laptop to bring with you
What's new in API Platform?

api / back-end

What's new in API Platform?


API Platform is a popular framework to build API-driven projects. The server component is built on top of Symfony. It enables to create modern, extensible and secure web APIs very easily: design the public data model, and that's all, you get a fully-featured API!

But API Platform also provides awesome client-side components (written in JS) working with the server component, and with any other modern REST API! These components include a smart admin builder and client generators supporting React, Vue, React Native, Next, Quasar and Vuetify! Last but not least, API Platform comes with the Docker images and the Kubernetes chart you'll need to deploy in production, in seconds.

Since its release 2015, API Platform evolved a lot! It is now recognized as the easiest and most powerful set of tools to build and use new web APIs, even outside of the PHP world. During this talk, will discover the new best practices and the unknown gems provided by the framework.

Trainer:

Kevin Dunglas - Technical director and CEO at Les-Tilleuls.coop
date
January 25, 2021
location
82 Rue Winston Churchill 59160 LILLE
duration
1 day
Prerequisites:Prerequisites:
  • A good knowledge of API Platform is required
  • Knowledge of PHP and Object Oriented Programming
  • A laptop to bring with you


Introduction to Vue.js

front-end

Introduction to Vue.js


Thanks to its ease of approach, Vue.js has taken an important place in the world of JavaScript frameworks. 

In this 2-day workshop, we will discover Vue.js' ecosystem, its basics and its advanced features. Released a few weeks ago, its third version has been completely rewritten. Even if it's not completely ready yet, it would be too bad not to take a look at it, so we will dive into its migration and new features such as the Composition and Teleport API. 

Trainer:

Marion Agé - CTO
date
December 8, 2020
duration
2 days
Prerequisites:Prerequisites:
  • Good knowledge of JavasScript
  • Knowledge of ES6 is a bonus
React introduction and best practices

front-end

React introduction and best practices


Created by Facebook, React is an open source JavaScript library used by web giants such as Airbnb, Netflix and Instagram. The main challenge of this tool is to facilitate the creation of flexible, powerful and easy to maintain Single Page Applications.

React applications also have the advantage of being easily migratable to native mobile applications thanks to React Native. Discover the basics of React, the best practices to implement and immerse yourself, together with our trainers, in its teeming ecosystem.

Trainer:

Thomas Colin - Lead developer and JavaScript consultant at Les-Tilleuls.coop
date
November 4, 2020
duration
2 days
Prerequisites:Prerequisites:
  • Good knowledge of JavaScript in general
  • Knowledge of design patterns
  • A laptop to bring with you.
Introduction to Kubernetes

indus-devops

Introduction to Kubernetes


Kubernetes is an open-source solution from Google's R&D. Supported by a large ecosystem, K8s has a flexible configuration system that allows you to orchestrate and manage the containerization of your applications. Discover how it stands out from other orchestration platforms by mastering all its resources with Kévin Dunglas, technical director and Les-Tilleuls.coop’s CEO.

Register now to this workshop! During these two days, you will combine practical exercises and concrete cases about the most advanced packages and tools related to Kubernetes’ ecosystem: Docker, Helm, Nginx Ingress, Cert Manager, External DNS.

This workshop (French-speaking) takes place in our Lille’s office but you can follow this training remotely.

Trainer:

Kevin Dunglas - Technical director and CEO at Les-Tilleuls.coop
date
September 8, 2020
location
82 Rue Winston Churchill 59160 LILLE
duration
2 days
Prerequisites:Prerequisites:
  • Docker and Docker compose must be up to date.
  • The operating system must be a recent version of GNU/Linux or Mac OS.
  • A laptop to bring with you.
Discover Symfony 5

back-end

Discover Symfony 5


Symfony is a powerful, Open Source framework that enables to develop complex applications as per the web best practices, in an efficient and sustainable manner. Used by key accounts such as Spotify, it is the reference tool for building structured, robust and scalable applications.

Discover and reach an advanced level of expertise on Symfony with Robin Chalas and Kévin Dunglas, member of the Symfony core-team and consultants at Les-Tilleuls.coop.

You already have a good knowledge of PHP and POO and are curious about the extent of the functionalities offered by Symfony? This workshop is made for you. Through these two days of workshops, we will discover the internal structure of Symfony, the new functionalities brought by its 5th version, as well as the best practices for a perennial web application.

This workshop (French-speaking) takes place in our Lille’s office but you can follow this training remotely.

Trainers:

Kevin Dunglas - Technical director and CEO at Les-Tilleuls.coop
Robin Chalas - Symfony Core Team Member
date
August 25, 2020
location
82 Rue Winston Churchill 59160 LILLE
duration
2 days
Prerequisites:Prerequisites:
  • Knowledge of Symfony
  • Knowledge of PHP and Object Oriented Programming
  • A laptop to bring with you
Building API-driven apps with API Platform

back-end / api

Building API-driven apps with API Platform


API Platform is a popular framework built on top of Symfony to create API-driven web projects. It includes:

  • super-powerful, server component to create REST and GraphQL web APIs in minutes
  • Progressive Web Apps (React, Vue.js, Next.js, Quasar) and native mobile apps (React Native) generator
  • beautiful Material Design administration interface (React Admin)
  • testing framework
  • Docker and Kubernetes configuration for dev, testing and production
After an overview of modern API patterns and formats (REST, OpenAPI, hypermedia, HATEOAS, JSON-LD, Hydra, Schema.org, GraphQL...), we'll learn how to use and extend the most popular features of the API Platform: data providers and persisters, docs, pagination, validation, sorting, filtering, authentication, authorization, content negotiation and much more!

Trainers:

Kevin Dunglas - Technical director and CEO at Les-Tilleuls.coop
Grégoire Hébert - Lead developer and consultant at Les-Tilleuls.coop
date
July 21, 2020
location
82 Rue Winston Churchill 59160 LILLE
duration
2 days
Prerequisites:Prerequisites:
  • Knowledge of Symfony
  • Knowledge of PHP and Object Oriented Programming
  • A laptop to bring with you
AsyncAPI workshop

back-end / api

AsyncAPI workshop


The creator of AsyncAPI will show you how to build an application following an event-oriented architecture with AsyncAPI, Kafka and serverless functions.

You will learn how to: specify APIs using AsyncApi, use this specification to generate the code your services, generate documentation corresponding to the specification (like Swagger UI, but for asynchronous APIs), validate the messages received ans trigger serverless function in reaction to an event.

Trainer:

Fran Méndez - AsyncAPI creator
date
November 27, 2019
location
82 Rue Winston Churchill 59160 LILLE
duration
1 day
Prerequisites:Prerequisites:
  • Knowledge of PHP and Object Oriented Programming
  • A laptop to bring with you
Sylius workshop

back-end

Sylius workshop


Les-Tilleuls.coop invites you to participate in a free workshop (given in English) to discover the Sylius e-commerce framework. Hosted by Łukasz Chruściel (historic member of the Sylius adventure), this day will be held in room 2 at Euratechnologies, Friday 05 October from 9h to 17h.

Sylius is an Open Source e-commerce framework based on Symfony. Under MIT license, Sylius is easy to use, has high quality code and tests, and benefits from excellent documentation supported by its active community (there are nearly 500 contributors on GitHub, more than 1,500 users on Slack and over 17,000 commits to date).

Are you a curious developer of this solution? This workshop is for you: Łukasz will introduce you to the key features of this framework. At the end of this day, you will be able to configure with ease this tool based on Symfony.

Trainer:

Łukasz Chruściel - Sylius core team member
date
October 5, 2018
location
82 Rue Winston Churchill 59160 LILLE
duration
1 day
Prerequisites:Prerequisites:
  • Knowledge of PHP and Object Oriented Programming
  • A laptop to bring with you