Desenvolvimento Back End / APIs
Construa a lógica e as bases de dados que alimentam sistemas modernos.
O Back End / APIs aprofunda a construção da lógica que sustenta aplicações reais: bancos de dados, regras de negócio e a comunicação entre sistemas.
Os participantes saem da trilha com uma API própria, publicada e testada, pronta para ser consumida por uma aplicação front end.
Etapas da jornada
- Etapa 1
Fundamentos de back end
- Lógica de programação e estruturas de dados
- Introdução a uma linguagem de back end
- Modelagem de dados e bancos relacionais
Produto da etapa: Um script que persiste e consulta dados em um banco relacional.
- Etapa 2
Construção de APIs
- Arquitetura REST e boas práticas de endpoints
- Autenticação e autorização
- Testes automatizados de API
Produto da etapa: Uma API REST documentada, com autenticação e testes.
- Etapa 3
Integração e deploy
- Versionamento com Git e fluxo de revisão
- Variáveis de ambiente e configuração por ambiente
- Publicação em um serviço de hospedagem
Produto da etapa: A API publicada em produção, consumida por um cliente real.