La formation s’adresse aux personnes ayant une connaissance préalable du développement informatique qui souhaite se former à l’usage des langages Elixir et React.js pour la réalisation d'applications web à haute criticité.
À la fin de la formation, le stagiaire aura une connaissance opérationnelle du langage Elixir et de l’ensemble de l’écosystème applicatif (React.js, Riak, WebFlow) nécessaires au développement de systèmes distribués assurant une haute disponibilité (high availability distributed systems).
Tout au long de la formation, le stagiaire développera un projet de bout en bout qu’il devra présenter pour la validation de sa certification.
Prérequis Bac+3 en informatique ou développement web, ou Bac+5 en Computer Sciences
Notre formation dure quatre semaines et est structurée en dix modules :
introduction à Elixir et au paradigme de la programmation fonctionnelle
GenServers, supervisors et tables ETS
Gestion des requêtes HTTP avec Cowboy et Plug
Ecosystème applicatif FrontEnd (“Les 4 cavaliers de l’apocalypse”)
Design et création de pages web avec WebFlow
Interconnexion entre le FrontEnd et BackEnd (“RemoteProps”)
Base de données et indexation avec Riak et SolR
server side rendering en Elixir avec “Reaxt”
Gestion des états d’un objet et transactionnalité avec “ExFSM”
Routing des requêtes HTTP avec “EWebMachine”
La formation se décompose en sessions liées à :
E-learnings et mise en pratique
Revues de code et suivis personnalisés avec le formateur
Évaluations personnalisées
Méthode et outils
Outils
Accès à une plateforme documentaire permettant au stagiaire de consulter un ensemble de ressources complètes.
Fourniture d’un kit de formations contenant les cours, les sujets de travaux pratiques et les codes sources nécessaires au projet de la formation.
Format Hybride:
10 % du temps en synchrone avec l’équipe des formateurs.
Pour les 90 % restants, vous travaillez sur le projet fil rouge et vous êtes guidé via Slack par nos ingénieur-développeurs.
Suivi personnalisé:
Dès le début de votre formation, nous vous assignons un tuteur pour suivre votre progression et vous accompagner dans votre apprentissage. Il ou elle est disponible pour échanger et répondre à vos questions ponctuelles, mais également lors des sessions de tutorat organisées deux fois par semaine.
Votre tuteur mettra en place les leviers d’actions nécessaires pour adapter la formation à votre niveau, votre rapidité d’apprentissage et votre profil.
Evaluation personnalisée
Un évaluateur vous sera également attribué. Son rôle est de s’assurer que les notions auront non seulement été apprises, comprises et appliquées dans les travaux pratiques, mais également que vous aurez assimilé celles-ci de manière à en comprendre les rouages, d’être capable de les réexpliquer et de les remobiliser dans un contexte différent.
Projet Fil rouge
Dès le début de votre formation, vous allez mener un projet concret dont l’objectif est sa mise en production. Le projet permet d’apprendre sur un projet proche de la réalité, en allant progressivement vers une mise en situation de plus en plus complète.
Des révisions sont faites toutes les semaines par votre tuteur pour vous orienter, et vous coacher. Cela permet de passer efficacement de la théorie à la pratique et de s’assurer que vous maîtrisez les compétences demandées sur les différents modules.
ACCESSIBILITÉ
Pour les personnes en situation de handicap, nos équipes pédagogiques se tiennent à votre disposition pour adapter les modalités de suivi de la formation. Pour plus d’informations, contactez-nous.
CONTACT: formation@kbrw.fr