Elixir e Phoenix do zero! Crie sua primeira API Phoenix.
Aprenda Elixir criando um jogo e sua primeira API RESTful utilizando Phoenix com autenticação.
Description
Seja bem vindo ao curso Elixir e Phoenix do Zero!
Nesse curso você se tornará um programador com conhecimentos suficientes para criar sua primeira API em Elixir e Phoenix do Zero, de forma rápida, didática e bem dinâmica.
Nós começaremos aprendendo o básico da linguagem Elixir, onde consolidaremos e aprofundaremos nossos conhecimentos em dois projetos práticos onde em um deles até criaremos um jogo baseado em Pokémon!
Em seguida conheceremos o framework Phoenix e criaremos nossa primeira API JSON conhecendo-o de ponta a ponta, como lidar com banco de dados e requests externas e por fim, aprenderemos como autenticar nossa API e realizar o deploy para a ferramenta Fly io.
Algum dos pontos que cobriremos além disso:
O que é programação funcional
Como escrever código em Elixir limpo e conciso
Como testar aplicações Elixir
Phoenix framework
Consumir APIs
Como autenticar uma API Phoenix
Requests externos com a lib Tesla
Testes externos com Mox e Bypass
Transações com Ecto.Multi
Como testar aplicações Phoenix
Tasks e Genservers
O curso se encontra 100% atualizado, utilizando a nossa forma de renderização de Views introduzida no Phoenix 1.7 e módulo bônus de conteúdo avançado de OTP com Tasks e GenServers.
Abraços e bons estudos. Espero ter o prazer de poder te conduzir por essa jornada!
What You Will Learn!
- Elixir
- Phoenix
- API RESTful JSON utilizando Phoenix Framework
- Como autenticar uma API Phoenix
- Como testar suas aplicações Elixir e Phoenix
Who Should Attend!
- Desenvolvedores interessados em aprender Elixir e Phoenix
- Desenvolvedores WEB desejando ampliar seus conhecimentos