Método Full-Stack: Backend com Kotlin, Rest API, Spring Boot, Swagger e Docker
Neste curso, você aprenderá a desenvolver uma API REST utilizando Kotlin com Spring Boot, ideal para aplicações modernas baseadas em microserviços. Através de uma abordagem prática, você dominará desde a definição do escopo do projeto, incluindo diagramas e banco de dados, até o deploy final utilizando Docker, tornando-se apto para criar soluções escaláveis e eficientes.
Começamos com o planejamento do projeto, onde abordamos a modelagem de dados e os requisitos. Em seguida, configuraremos o ambiente de desenvolvimento, incluindo IDE e ferramentas essenciais, e iniciaremos o projeto com o Spring Boot Initializr. Você aprenderá a versionar o código com Git, configurar o application.properties e utilizar o Postman para testar sua API com requisições REST (Post, Get, Put, Delete).
Exploraremos a arquitetura em camadas: entidades, banco de dados com Flyway Migration, DTOs, Views, repositórios JPA, serviços com regras de negócio e controladores para operações CRUD. Você aprenderá a controlar exceções e a documentar a API com Swagger, uma ferramenta indispensável para desenvolvedores.
Além disso, o curso inclui o deploy da aplicação em Docker, facilitando a execução em diferentes ambientes, e uma integração prática com um front-end Android, ampliando suas habilidades de desenvolvimento full-stack.
Este curso foi criado por um especialista com mais de 20 anos de experiência em TI e uma sólida trajetória em treinamentos online, com mais de 40 mil alunos em 68 países. Ao final, você estará preparado para atuar em projetos backend, microserviços e APIs REST, utilizando as melhores práticas do mercado.
Inscreva-se e leve suas habilidades para o próximo nível!
:background_color(white)/hotmart/product_pictures/f729e19c-2ebe-42f4-a680-87d2ef87054b/capaprincipalcurso.jpg?w=920)
