Api de sistema de pagamento
Para iniciar o server:
- Instalar dependencias
mix deps.get
- Criar a migrations
mix ecto.setup
- Iniciar Phoenix endpoint
mix phx.server
- Fundamentos do Elixir e Phoenix.
- Criar rota da APP
- Entender Pattern Matching e Pipe Operator
- 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)
- 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
- Criar função de saque
- Criar função de transferência
- Criar struct
- Autenticação
- Testes
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix