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

Desenvolva o seu primeiro projeto com o Spring Boot agora!

4.10 (490 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
6,534
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!

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!!

Screenshots

Comece a aprender Spring Boot agora de forma prática! - Screenshot_01Comece a aprender Spring Boot agora de forma prática! - Screenshot_02Comece a aprender Spring Boot agora de forma prática! - Screenshot_03Comece a aprender Spring Boot agora de forma prática! - Screenshot_04

Reviews

Júlio
November 15, 2023
Bem, deixou um pouco a desejar em certas aulas as explicações de certos comandos, sem contar o audio em pessimo estado, com muito chiadeiras, sons baixos, e algumas linhas de comandos, precisei buscar no git, pois nas explicações (que foram vagas), o video não o mostrava a linha completa. Mas estou dando 2/5 devido que consegui resolver algumas "pendencias" em meu projeto.
israel
July 8, 2023
O autor descreve de forma didática a metodologia e os usos de melhores práticas. Ainda, insere novas bibliotecas para simplificar o desenvolvimento em na linguagem Java.
João
January 11, 2023
Teve sequências de aulas que não foi possível visualizar o código durante a aula, sendo necessário acessar o GitHub para acompanhar o que foi feito. No mais excelente curso para revisar e fortalecer conceitos do Spring Boot com uma API Rest.
Naara
December 15, 2022
Assistir para relembrar o que já tinha aprendido de Spring, nesse sentido atendeu perfeitamente. O autor é bem didático, explica o que está fazendo, mas acredito que seja necessário já ter um contato inicial com spring para entender tudo. Gostei muito dele ter usado o MapStruct.
Douglas
October 20, 2022
No começo estava bom, mas depois o instrutor começou a dar saltos e pular algumas partes que não estão disponíveis em nenhum repositório, fazendo com que seu código não funcione!! Não recomendo para ninguém, no final fiquei muito muito insatisfeito e frustrado
FÁBIO
August 3, 2022
Por enquanto, vejo como sendo um curso com médias instruções porém com conteúdo agregador. Um exemplo: não foi explicado ao aluno como instalar o SDKMan no Sistema Operacional Windows (Seção 02: Setup do ambiente de desenvolvimento). Por sorte, eu já tenho experiência na plataforma WSL, mas existem alunos que não sabem o que e isso.
Ana
July 20, 2022
Apresentação de muitos conceitos, mas tudo muito rápido. Como iniciante não consegui acompanhar tudo. E tbm a instalação de partes necessárias foi feita totalmente para Mac. Não consegui realizar a instalação no windows. Teve muita prática, mas faltou explicar melhor alguns conceitos. Mas dá para se ter uma ideia geral das funcionalidades do SpringBoot.
Raquel
July 10, 2022
O curso é muito bom, mas a partir da seção 5 ficou difícil para um iniciante acompanhar devido aos muitos cortes realizados.
André
June 13, 2022
O curso é bem legal, tem alguns erros de português raros e irrelevantes. Tem que praticar, se não o conhecimento se perde. Mas é sensacional, obrigado!
Felipe
May 2, 2022
Não recomendado para iniciantes em Spring, poderia ser bem melhor, porém pula muitas explicações essenciais e a gente fica travado em vários momentos.
Carlos
April 2, 2022
Bom. Áudio ruim na aula 11, mas aceitável. É um curso de 2 horas, não tem como exigir de mais... Parabéns....
Wesley
March 31, 2022
Sem contar os cortes que em quase todas as vezes que acontecem, além de atrapalhar o acompanhamento de quem está escrevendo o curso junto com o professor, também deixam coisas vagas como a instalação de plugins e dependências adicionais, o curso em si tem bastante conteúdo sobre a criação de uma API com a ferramenta do SpringBoot, conteúdo aliás que pode ser importante para quem está iniciando os estudos na plataforma. A minha crítica fica para a forma como o professor tenta repassar certos métodos após um certo tempo de criação do código, pois no começo o mesmo começa bastante intuitivo sobre as implantações e implementações que iremos fazer no Framework, ocorrência que da metade do curso em diante acaba se perdendo, e sucessivamente as explicações acabam ficando mais superficiais, o que dificulta o entendimento explícito de quem realmente inicia os estudos e procura entender o que está acontecendo e o que está desenvolvendo dentro da ferramenta.
Diego
March 12, 2022
Me surpreendeu muito, por ser um curso gratuito e a quantidade de informações colocada, são riquíssimas, parabéns ao autor do curso Rodrigo Peleias, curso muito bom, para iniciar e ter uma visão geral básica de uma Api REST.
Henrique
March 10, 2022
Com relação ao conteúdo, acredito que alguns cortes no momento da codificação ficaram desconfortáveis para quem é iniciante na tecnologia. Outro ponto a melhorar seria o som da fala que no decorrer das aulas oscila bastante e as vezes ate mesmo estoura o som no fone de ouvido, trazendo um certo incomodo. Porém para um conteúdo gratuito e resumido está bom!
Emanuel
December 20, 2021
O curso encontra-se desatualizado, a introdução estava perfeita mas, decaiu na metade do curso, explicando coisas essenciais para o projeto "por cima". Tem muito potencial mas, pecou muito nisso.

Charts

Price

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

Rating

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

Enrollment distribution

Comece a aprender Spring Boot agora de forma prática! - Distribution chart
2919556
udemy ID
3/27/2020
course created date
5/13/2020
course indexed date
Bot
course submited by