Clojure: Introdução à Programação Funcional

Aprenda os fundamentos do paradigma Funcional através da linguagem Clojure

4.91 (93 reviews)
Udemy
platform
Português
language
Programming Languages
category
Clojure: Introdução à Programação Funcional
339
students
11 hours
content
Oct 2021
last update
$59.99
regular price

What you will learn

Fundamentos de programação em Clojure e os conceitos básicos do paradigma funcional.

Implementar programas simples

Criar funções

Construir condicionais

Trabalhar com vetores e mapas

Entender o que é uma Função de Primeira Ordem

Utilizar as funções filter, map e reduce

Programar com estruturas de dados imutáveis

Criar testes automatizados

Why take this course?

Aprenda a programar em Clojure usando o Paradigma Funcional. Ao longo do curso você irá aprender:

  • Instalar e configurar as ferramentas necessárias para programar em Clojure;

  • O que são Funções Puras;

  • O que são Funções de Primeira Ordem;

  • Utilizar as famosas funções map, filter e reduce;

  • Entender as vantagens de utilizar estruturas de dados imutáveis;

  • Implementar testes automatizados;

  • Construir softwares usando REPL Driven Development e TDD.

  • Finalmente entender por que Clojure tem tantos parênteses;

  • E muito mais!...

Embora ensine Clojure, a ideia deste curso é ser algo mais amplo que isso: depois deste curso você irá adquirir toda base necessária para aprender qualquer linguagem que utilize este paradigma.

Neste curso apresento os conceitos de forma bastante detalhada e em seguida mostro como aplicar esse conceitos em Clojure através de diversos exemplos. Vamos construir uma série de pequenos projetos para explorar tudo isso juntos!

São mais de 10 horas de videoaula!

Você entenderá as vantagens de utilizamos o paradigma funcional e terá uma base sólida o suficiente para conseguir construir softwares robustos, fáceis de manter e entender. Aprenderá também como criar softwares utilizando as técnicas de REPL Driven Development e de Test Driven Development.

Este curso irá acelerar seu aprendizado e será muito útil mesmo caso você decida utilizar outras linguagens de programação. Depois que aprendi este conceitos apresentados aqui, me tornei um programador Java, JavaScript, C# e Flutter/Dart muito melhor.

Reviews

Tayana
September 29, 2022
Até agora o curso superou minhas expectativas pois, apesar de ser um curso introdutório ao Clojure, o professor sabe explicar muito bem até mesmo os conceitos do paradigma funcional e o ritmo de aula é sensacional. Além disso, de forma implícita, o professor deu a dica de um livro de Clojure (Getting Clojure: Build Your Functional Skills One Idea at a Time) que ele também deve ter usado como referência. Já comprei o livro e tenho certeza que isso me ajudará a alavancar minhas skills em Clojure.
Joice
August 28, 2022
Eu queria aprender clojure, e não tinha nenhuma base, foi num ritmo devagar, mas era o que eu precisava. Me ajudou muito obrigado.
Lucas
July 19, 2022
Excelente! O instrutor é muito didático, aborda os temas de maneira organizada e clara, colocando exemplos relevantes e fazendo paralelos com outros paradigmas de programação.

Charts

Price

Clojure: Introdução à Programação Funcional - Price chart

Rating

Clojure: Introdução à Programação Funcional - Ratings chart

Enrollment distribution

Clojure: Introdução à Programação Funcional - Distribution chart
4137784
udemy ID
6/21/2021
course created date
11/13/2021
course indexed date
Bot
course submited by