Skip to content

MayaraSs/elixir-learning

Repository files navigation

Aplicação

Api de sistema de pagamento

Maypay

Para iniciar o server:

  • Instalar dependencias mix deps.get
  • Criar a migrations mix ecto.setup
  • Iniciar Phoenix endpoint mix phx.server

Primeiro dia de NLW4

  • Fundamentos do Elixir e Phoenix.
  • Criar rota da APP
  • Entender Pattern Matching e Pipe Operator

Segundo dia de NLW4

  • Migrations (Enviar código elixir que representar intereções com o banco de dados)
  • Schema (Mapeamento dos dados de cada tabela do banco)
  • Changeset (Validações dos dados)
  • Bcrypt (Hash de senha)
  • Repo (Acesso ao banco de dados)
  • Pattern matching (Guiar o fluxo da aplicação)
  • Views (formatar dados para visualizar nas respostas da API)
  • Router (como criar uma rota)

Terceiro dia de NLW4

  • Ecto.Multi
  • Lidando com erros
  • Fallback Controller (se ninguém lidar com o caso o fallback lida, se não consseguir lidar da erro na tela)
  • Schema e Migrations
  • Criou conta automaticamente ao criar usuário
  • Criou a função de depósito

Quarto dia de NLW4

  • Criar função de saque
  • Criar função de transferência
  • Criar struct

Quinto dia NLW4

  • Autenticação
  • Testes

Learn more

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages