Programa del Curso

Introducción a Haskell

  • Plataforma y herramientas
  • Programa Hola Mundo
  • Un poco de historia

Haskell Sintaxis

  • Funciones
  • Distinción de mayúsculas y minúsculas y coincidencia de patrones
  • Diseño (sangría)
  • Estructuras de control (if, case, let, where)

Sistema de tipos

  • Tipos básicos
  • Tipos de funciones simples
  • Polimorfismo
  • Funciones de orden superior
  • Tipos personalizados
  • Números en Haskell
  • Clases de tipo

Programas de construcción

  • Manejo de E/S
  • Sistema de módulos
  • Paquetes y bibliotecas
  • Compilación de aplicaciones

Ejemplos y estudios de casos

  • Rompecabezas de ocho reinas en Haskell
  • Programación dinámica y memorización en Haskell
  • Análisis simplificado de archivos CSV
  • Un cliente HTTP

Requerimientos

Familiaridad con al menos otro lenguaje de programación. Programming experiencia.

 14 horas

Número de participantes



Precio por participante

Testimonios (1)

Cursos Relacionados

Haskell Avanzado

14 horas

Introduction to Programming

35 horas

Programación de Red Linux

14 horas

Código limpio

14 horas

Persistencia de Java con Hibernate

14 horas

Fundamentos de Java para Android

14 horas

Prueba de Unidad con JUnit

21 horas

Java Advanced

28 horas

Fundamentos de Java con Maven

28 horas

Java Avanzado - un día

7 horas

Java Intermedio- un día

7 horas

Seguridad Java Estándar

14 horas

Seguridad de Aplicaciones Java y Web

21 horas

Seguridad Java Avanzada

21 horas

Avanzado Java, JEE y Seguridad de Aplicaciones Web

28 horas

Categorías Relacionadas