Desenvolvimento Web com Kotlin: do básico ao deploy
Desenvolvimento Web com Kotlin: do básico ao deploy
Resumo:
«Desenvolvimento Web com Kotlin: do básico ao deploy» — é um guia prático que o conduzirá por todas as etapas da criação de aplicações web modernas na linguagem Kotlin. O livro abrange o caminho desde a sintaxe básica até a implantação de um produto finalizado em ambiente de produção.
O Kotlin já ultrapassou há muito os limites do desenvolvimento Android e se tornou uma ferramenta poderosa para a criação de sistemas backend. Graças à sua concisão, segurança de tipos e total compatibilidade com o ecossistema Java, esta linguagem é ideal para o desenvolvimento web.
O que você aprenderá com o livro:
- Fundamentos do Kotlin: sintaxe, null-safety, programação funcional, corrotinas e trabalho com threads.
- Frameworks: estudo detalhado do Ktor (framework assíncrono leve) e Spring Boot (padrão da indústria).
- Trabalho com bancos de dados: Exposed ORM, Spring Data JPA, migrações e design de esquemas.
- REST API: criação de endpoints, serialização com kotlinx.serialization, validação de requisições.
- Autenticação e autorização: JWT, OAuth2, sessões e modelo de papéis.
- Testes: testes unitários, testes de integração, Testcontainers.
- Deploy: conteinerização com Docker, pipelines CI/CD, plataformas em nuvem (Heroku, AWS, DigitalOcean).
Para quem é este livro:
- Desenvolvedores Java que desejam migrar para uma linguagem mais moderna e expressiva.
- Desenvolvedores Android que querem aprender desenvolvimento backend.
- Programadores iniciantes com conhecimentos básicos de qualquer linguagem de programação.
- Estudantes de áreas técnicas que estão aprendendo tecnologias modernas.
Todos os exemplos de código estão disponíveis para download e são acompanhados de instruções passo a passo. Você não apenas lerá a teoria, mas criará uma aplicação web completa — desde a primeira linha de código até a execução no servidor.
O livro é escrito em linguagem simples e clara, sem academicismo excessivo. O autor compartilha práticas comprovadas e casos reais do desenvolvimento comercial. É dada atenção especial aos erros típicos e às formas de evitá-los.
Após a leitura, você será capaz de desenvolver aplicações web em Kotlin com confiança, usar frameworks modernos, configurar bancos de dados, escrever testes e implantar projetos na nuvem. Este é o ponto de partida ideal para uma carreira como desenvolvedor Kotlin ou para expandir o conjunto de ferramentas de um programador experiente.
Não importa se você está criando um microsserviço para uma startup ou uma aplicação corporativa — este livro lhe dará todo o conhecimento e as habilidades necessárias para um trabalho bem-sucedido.
Recommendations
Aprendizado de Máquina e Swift: criando aplicativos inteligentes para iOS/macOS
Desenvolvimento Web com JavaScript (Node.js): do básico ao deploy
Desempenho de Aplicações Java: Otimização, Perfilamento e Melhores Práticas
Teste de Unidade Prático com JUnit e Mockito
Rust Idiomático
Desenvolvimento iOS com TDD e Swift