Udemy

Platform

Português

Language

Web Development

Category

Comece a aprender Spring Boot agora de forma prática!

Desenvolva o seu primeiro projeto com o Spring Boot agora!

4.32 (274 reviews)

Students

2 hours

Content

Oct 2020

Last Update
FREE
Regular Price


What you will learn

Desenvolver a sua primeira API REST com o Spring Boot.

Fazer todo o setup de um ambiente de desenvolvimento para projetos Java de forma simples e rápida.

Aprender um pouco sobre o padrão arquitetural REST, e como ele se aplicação projeto desenvolvido durante o curso.

Fazer o versionamento do projeto com o Git e subir o projeto para o GitHub e compartilhar o projeto com outros desenvolvedores.

Disponibilizar o projeto para uso na nuvem através do Heroku, de forma simples e gratuita!


Description

Quer iniciar o aprendizado do framework Spring Boot já com o desenvolvimento de um projeto prático ? E desenvolver este projeto já com o padrão arquitetural REST ?

Neste curso, vamos apresentar o Spring Boot, entender as suas principais características e motivações de uso.

Durante o fluxo do curso, vamos introduzir o Spring Boot através de um projeto do zero, que será desenvolvido com boas práticas de programação. Inclusive, durante o curso vamos mostrar como disponibilizar o projeto na nuvem através do Heroku. O projeto que vamos desenvolver é uma API para o gerenciamento dos nossos livros pessoais.

Serão fornecidos recursos da internet e principalmente, os códigos-fonte hospedados no GitHub do projeto desenvolvido durante o curso. Com estes materiais à sua disposição, tenho certeza que o seu aprendizado será muito eficiente.

Estou à disposição para ajudá-lo nesta jornada incrível com o Spring Boot. O objetivo é apresentar e ajudá-los a iniciar o aprendizado deste framework de referência da plataforma Java.

Inscreva-se agora e vamos iniciar esta incrível jornada com o Spring Boot!


Screenshots

Comece a aprender Spring Boot agora de forma prática!
Comece a aprender Spring Boot agora de forma prática!
Comece a aprender Spring Boot agora de forma prática!
Comece a aprender Spring Boot agora de forma prática!

Content

Sejam bem vindos!

Sejam bem vindos ao curso! E vamos ver a nossa jornada de aprendizado :)

Setup do ambiente de desenvolvimento

SDKMan! ferramenta poderosa para instalação de múltiplas versões Java

Instalação do Java 14

Instalação do Maven

Instalação e configuração da IDE Intellij Community Edition

Instalação e configuração do Git

Criação e configuração de conta no GitHub

Criação e configuração de conta no Heroku, para deploy do nosso projeto na nuvem

Início do desenvolvimento do nosso projeto: desde o setup na IDE até à nuvem

Começando com o Spring Boot: o que é e quais as motivações para o uso

Setup do nosso projeto através do Spring Initialzr

Importação do projeto para o desenvolvimento no Intellij

Configuração do repositório do Git para o nosso projeto.

Criação do repositório do projeto no GitHub e subindo nosso projeto

Setup do nosso projeto no Heroku, e execução do primeiro deploy na nuvem

Criação do modelo de dados do nosso projeto para gerenciamento dos nossos livros

Modelo de dados para o gerenciamento simplificado dos nossos livros pessoais

Criação das entidades no nosso projeto, referentes ao Modelo de Dados proposto

Projeto Lombok: otimização e redução de escrita de métodos padrões do Java

Repositories: criação das as nossas entidades, através do SpringData

Desenvolvimento do Cadastro de livros

Desenvolvimento do endpoint para o cadastro de livros

Criação de classes @Service para a centralização do cadastro de livros

Validação de dados: criação de DTO para a validação dos dados de cadastro

MapStruct: biblioteca para mapeamento de DTO para entidades e vice-versa

Criação de testes unitários para o cadastro de livros na camada @Controller

Testes de cadastro de livros através do Postman

Desenvolvimento da Consulta de livros por ID

Desenvolvimento do endpoint para a consulta de livros por ID

Criação de testes unitários para a consulta de livros por ID na camada @Service

Fluxo alternativo para retornar livros ainda não cadastrados no sistema

Criação de testes unitários para a consulta por ID na camada @Controller

Finalização do projeto e próximos passos

Projeto finalizado! Vamos testá-lo por completo na nuvem?

Documentação do projeto no GitHub através do arquivo README.md com markdowns

Gostou do curso? Vamos continuar os nossos estudos!!


Reviews

A
Anderson8 January 2021

Não tem erro, a construção da API é feita de forma suave e ao menos aqui fluiu muito bem, o instrutor não se aprofunda na explicação das anotações do Java JPA, não sei se no curso pago ele se aprofunda, mas ele deixa as referências delas em recursos então não deixem de olhar, depois e só consumir a API com HTM, CSS e principalmente JavaScript (Para quem sabe como, pois também não é ensinado). Para um curso gratuito, é excelente...

J
Joabe27 December 2020

Existem varios momentos do curso onde o professor nao ensina o que está sendo implementado ... deixa os alunos confusos...sendo que a maioria dos metodos implementados sao do SpringBoot, e se tratando de um curso de SpringBoot...o minimo que se espera é que seja ensinado o que está sendo feito.

N
Nathan10 November 2020

Bom curso com uma boa didática. Mas teve algumas partes que são foi explicado o processo, já estava pronto, como por exemplo na criação de variáveis no postman. Isso faz com que o aluno fica meio perdido em relação ao conteúdo.

A
Augusto21 October 2020

Curso bem completo, porém em alguns momentos ficou subjetivo o entendimento, acredito que deveria ser mais explicativo visto que o curso é oferecido para todos os níveis.

C
Carlos9 October 2020

Curso sensacional, em duas horas foi explicado muito bem o Spring Boot, as instalações e configurações de ambiente, repositório Git, disponibilização da aplicação na cloud Heroku, além de testes unitários. De fato, superou as expectativas para um curso gratuito. Super recomendo!

J
João14 August 2020

Achei muito prático, direto ao ponto e com boas explicações, única coisa que poderia ser melhor é que tem momentos em que o código não é mostrado por inteiro (como o isbn validator), momentos em que são usadas bibliotecas em que não foram previamente mostradas que seriam usadas, fazendo com que, quem é iniciante, fique um pouco perdido, mas com uma boa pesquisa, dá certo.

N
Natália8 July 2020

Para quem é completamente iniciante no Java, irá ficar um pouco perdido, pois as explicações são bem rápidas. O uso de muitos atalhos durante as aulas acabam confundindo o aluno, pois muitas coisas “aparecem” sozinho. Não vi ou não ensina como instalar o lombok, tive que pesquisar na internet. Ensina bem as principais características do Spring Boot. No geral, o curso atinge seu objetivo. Obrigada!

R
Ronaldo2 July 2020

De forma geral, a didática é boa. O ponto negativo fica em questão de alguns trechos de código, principalmente nos testes, onde é mais verboso, encolher a aba do projeto ou pular mais linhas para que o código ficasse 100% visível.

T
Tiago23 June 2020

Curso muito bom, um pouco corrido, com cortes na codificação. Apesar desse ponto foi bem esclarecedor e tranquilo para entender o conteúdo. Parabéns e obrigado pelo curso.

L
Lucas2 June 2020

O curso é bom, apesar de alguns detalhes que passam sem explicar, e no caso da máscara do ISBN não mostrou o fonte inteiro. Porém muito bom conteúdo direto ao ponto. Parabéns

R
Ronaldo22 May 2020

Mostra por cima como implementar o Spring Boot, acredito, que para quem nunca viu, poderia ser mais pausado, mostrando mais passo a passo como realizar as coisa, para quem ja teve contato com Spring Boot, está de bom entendimento.

B
Bruno21 May 2020

Curso muito bom, superou minhas expectativas, se fosse botar algum ponto negativo seria o áudio em algumas aulas, do mais é só isso. Curto top. Recomendo.

R
Rodrigo20 May 2020

Em alguns momentos, faltou detalhar algumas explicações, como por exemplo criar variáveis no Postman. Mas de modo geral, excelente curso.

A
Anderson19 May 2020

Tem algumas coisas já preenchidas que ele não mostra como preencheu, por exemplo o padrão da mascara do ISBN

F
Fernando13 May 2020

Obrigado por disponibilizar este conteúdo, aprendi coisas novas e reforcei outras que eu já utilizo em meu trabalho.


2919556

Udemy ID

3/27/2020

Course created date

5/13/2020

Course Indexed date
Bot
Course Submitted by