Course Outline

Inleiding tot Haskell

  • Platform en hulpmiddelen
  • Hallo wereld programma
  • Een beetje geschiedenis

Haskell syntaxis

  • Functies
  • Onderscheid tussen gevallen en patroonafstemming
  • Lay-out (inspringing)
  • Controlestructuren (als, geval, laat, waar)

Type systeem

  • Basistypen
  • Eenvoudige functietypen
  • Polymorfisme
  • Functies van hogere orde
  • Aangepaste typen
  • Getallen tussen Haskell
  • Typ klassen

Programma's bouwen

  • IO-afhandeling
  • Modulesysteem
  • Pakketten en bibliotheken
  • Het samenstellen van applicaties

Voorbeelden en casestudies

  • Acht koninginnen puzzel in Haskell
  • Dynamisch programmeren en onthouden in Haskell
  • Vereenvoudigd parseren van CSV-bestanden
  • Een HTTP-client

Requirements

Kennis van minimaal één andere programmeertaal. Programming ervaring.

 14 Hours

Getuigenissen (2)

Related Courses

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

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Java and Web Application Security

21 Hours

Advanced Java, JEE and Web Application Security

28 Hours

Related Categories