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:

Este livro é um guia prático completo para desenvolvimento web com a linguagem Kotlin. Ele o conduzirá desde os fundamentos da linguagem até a criação e implantação de uma aplicação web completa na nuvem. O autor enfatiza não a teoria seca, mas sim projetos e desafios reais que todo desenvolvedor backend enfrenta.



Kotlin há muito tempo ultrapassou os limites do desenvolvimento Android e se tornou uma ferramenta séria para a criação de aplicações server-side. Graças à sua sintaxe concisa, compatibilidade total com Java e um sistema de tipos poderoso, esta linguagem é ideal para projetos web modernos.



Para quem é este livro:

  • Desenvolvedores iniciantes que desejam aprender Kotlin para desenvolvimento backend
  • Programadores Java que desejam migrar para uma linguagem mais moderna e expressiva
  • Desenvolvedores Fullstack que buscam expandir seu stack de tecnologias
  • Estudantes e graduados em áreas de TI


O que você aprenderá e fará:

  • Dominará a sintaxe do Kotlin: null safety, extension functions, coroutines e sealed classes
  • Configurará um projeto Gradle para desenvolvimento web do zero
  • Criará uma REST API com o framework Ktor, incluindo suporte a roteamento e middleware
  • Aprenderá a trabalhar com bancos de dados usando Exposed DSL — um ORM moderno para Kotlin
  • Implementará autenticação e autorização (JWT, OAuth2)
  • Dominará HTML DSL e template engine para renderização server-side
  • Escreverá testes para aplicações web usando JUnit e Ktor Test
  • Configurará um pipeline de CI/CD e fará o deploy em um contêiner Docker em uma plataforma de nuvem
  • Conhecerá a arquitetura de microsserviços e o processamento assíncrono de requisições


Em cada capítulo, você encontrará exemplos de código prontos que podem ser executados e modificados imediatamente. O projeto final é um serviço web completo para gerenciamento de tarefas, com banco de dados, API e interface web.



O livro é adequado tanto para quem está começando no desenvolvimento web quanto para profissionais experientes que desejam aprender Kotlin rapidamente no lado servidor. Todos os exemplos são acompanhados de comentários e explicações detalhadas.



Após a leitura, você será capaz de desenvolver e implantar aplicações web com Kotlin com confiança, utilizando práticas modernas e ferramentas do ecossistema JVM.

Recommendations