- 01 - Configurando o ambiente
- 02 - Instalando banco de dados
- 03 - RestController - Service - JpaRepository
- 04 - Busca por identificação e substituição
- 05 - Data Transfer Object, Mapper
- 06 - Delete, Data Transfer Object, Mapper [PARTE 2]
- 07 - Data Transfer Object, Mapper [PARTE 3]
- 08 - PatchMapping, atualizando parcialmente
- 09 - Reflection, restrições de colunas
- 10 - Validação dos campos fornecidos
What you'll learn
- Utilizar a IDE IntellijIDEA
- Criar um projeto Spring
- Spring DATA com JPA
- Criar uma API simples
Description
Neste curso você aprenderá baixar e instalar os programas necessários para criar um projeto Java Spring utilizando a IDE IntellijIDEA, uma API para esboçar um serviço de aluguel de veículos, introdução a JPA e banco de dados MySQL, utilização do softare postman para fazer requisições e testarmos nossas APIS, além de entender passo a passo a estruturação de um projeto Spring básico, o qual poderá ser estendido posteriormente utilizando a parte de segurança, paginação, tests unitários, documentação, container, estes quais não são apresentados neste curso básico e gratuíto.
Esses são os programas que utilizamos no curso:
Java 17 (JDK)
Postman
ServidorAPM (Apache, PHP, MySQL)
phpMyAdmin (Gerenciador de banco de dados)
IntellijIDEA (IDE)
Maven
Windows 10
Requisitos mínimos:
Saber o básico da linguagem Java
Ter acesso a internet no computador durante o curso
É recomendado utilizar um computador com no mínimo 8GB de memória ram
Ao término do curso o aluno estará apto a criar seus próprios projetos spring e poderá avançar para cursos mais abrangentes pois já terá passado pela parte de iniciação ao spring e poderá agora estudar seus complementos como a parte de frontend onde deverá aprensentar de forma amigável ao cliente os dados numa página web, podendo interagir com o backend, tornando esse serviço um microserviço hospedado, seja na nuvem ou localmente a fim de servir funcionários de uma empresa ou gerenciar qualquer outra coisa.
Other Courses
Stress Mastery
Identify your problems, get past your self-talk, and start working towards getting your life in order
Roadmap to success for web entrepreneurs
Guide to getting started as a business creating websites. Web developer business resources and helpful guide
Music Production - 7 Essentials in Ableton Live 9!
Join Successful Students in Learning the 7 Essentials in Ableton Live 9 Today with my Easy Steps!
About the instructors
- 4.36 Calificación
- 875 Estudiantes
- 2 Cursos
Thiago Rigonatti
Programador
Programador e engenheiro de sistemas, possui conhecimento avançado em desenvolvimento de software em linguagens como: c, c++, php, javascript, java, c#, html, css, pawn, sql; banco de dados; sistemas operacionais, unix e windows. Últimos trabalhos foram integrações em plataformas de streaming, programação de bots para discord e twitch; sistema de utilidade com streamelements, plugins de minecraft, projetos spring em java e outros.
Student feedback
Course Rating
Reviews
Os detalhes de criaçao do servidor, nao deixam opcoes para as versoes mas recentes.
Top
Top gostei! Cadê os demais vídeos?