Desenvolvimento Web com Kotlin: do básico ao deploy
300 páginas
Portuguese
PDF
4.5

Desenvolvimento Web com Kotlin: do básico ao deploy

Desenvolvimento Web com Kotlin: do básico ao deploy

Autor:

Ano:

Resumo:

Kotlin deixou de ser apenas uma linguagem para Android há muito tempo. Hoje, é uma ferramenta poderosa para criar aplicações servidoras, microsserviços e projetos web completos. O livro "Desenvolvimento Web com Kotlin: do básico ao deploy" é um guia prático que o conduzirá desde as primeiras linhas de código até a implantação de uma aplicação pronta em produção.



Sobre o que é este livro?

Você começará com os fundamentos da linguagem Kotlin, se estiver apenas começando a conhecê-la, e rapidamente passará para tarefas práticas. O livro aborda dois frameworks principais para desenvolvimento web:

  • Ktor — um framework assíncrono leve criado pelos desenvolvedores do Kotlin, ideal para microsserviços e sistemas de alta carga.
  • Spring Boot — a escolha clássica para soluções enterprise, com uma análise detalhada de injeção de dependências, JPA e segurança.

Você aprenderá a projetar REST APIs, trabalhar com bancos de dados (PostgreSQL, MongoDB) através do Exposed e Spring Data, configurar autenticação e autorização, escrever testes e conectar um frontend em React usando o cliente Ktor. Um capítulo separado é dedicado ao deploy: Docker, CI/CD, plataformas em nuvem (Heroku, AWS).



Para quem é este livro?

  • Desenvolvedores iniciantes que desejam aprender Kotlin para backend.
  • Desenvolvedores Java que estão migrando para uma linguagem mais moderna e concisa.
  • Desenvolvedores Android que desejam expandir suas habilidades para o desenvolvimento servidor.
  • Programadores experientes que procuram um guia estruturado sobre Ktor e Spring Boot.


O que você aprenderá?

  • Como configurar um projeto do zero: Gradle, dependências, configuração.
  • Criação de rotas, middleware, tratamento de erros e validação.
  • Trabalho com bancos de dados: migrações, transações, relações entre tabelas.
  • Segurança: JWT, OAuth2, proteção contra CSRF e XSS.
  • Testes: unitários, de integração, testes de contrato.
  • Deploy: conteinerização com Docker, configuração do Nginx, monitoramento.


Cada capítulo contém exemplos de código que podem ser executados imediatamente e exercícios práticos para fixação do conteúdo. Ao final do livro, você criará uma aplicação web completa — um análogo de uma loja virtual simples com backend em Kotlin e frontend em React.



Este livro não é um manual de referência, mas sim um roteiro. Ele economizará meses de busca por informações dispersas em artigos e tutoriais. Se você deseja escrever em Kotlin não apenas aplicativos móveis, mas também código servidor que seja rápido e confiável — comece com este livro.

Recommendations