Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Typeclassopédie de base
- Functeur
- Applicatif
- Pliable, Traversable
- Monades
- Autres (flèche, etc.)
Types avancés
- Les types de données algébriques en profondeur
- Classes de types avancées
- Familles de types
- GADTs
Débogage et optimisation du code
- Rigueur dans les types de données et les fonctions
- Profilage de la mémoire et de l'unité centrale
- Structures de données efficaces (bytestring, texte, vecteur et autres)
- Note sur les "unsafes
Comprendre le système d'exécution
- Disposition de la mémoire dans GHC
- Décompression des champs stricts
- Comprendre et lire Core
Concurrence dans Haskell
- Haskell threads
- MVars et co.
- STM
- Parallélisme
Interface des fonctions étrangères
- Principes de base de l'interface de fonction étrangère
- Sûreté et non-sûreté
- Globaux dans Haskell
Modèle Haskell
- Épissage et citation
- La monade Q
- Réification
Pré requis
Connaissance de base du langage de programmation Haskell et expérience de la programmation Haskell.
14 heures
Nos Clients témoignent (4)
The flexibility to handle cases I was interested in. Very helpful!
Paul Lopez - Student
Formation - Haskell Fundamentals
Beaucoup de connaissances pratiques illustrées par des exemples concrets.
Kamil - Streamsoft Kraków
Formation - Java Advanced
Traduction automatique
Les changements sont apportés à la volée, car le troisième jour, je commençais déjà à être plus perdue qu'avant et il était plus difficile de rattraper rapidement une erreur.
Paulina
Formation - Advanced Java Security
Traduction automatique
Very good knowledge and character.