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.

4.82 (675 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
Elixir e Phoenix do zero! Crie sua primeira API Phoenix.
2,101
students
14.5 hours
content
Jul 2023
last update
$19.99
regular price

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

Why take this course?

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!

Screenshots

Elixir e Phoenix do zero! Crie sua primeira API Phoenix. - Screenshot_01Elixir e Phoenix do zero! Crie sua primeira API Phoenix. - Screenshot_02Elixir e Phoenix do zero! Crie sua primeira API Phoenix. - Screenshot_03Elixir e Phoenix do zero! Crie sua primeira API Phoenix. - Screenshot_04

Reviews

Patrício
September 3, 2023
Curso 5 estrelas. Muito bem estruturado, muito bem explicado. Já correndo para ver o curso de GraphQL com Elixir.
Ian
August 23, 2023
Adoro a didática do Rafa Camarda, esse cara é fera! Sabe muito de elixir e ensina com amor, do jeito que todo professor deveria ensinar rs.
Douglas
August 17, 2023
Muito bom ! Curso que aborda desde as questões mais básicas da linguagem até as questões mais complexas, sempre mostrando casos de uso. Didática incrível, parabéns Rafael.
Luis
August 16, 2023
Sem dúvidas pra quem pretende entrar para o mundo da Programação Funcional esse é o melhor curso que poderiamos ter, o cara é fera, de fato é fora do comun, eu venho da linguagem F# e sempre tive dificuldades sobre o Pattern Matching, não entrava na minha cabeça nem a pau, com algumas aulas com esse cara consegui compreender melhor do que lendo o Livro de Elixir |> 1.6. Parabéns e o curso vale cada centavo, vale ainda mais comprando na promoção.
Kelly
August 9, 2023
Excelente curso. O professor tem boa didática e para mim que vim do paradigma de orientação a objetos foi muito mais prático aprender fazendo comparativos em um paradigma que já conheço.
Pedro
July 10, 2023
O professor demonstra conhecer sobre a linguagem e com uma didática excelente vai mostrando a mágica e as facilidades do Elixir. Estou gostando muito do curso. Vale a pena.
Rafael
June 28, 2023
O Curso tem uma boa visão macro, mas as explicações das funções e a implementação dos Schemas, são bem superficiais, tudo muito corrido. Mas tem exemplos de implementação o que já dá um norte.
Fabiano
May 30, 2023
Rafa Camarda é sempre muito claro e didático nas suas explicações. Apesar de no atual momento em que estudo o Phoenix esteja numa versão acima da apresentada no curso (v1.7), Com um pouco de pesquisa conseguimos chegar no mesmo resultado, graças também a execelente documentação do Elixir/Phoenix/Ecto . Parabéns Rafa!
Rafael
May 19, 2023
Rafael Camarda é conhecido pela sua didática acima da média, seu conteúdo sobre Elixir e Phoenix é o perfeito start para esse mundo assíncrono, com tolerância a falhas e concorrente.
Erick
April 4, 2023
Curso foi correndo bem até aula 60-70, depois disso ficou muito repetitiva. Quando você tem experiência com outras linguagens, você começa a se perguntar se o que foi apresentado pelo professor realmente é boa prática no mundo de Elixir/Phoenix (ao meu ver, não é). O curso também ainda não tem todas as coisas prometidas no vídeo de apresentação. Para quem nunca viu nada de programação, Elixir, e Phoenix, pode ser considerada uma apresentação ok a esse ambiente de desenvolvimento.
Joathan
March 19, 2023
Estou no meio do curso e estou gostando muito. A didática é muito boa e os ensinamentos passados são muito úteis.
João
March 19, 2023
A sintaxe é muito bem explicada pelo tutor, e isso já me ganhou muito, porém eu poucas aulas eu já consegui me ver escrevendo menos código e atingindo o mesmo resultado, seria interessante se existisse uma aula falando sobre "code only the happy way" usando as funções Repo.get! do Phoenix. Durante o curso, algumas funções são criadas apenas para chamar uma única função, e isso não faz muito sentido. (Talvez faltou algum conteúdo sobre deploy em produção, code reload, etc)
Eric
February 6, 2023
Excelente curso de introdução a Elixir e Phoenix, super recomendado. Com essa sólida base o aluno depois consegue ir se aprofundando nos demais tópicos que essas duas tecnologias tem para oferecer. Muito obrigado por criar esse conteúdo!
Tiago
January 25, 2023
Tentei de diversas formas aprender phoenix através de videos e cursos. Mas agora, finalmente eu pude entender cada palavra do código apenas com a explicação do professor. Sem depender de decorar.
Igor
December 7, 2022
O Curso é muito bom! Minha única ressalva é que gostaria de ver o curso atualizado como já vi sendo dito nos comentários, apesar de isso também servir como um incentivo para procurar as alterações na documentação e na comunidade de Elixir.

Charts

Price

Elixir e Phoenix do zero! Crie sua primeira API Phoenix. - Price chart

Rating

Elixir e Phoenix do zero! Crie sua primeira API Phoenix. - Ratings chart

Enrollment distribution

Elixir e Phoenix do zero! Crie sua primeira API Phoenix. - Distribution chart
3249276
udemy ID
6/18/2020
course created date
8/8/2020
course indexed date
Bot
course submited by