Você quer aprender Java de verdade e criar aplicações web modernas com Spring Boot, mas não sabe por onde começar?Este curso é ideal para você! Nele, você vai do zero absoluto até o nível profissional, aprendendo passo a passo como desenvolver aplicações com Java 17, Spring Boot 3 e outras ferramentas essenciais do mercado.Vamos começar com os fundamentos: instalação do Java, configuração do ambiente, introdução ao Maven, Git e GitHub. Em seguida, você vai aprender Programação Orientada a Objetos na prática, além de dominar a criação de projetos com o poderoso ecossistema Spring Boot.Você desenvolverá APIs REST completas com persistência em banco de dados PostgreSQL, usando Spring Data JPA. Aprenderá também a implementar filtros dinâmicos, paginação, ordenação e boas práticas de organização de código com arquitetura DDD.Além disso, o curso traz dicas de produtividade, atalhos úteis, testes básicos com Postman e reflexões importantes sobre carreira, entrevistas técnicas e mercado de trabalho.Ao final do curso, você será capaz de criar uma aplicação web profissional, funcional, escalável, bem estruturada, pronta para produção e publicação.Tudo isso com um conteúdo didático, eficiente, direto ao ponto, atualizado, com materiais extras, e suporte ao longo da sua jornada de aprendizado!
What you'll learn
understand Java programming fundamentals
set up development environments with Java and Spring Boot
build and deploy RESTful APIs
implement pagination, filtering, and sorting in web applications
apply domain-driven design principles
Course objectives
equip learners with the skills to create professional web applications
familiarize students with essential tools like Git and Postman
prepare students for technical interviews and discuss career paths in software development