21. Programação Funcional Pura com Aplicações - EaD

Esse curso terá aulas (presenciais) no IME-USP: Como chegar ao IME-USP?

Descrição: O objetivo deste curso é proporcionar ao estudante um primeiro contato com Programação Funcional Pura utilizando a linguagem Haskell. Fazer com que o aluno seja capaz de construir uma aplicação web dentro deste estilo de programação usando a framework Yesod.
Serão estudados os seguintes tópicos: Introdução a linguagem Haskell. Operações com listas. List comprehesion. Tipos e TypeClasses. Map, Reduce, Fold e Filter. Pattern Matching e Guards. Recursão e funções de alta ordem. Criando Typeclasses. Estrutura de dados recursivas. I/O. Funtores e Monóides. Funtores Aplicativos. Mônadas. Framework para desenvolvimento Web. Conexão com um banco de dados.
Requisito: Conhecimentos básicos de programação (equivalente ao curso de Verão de 'Introdução à Programação').

Público: Estudantes e profissionais na área de computação.

Carga horária: 30h

Professor: Andrew Ribeiro Fraga

Horário: Segunda, Terça, Quarta, Quinta e Sexta das 19:00 às 22:00;

Sala: Curso (ONLINE)

Período Inicial: 06/02/2023

Período Final: 17/02/2023

Taxa: R$ 150,00

Vagas: 40