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

Aprenda os fundamentos do paradigma Funcional através da linguagem Clojure
4.81 (150 reviews)
Udemy
platform
Português
language
Programming Languages
category
Clojure: Introdução à Programação Funcional
528
students
11 hours
content
Oct 2021
last update
$59.99
regular price

Why take this course?

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

Sobre o Curso

A ventura de aprender a programar funcionalmente atinge um novo patamar com o Clojure: Introdução à Programação Funcional. Este curso é projetado para iniciantes e intermediários que desejam compreender os conceitos fundamentais do paradigma funcional através de uma das linguagens mais potentes e concisas disponíveis hoje: a Clojure.

O que Você Aprenderá

  • 🛠️ Instalar e Configurar Ferramentas: Comece configurando seu ambiente de desenvolvimento para trabalhar com Clojure, garantindo que esteja pronto para escrever código a partir do primeiro momento.

  • 🧪 Funções Puras e Funções de Primeira Ordem: Entenda o que são funções puras e por que elas são essenciais no paradigma funcional, bem como a importância das funções de primeira ordem.

  • 🔧 Funciones Específicas do Clojure: Aprenda a dominar as funções map, filter e reduce, que são centralizadas na manipulação de coleções da maneira mais eficiente.

  • 🛡️ Estruturas de Dados Imutáveis: Descubra os benefícios de trabalhar com estruturas de dados imutáveis, que ajudam a prevenir muitos tipos de erros e facilitam o raciocínio paralelo.

  • Testes Automatizados: Implemente testes automatizados para garantir que seu código está funcionando conforme esperado e para facilitar a detecção de bugs prematuros.

  • ⚛️ Desenvolvimento Driven por REPL: Explore o poder do REPL Driven Development (RDD), uma forma de desenvolvimento que oferece feedback imediato e iterativo sobre seu código.

  • 🚫 Por Que Clojure e Parêntes?: Entenda a razão por trás da sintaxe parecida com Lisp e por que os parênteses são tão centrais na Clojure.

Como Está Organizado o Curso

  • Detalhados Conceitos: Cada conceito é explicado em detalhes, de forma a garantir que você tenha uma compreensão sólida do material.

  • Exemplos Práticos: Ao longo do curso, você aplicará os conceitos aprendidos através da construção de pequenos projetos concretos, ajudando a solidificar seu entendimento.

O que Você Ganhará

  • Compreensão Profunda: Uma base sólida no paradigma funcional e na linguagem Clojure.

  • Skills Transferíveis: Embora este curso foche em Clojure, as habilidades que você adquire serão transferíveis para outras linguagens funcionais.

  • Ferramentas de Desenvolvimento Avançadas: Conheça e use o Test Driven Development (TDD) para construir software robusto e fácil de manter.

E Ainda Mais!

Este curso oferece mais do que 10 horas de videoaulas, com uma abordagem que vai além das teorias, colocando-as em prática de maneira eficaz. Você se tornará capaz de escrever código funcional limpo e conciso, e entenderá as razões pela qual a Clojure é uma linguagem tão apreciada por desenvolvedores de todos os níveis.

👨‍💻 Marco Frayze David é o instrutor deste curso, e com sua experiência e paixão, vai guiá-lo através de cada conceito e técnica, garantindo que você esteja preparado para desafios futuros em programação funcional.

👉 Aproveite esta oportunidade única para transformar sua maneira de programar! Inscreva-se agora e dê um salto na sua carreira como desenvolvedor. 👈

Loading charts...

4137784
udemy ID
21/06/2021
course created date
13/11/2021
course indexed date
Bot
course submited by