Plan du cours

Introduction à Haskell

  • Plate-forme et outils
  • Programme Hello World
  • Un peu d'histoire

Syntaxe Haskell

  • Les fonctions
  • Distinction entre les majuscules et les minuscules et recherche de motifs
  • Mise en page (indentation)
  • Structures de contrôle (if, case, let, where)

Système de types

  • Types de base
  • Types de fonctions simples
  • Polymorphisme
  • Fonctions d'ordre supérieur
  • Types personnalisés
  • Nombres dans Haskell
  • Classes de types

Construction de programmes

  • Gestion des entrées-sorties
  • Système de modules
  • Paquets et bibliothèques
  • Compilation d'applications

Exemples et études de cas

  • Puzzle à huit reines dans Haskell (en anglais)
  • Programmation dynamique et mémorisation dans Haskell
  • Analyse simplifiée des fichiers CSV
  • Un client HTTP

Pré requis

Familiarité avec au moins un autre langage de programmation. Programming expérience.

  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (2)

Cours Similaires

Combined C/C++, JAVA and Web Application Security

  28 heures

Advanced Java Security

  21 heures

Combined JAVA, PHP and Web Application Security

  28 heures

Standard Java Security

  14 heures

Java and Web Application Security

  21 heures

Advanced Java, JEE and Web Application Security

  28 heures

Catégories Similaires