Cette formation permet aux participants d’acquérir des bases de la programmation fonctionnelle en les appliquant avec le
langage F#, en pratiquant à partir d’un code existant familier (procédural et orienté objet).
Quelques pratiques de refactoring sont abordées afin de mener à bien la transformation du code existant
vers un style de programmation plus fonctionnel.
Le participant à cette formation aura acquis des bases de la programmation fonctionnelle et leur usage avec le langage F# en particulier:
Cette formation vise les développeurs d’applications ayant une première expérience avec un langage de programmation procédural
(C,...) ou orienté objet (C#, Java, JS...).
Pas de pré-requis concernant la programmation fonctionnelle.
Les participants devront être équipés d’un PC (non fourni) et avoir installé Git dans sa dernière version.
La formation contient une part importante de pratique. Les sessions sont réalisées avec un maximum de 12 personnes, pour nous permettre d’adapter le déroulement de la
formation et de contextualiser les exercices, en fonction des participants et de leurs spécificités, tout en garantissant l'acquisition des compétences visées par la formation.
En début de formation, une autoévaluation est effectuée pour évaluer le niveau, ainsi que les attentes de chaque participant. Ainsi nous pouvons organiser au mieux les différents groupes de travail.
Par la suite, le formateur effectue une évaluation continue à l'aide des nombreux exercices pratiques.
En fin de formation, la progression et les acquis sont autoévalués par chacun des participants. Le formateur fournit à chacun des participants une évaluation, ainsi que les axes d'amélioration.
En option, un accompagnement postformation peut être effectué. Cela fera l'objet d'un devis complémentaire.
La journée s'articule autour de 2 katas, un premier pour découvrir quelques principes de base de la programmation fonctionnelle
avec le langage F#, et un second permettant d'aborder l'architecture fonctionnelle. L’acquisition se fera
par la réalisation en groupe.
Florent est développeur depuis 2009, après une formation d'ingénieur à l'ENSISA. Il a co-créé la junior entreprise de son école. Il a commencé en société de services informatique, puis il a monté une startup. Il est passé indépendant en 2011.
Après de nombreux projets pour des clients, et avoir constaté que le manque de bonnes pratiques nuisait gravement au bon déroulement, il a orienté son expertise autour des thèmes formant le socle de formation de HackYourJob.
Il a donné des formations en entreprises au travers d'autres organismes de formation. Il anime régulièrement des BBLs.
Either, Monad, Partial Application, autant de mots barbares qui maintenant me parlent.
Samuel
Cela faisait longtemps que je souhaitais m'investir dans la programmation fonctionnelle. La formation sur F# m'a donné les bases pour commencer à l'utiliser sur mes projets.
Romain
Cela faisait longtemps que je souhaitais m'investir dans la programmation fonctionnelle. La formation sur F# m'a donné les bases pour commencer à l'utiliser sur mes projets.
Romain