Elixir e programação funcional na prática
Aprenda Elixir enquanto resolve um problema real com Mix, Pattern matching, Guards, recursividade e muito mais
Description
Você já tentou aprender uma linguagem de programação nova e se viu perdido em meio a um monte de aulas ensinando cada detalhe da linguagem sem qualquer aplicação prática?
Já tentou ler um livro sobre uma nova linguagem e ficou pedido sem nunca saber o motivo da existência de vários recursos da linguagem?
Soa familiar?
Eu criei esse curso para ser tudo aquilo que eu gostaria quando eu estava aprendendo elixir
O curso “Elixir e programação funcional na prática” cobre os fundamentos do elixir em uma dinâmica em que você aprende de acordo com a necessidade de um problema que está tentando resolver.
A melhor forma de aprender uma nova linguagem é resolvendo problemas com ela.
Neste curso você será desafiado a criar um jogo interativo que é complexo o suficiente para que você possa explorar os fundamentos do elixir e mergulhar no paradigma de programação funcional.
Comece sua evolução agora!
Ao final do curso seu ambiente de desenvolvimento estará preparado para trabalhar com elixir e você saberá como criar e testar novos projetos com a ferramenta MIX.
Aprenda nesse curso:
Como utilizar o Mix para criar e testar projetos.
Como interagir com console exibindo e recuperando entrada de dados do usuário.
Como criar módulos e funções.
Como utilizar pattern matching.
Como usar combinar pattern matching com guards.
Como usar o operador pipe |>.
Como criar funções recursivas.
Como criar e interagir com coleções.
Como controlar o fluxo de código com estruturas de decisão do elixir.
Seja bem vindo(a) ao mundo da programação funcional!
What You Will Learn!
- Como instalar o Elixir e ASDF
- Como utilizar o Mix para criar projetos
- Como criar módulos e funções
- O que são comportamentos e como usar (Behaviours)
- Como utilizar funções anonimas
- Como utilizar pattern matching
- Como usar combinar pattern matching com guards
- Como usar o operador pipe |>
- Como criar funções recursivas
- Como controlar o fluxo de código com estruturas de decisão do elixir
Who Should Attend!
- Desenvolvedores de todos os níveis querendo conhecer uma linguagem funcional e evoluir através dessa experiência