Desenvolvimento Web em Java: do básico à implantação
Desenvolvimento Web em Java: do básico à implantação
Resumo:
Este livro é o seu guia para o mundo do desenvolvimento web em Java. Independentemente de você estar começando sua jornada na programação ou já ter experiência com Java, mas querer aprender a criar aplicações web, este guia o ajudará a percorrer o caminho desde a escrita da sua primeira página servlet até a implantação de um projeto completo em um servidor real.
O livro é construído com base no princípio "do simples ao complexo". Você começará com conceitos fundamentais: arquitetura cliente-servidor, protocolo HTTP, trabalho com requisições e respostas. Em seguida, passará gradualmente para tópicos mais complexos, como:
- Criação de páginas web dinâmicas com Java Servlets e JSP (JavaServer Pages);
- Trabalho com bancos de dados via JDBC e Hibernate (JPA);
- Construção de web services RESTful utilizando frameworks modernos;
- Desenvolvimento de aplicações completas com Spring Boot — o framework mais popular para desenvolvimento web em Java;
- Garantia de segurança: autenticação, autorização, proteção contra vulnerabilidades comuns;
- Testes de aplicações web (testes unitários, testes de integração);
- Implantação de aplicações: configuração de Tomcat, Docker, CI/CD, plataformas em nuvem.
Para quem é este livro?
- Desenvolvedores Java iniciantes que desejam migrar de aplicações console para a web;
- Desenvolvedores Backend que desejam aprofundar seus conhecimentos no ecossistema Java;
- Estudantes de áreas técnicas que estão aprendendo tecnologias modernas de programação;
- Todos que desejam aprender a criar e publicar seus próprios projetos web.
O que você aprenderá após a leitura?
- Como o desenvolvimento web em Java é estruturado e quais ferramentas utilizar;
- Como criar aplicações web escaláveis e seguras;
- Como trabalhar com bancos de dados, processar formulários e gerenciar sessões;
- Como construir APIs REST e integrar o frontend com o backend;
- Como preparar um projeto para produção e implantá-lo em um servidor.
Cada capítulo contém exemplos práticos de código, templates prontos para uso e exercícios para fixação do conteúdo. O autor — um desenvolvedor experiente com muitos anos de prática — compartilha não apenas conhecimentos técnicos, mas também as melhores práticas da indústria, que o ajudarão a evitar os erros típicos de iniciantes.
Prepare-se para uma jornada fascinante no mundo do desenvolvimento web em Java. Descubra as possibilidades de criar aplicações web modernas, confiáveis e de alto desempenho!