Skip to content
formation-elixir-3

Formation JUMP : "Développer des applications web critiques avec Elixir et React.js"

À l’issue de la formation, le stagiaire maîtrisera de manière opérationnelle le langage Elixir ainsi que l’ensemble de son écosystème applicatif (React.js, Riak, WebFlow), indispensables au développement de systèmes distribués hautement disponibles (high availability distributed systems).

La formation s’adresse aux personnes disposant d’une première expérience en développement informatique et souhaitant se former aux langages Elixir et React.js afin de concevoir des applications web à haute criticité et à forte exigence de performance.

 

Tout au long du parcours, le participant réalisera un projet complet, de bout en bout, qu’il présentera lors de l’évaluation finale pour valider sa certification.

Prérequis : Bac+3 en informatique ou développement web, ou Bac+5 en Computer Sciences.

Programme – 4 semaines de formation, organisées en 9 modules :

  • Introduction à Elixir et à la programmation fonctionnelle
  • GenServers, supervisors et tables ETS
  • Gestion des requêtes HTTP avec Cowboy et Plug
  • Design et création d’interfaces web avec WebFlow
  • Interconnexion FrontEnd / BackEnd (“RemoteProps”)
  • Base de données et indexation avec Riak et SolR
  • Server-side rendering en Elixir avec “Reaxt”
  • Gestion des états et transactionnalité avec “ExFSM”
  • Routing des requêtes HTTP avec “EWebMachine”
formation-elixir-1

La formation alterne plusieurs types de sessions :

  • E-learnings et mises en pratique
  • Revues de code et accompagnement personnalisé
  • Évaluations individuelles
formation-elixir-2

Méthodes et outils

Outils pédagogiques
  • Accès à une plateforme documentaire complète
  • Mise à disposition d'un kit de formation : cours, travaux pratiques, codes sources et ressources nécessaires au projet
Format hybride
  • 10 % du temps en sessions synchrones avec les formateurs
  • 90 % du temps dédiés au projet fil rouge, avec un accompagnement continu via Slack par nos ingénieurs-développeurs
Suivi personnalisé

Dès le début de la formation, un tuteur est attribué à chaque participant pour suivre sa progression, répondre à ses questions et adapter le parcours à son rythme et à son niveau. Deux sessions de tutorat sont organisées chaque semaine.

Évaluation personnalisée
Un évaluateur dédié vérifie la bonne compréhension, l’application pratique et la capacité à réexpliquer les notions abordées, afin de garantir une maîtrise réelle et transférable des compétences.
Projet fil rouge

Le participant travaille sur un projet concret visant une mise en production. Ce projet permet d’évoluer progressivement vers des situations proches de celles rencontrées en environnement professionnel. Des points hebdomadaires avec le tuteur assurent la montée en compétence et le passage de la théorie à la pratique.

Accessibilité

Contact

Pour les personnes en situation de handicap, nos équipes pédagogiques se tiennent à disposition pour adapter les modalités de suivi de la formation. Pour toute demande d’aménagement, contactez-nous.
Notre email : formation@kbrw.fr