Swagger -Ganhe Produtividade Para Criar Microserviço REST

Aprenda a modelar script Swagger, customizar a API (Java / Spring Boot) gerada e documentada automaticamente com Swagger

3.55 (225 reviews)
Udemy
platform
Português
language
Other
category
instructor
784
students
3.5 hours
content
Jul 2018
last update
$19.99
regular price

What you will learn

Criar swagger

Criar microservices baseado(a) no swagger

Customizar microservices

Implementar microservices em Java

Description

Este curso é destinado a todos aqueles que desejam aprender de forma prática e rápida, como criar microservices REST com Swagger. Requisições, Respostas com Body. Os alunos terão a oportunidade de criar do zero a configuração de um arquivo Java com Spring e Swagger. Será capaz de gerar API(microservice) de forma bem rápida. Na sequência iremos importar para a IDE Eclipse, customizar fazendo algumas alterações para testar a api localmente. Para testar vamos chamar e consumir os links da API utilizando um Client REST de forma bem prática e utilizada no dia a dia de um desenvolvedor.vTeremos uma série de aulas práticas com algumas aulas teóricas que darão a base para entendermos o que está sendo feito, mais do que apenas copiarmos os códigos. As tecnologias passam, mas os conceitos base são muito importantes para podermos tomar as melhores decisões na hora de escolher o método ou o status response no dia a dia. Se fosse para dar uma dica eu diria para você que via iniciar o curso atentar para algumas regras de response como, qual o melhor status para representar o que estou devolvendo. Exemplo por que estou devolvendo codigo a ou b. Estas são perguntas que no dia a dia nos fazemos no desenvolvimento.

Content

Introdução

Introdução
O que Swagger
REST
Métodos e Códigos HTTP

Modelagem do Swagger - CRUD completo

Configurando info
Criando path consulta clientes
Definindo os models
Criando path cadastro de cliente
Criando path alteração de cliente
Criando path consulta cliente por id
Criando path exclusão de cliente
Criando path consulta cliente por sobrenome
Criando path alteração de status cliente
Criando path readme

Gerando a API (microservice) REST

Gerando API Spring Java a partir do Swagger criado

Importando e configurando a API(microservice) para o Eclipse

Aula 16 - Importando o projeto para o Eclipse
Configurando e consumindo a operação "Consulta Clientes"
Configurando e consumindo a operação "Cadastra Novo Cliente"
Configurando e consumindo a operação "Altera Cliente"
Configurando e consumindo a operação "Consulta Cliente Por ID"
Configurando e consumindo a operação "Consulta Cliente Por ID"
Configurando e consumindo a operação "Exclui Cliente"
Configurando e consumindo a operação "Altera Status do Cliente Por ID e Status"
Configurando e consumindo a operação "Readme"

Conclusão

Conclusão

Screenshots

Swagger -Ganhe Produtividade Para Criar Microserviço REST - Screenshot_01Swagger -Ganhe Produtividade Para Criar Microserviço REST - Screenshot_02Swagger -Ganhe Produtividade Para Criar Microserviço REST - Screenshot_03Swagger -Ganhe Produtividade Para Criar Microserviço REST - Screenshot_04

Reviews

Udinei
February 16, 2022
Muito boa essa abordagem de criação de APIs Java utilizando o Swagger e o Spring! Didática bem objetiva! recomendo!
Douglas
December 27, 2021
Muito superficial. Não explica os detalhes de cada campo. Perde tempo fazendo funções repetidas. O ideal seria focar em put, post, get. Também não mostrou como gerar exportar um client para pessoas que estão montando o swegger para o consumo de um endpoint já existente.
Fernando
October 22, 2021
Ensina basicamente como criar um projeto Spring à partir do Swagger. Acabou dedicando mto tempo à criação de API's p teste do que de fato ao Swagger. Uma sugestão seria como implementar o Swagger em um projeto já existente. Mas não foi de todo ruim, deu p pegar alguma coisa.
Fabio
November 27, 2020
Gostei muito do treinamento o instrutor demostra dominar bem o assunto e consegue passar as informações de forma clara. Atendeu minhas expectativas.
Thiago
May 13, 2020
Gostei muito da abordagem do curso mas esperava uma explicação mais tecnica sobre as annotations do swagger dentro do java.
José
December 20, 2019
Ele ensina o que se propõe, mas confesso que não gostei do modelo de se desenvolver, claro que isso é uma nota mais pessoal do que uma crítica ao assunto.
Marcos
January 12, 2019
O curso é bom, bem explicado, porém falta conteúdo em como realizar documentação com API REST java que já foram construídas sem o Swagger. Sei que existem formas de se fazer isso. Por isso este ponto pode ser melhorado.
Alex
December 10, 2018
Acho que o curso é destinado pra quem já entende um pouco de REST e quer ver como é e pra que serve o swagger. Foi bem interessante.
Rolney
November 13, 2018
O conteúdo é bastante objetivo que descrevem bem as práticas no dia a dia. Ótima abordagem sobre o tema, Parabéns!
Miyuki
October 24, 2018
Até o momento estou gostando bastante da didática do professor, pois ele usa uma linguagem fácil de entender e explica passo a passo, o que geralmente sinto falta nos cursos.
Cristiano
October 7, 2018
Sugiro que o instrutor seja mais focado no que diz respeito a microserviços. Tentar deixar o conteúdo da criação do swagger menos literal e mais prático... Não veria problemas em fazer uso de control + c / control + v em alguns momentos ;) Recomendo por ser um excelente pontapé inicial com swagger e springboot.
Adriano
October 6, 2018
Boa noite, tudo bem? Eu não tinha a mínima ideia de como funcionava o swagger e com o seu curso eu consegui ter uma base mais sólida de seu funcionamento. Para o meu conhecimento foi bem gratificante, só não gostei muito da cor escura do eclipse que atrapalha um pouco a visualização, já que o eclipse não tem um theme muito legal. Você poderia tentar criar alguns desafios também para que o pessoal possa treinar o que foi aprendido. No geral o seu curso ótimo, obrigado e abraço.

Charts

Price

Swagger -Ganhe Produtividade Para Criar Microserviço REST - Price chart

Rating

Swagger -Ganhe Produtividade Para Criar Microserviço REST - Ratings chart

Enrollment distribution

Swagger -Ganhe Produtividade Para Criar Microserviço REST - Distribution chart
1786474
udemy ID
7/7/2018
course created date
4/26/2020
course indexed date
Bot
course submited by