Aprenda a desenvolver web APIs dentro do padrão REST com o Spring Framework utilizando as melhores práticas.
Nível Avançado Categoria Desenvolvimento Back-end
É cada vez mais comum a necessidade do desenvolvimento de uma aplicação em diferentes plataformas (Web, Desktop e Mobile) e que utilizem os mesmos dados presentes em um banco de dados. Para isso, é essencial que todo desenvolvedor conheça a maneira correta de criar APIs para seus projetos. Basicamente, uma API é um serviço que disponibiliza formas de uma aplicação se comunicar com um banco de dados. Portanto, veremos neste curso como implementar uma API REST utilizando as frameworks do ecossistema Spring
É cada vez mais comum a necessidade do desenvolvimento de uma aplicação em diferentes plataformas (Web, Desktop e Mobile) e que utilizem os mesmos dados presentes em um banco de dados. Para isso, é essencial que todo desenvolvedor conheça a maneira correta de criar APIs para seus projetos. Basicamente, uma API é um serviço que disponibiliza formas de uma aplicação se comunicar com um banco de dados. Portanto, veremos neste curso como implementar uma API REST utilizando as frameworks do ecossistema Spring
Neste curso abordaremos como implementar uma API com relacionamentos 1-1, 1-N e N-N entre diversas entidades utilizando as frameworks do ecossistema Spring. Além disso, entenderemos diversos conceitos essenciais para a construção de APIs, como serialização, códigos e verbos HTTP e HATEOAS.
São vídeo aulas e apostilas que mostram os principais conceitos do desenvolvimento de APIs com as frameworks do ecossistema Spring, além de mostrar na prática como usá-los. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.
Dentre várias outras coisas, você será capaz de:
Este curso é destinado a desenvolvedores que desejam aprender a desenvolver APIs REST Java com a facilidade e o poder que as frameworks do projeto Spring tem a oferecer.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring na TreinaWeb, mas diz que seu coração sempre pertencerá ao Python.
Introdução ao curso.
1 aulaNesta aula veremos como preparar ambiente de desenvolvimento
1 aulaNesta aula veremos o que é e como funciona o HTTP e o REST.
4 aulasNesta aula veremos como criar o primeiro Controller da nossa API.
2 aulasNesta aula veremos como implementar o CRUD de cargos.
6 aulasNesta aula veremos o que é e como implementar o HATEOAS com a framework Spring HATEOAS.
6 aulasNesta aula veremos pra que serve e como implementar a paginação em nosso projeto.
4 aulasNesta aula veremos como implementar o Controller da nossa API para gerenciar os clientes.
3 aulasNesta aula veremos como implementar o Controller da nossa API para gerenciar os funcionários.
3 aulasNesta aula veremos como implementar o Controller da nossa API para gerenciar os projetos.
7 aulasNesta aula veremos como implementar um Exception Handler para a nossa API.
1 aulaNesta aula veremos como implementar uma documentação para a nossa API.
3 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!