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.

Ratings 4.85 / 5.00
Elixir e Phoenix do zero! Crie sua primeira API Phoenix.

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

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!

Who Should Attend!

  • Desenvolvedores interessados em aprender Elixir e Phoenix
  • Desenvolvedores WEB desejando ampliar seus conhecimentos

TAKE THIS COURSE

Tags

  • Elixir (programming language)
  • Web Development
  • Phoenix Framework

Subscribers

2064

Lectures

99

TAKE THIS COURSE



Related Courses