Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Elixir e Phoenix do zero! Crie sua primeira API Phoenix.
Highest Rated
Rating: 4.8 out of 5(840 ratings)
2,667 students

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.
Created byRafael Camarda
Last updated 7/2023
Portuguese

What you'll learn

  • Elixir
  • Phoenix
  • API RESTful JSON utilizando Phoenix Framework
  • Como autenticar uma API Phoenix
  • Como testar suas aplicações Elixir e Phoenix

Course content

10 sections99 lectures14h 38m total length
  • Boas vindas5:44
  • Por que estudar funcional e Elixir?7:01
  • O IEX3:45
  • Tipos básicos e algumas diferenças para OO9:04
  • Introduzindo a imutabilidade6:50
  • Conhecendo Listas7:03
  • Conhecendo tuplas5:31
  • Conhecendo Keyword Lists2:08
  • Conhecendo Maps7:14
  • Introduzindo o módulo Enum10:44
  • Introduzindo o Pattern Matching11:38
  • Introduzindo o Pipe Operator6:51
  • Finalização do módulo0:37

Requirements

  • Conhecimentos básicos de programação web
  • Saber programar em qualquer linguagem

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 this course is for:

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