Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Formation Elixir : maîtrisez le langage, les processus et OTP en 3 jours. Pour développeur·euse·s expérimenté·e·s découvrant l'écosystème Elixir.
Cette formation Elixir vous permettra de prendre en main le langage et sa philosophie fonctionnelle, puis de découvrir OTP pour concevoir des systèmes concurrents et tolérants aux pannes.
Vous repartirez avec les bases nécessaires pour être autonome sur un projet Elixir/OTP en production.
Cette formation s'adresse aux développeur·euse·s expérimenté·e·s, quel que soit leur langage principal, souhaitant découvrir Elixir et les fondamentaux d'OTP pour construire des systèmes concurrents et résilients.
Cette formation étant IA friendly, les sessions sont adaptées aux développeur·se·s qui souhaitent utiliser de l'IA pour coder. Les exercices sont conçus pour tirer parti des IDEs agentiques. Le·a formateur·rice vous accompagnera sur les bonnes pratiques du développement assisté par IA.
iex, Mix et structure d'un projet= comme opérateur de correspondance, pas d'affectationcase/cond
|> pour chaîner les transformationsMises en pratique :
|>Enum : map, filter, reduceStream pour le traitement paresseux{:ok, _} / {:error, _})spawn, envoi et réception de messagesMises en pratique :
init, handle_call, handle_cast, handle_info
Mises en pratique :
En fonction du temps disponible et du niveau des apprenants les modules suivants peuvent être aussi étudiés :
- Aperçu de Phoenix pour la construction d'API ou d'interfaces web
- Introduction aux GenServers distribués et à la communication entre nœuds
Jean Parpaillon est ingénieur logiciel depuis 2004. Développeur puis CTO, il a construit son expertise au cœur de contextes exigeants : innovation technologique, startups, laboratoires de recherche et environnements à forte contrainte industrielle. Depuis 2018, il exerce comme consultant indépendant et s’est volontairement spécialisé sur une niche pointue : Elixir, qu’il utilise pour concevoir des systèmes distribués robustes, performants et maintenables.
Son parcours est profondément marqué par le DevOps et l’industrialisation des systèmes. Jean a piloté le déploiement d’outils d’automatisation, de CI/CD et d’infrastructures complexes, avec une approche très pragmatique : comprendre les besoins réels des équipes, sécuriser la production et rendre les architectures réellement exploitables dans la durée.
Cette vision se prolonge dans son engagement open source : il a présidé le consortium OW2 de 2017 à 2023, où il a travaillé sur des méthodologies d’industrialisation de projets Open Source, en réunissant des PME, des laboratoires, des universités et des grands groupes.
Depuis 2024, Jean transmet son expertise en formation. Son approche pédagogique alterne théorie claire, mise en pratique immédiate et fil rouge final permettant d’intégrer l’ensemble des technologies abordées : Ansible, Docker, Terraform, Git, Bash, Kubernetes, mais aussi Elixir et l’embarqué avec Buildroot. Ses formations s’adressent aux équipes qui veulent comprendre en profondeur ce qu’elles déploient… et pourquoi !
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012