API RestFull - Java com SpringBoot + Microsserviços básicos

API RestFull - Java com SpringBoot + Microsserviços básicos

Sobre o Curso

Este curso foi criado com intuito de ajudar milhares de pessoas a preencherem esta grande lacuna que temos no mercado, isso devido à falta de pessoas capacitadas a desenvolver software...

Apresentação

smart_displayAula-00 - Introdução

Protocolo HTTP

smart_displayAula-01 - Protocolo HTTP

Arquitetura da API

smart_displayAula-02 - Arquitetura, API RESTfull e Microsservisos
smart_displayAula-03 - Conhecendo o Spring Boot
smart_displayAula-04 - Estrutura API RestFull

Criando nossa API - CRUD Completo

smart_displayAula-05 - Criando API Rest (CRUD) - Parte 1
smart_displayAula-06 - Criando API Rest (CRUD) - Parte 2
smart_displayAula-07 - Criando API Rest (CRUD) - Parte 3
smart_displayAula-08 - Tratamento de Erros (handler)

Conhecendo o PostgreSQL

smart_displayAula-09 - Conhecendo o PostgreSQL
smart_displayAula-10 - Conexão com BD Relacional

Trabalhando com DTO (Data transfer object)

smart_displayAula-11 - MVC - DTO Parte 1
smart_displayAula-12 - MVC - DTO Parte 2
smart_displayAula-13 - MVC - DTO Parte 3

Deploy do projeto

smart_displayAula-14 - Deploy do projeto

Conhecendo a estrutura de Microsserviços

smart_displayAula-15 - Arquitetura de microsserviços

Criando nossos primeiros microsserviços

smart_displayAula-16 - Criando o Eureka Server
smart_displayAula-17 - Criando o Zuul Service
smart_displayAula-18 - Criando o MS e Ligando as pontas
smart_displayAula-19 - Comunicação sincrona - Parte 01
smart_displayAula-20 - Comunicação sincrona - Parte 02
smart_displayAula-21 - Comunicação sincrona - Parte 03
smart_displayAula-22 - Comunicação sincrona - Final
smart_displayAula-23 - Criando serviço de configuração - Parte 1
smart_displayAula-24 - Criando serviço de configuração - Parte 2
smart_displayAula-25 - Criando serviço de configuração - Final

Conhecendo o TDD

smart_displayAula-26 - Testes de Software
smart_displayAula-27 - Conhecendo o TDD
smart_displayAula-28 - Aplicando TDD no teste unitário
smart_displayAula-29 - Aplicando TDD no teste Controller - Parte 1
smart_displayAula-30 - Aplicando TDD no teste Controller - Parte 2
smart_displayAula-31 - Finalizando com TDD

Autenticação JWT

smart_displayAula32 - Criando o projeto base
smart_displayAula33 - Criando o modelo de usuários
smart_displayAula34 - Criando a classe JWTService
smart_displayAula35 - Criando o Repository e Service de usuário
smart_displayAula36 - Criando a classe CustomUserDetailsService
smart_displayAula37 - Criando a classe JWTAuthenticationFilter
smart_displayAula38 - Criando a classe WebSecurityConfig
smart_displayAula39 - Criando o método de login e o UsuarioController
smart_displayAula40 - Testando a autenticação

Envio de emails

smart_displayAula41 - Criando serviço de envio de email - Parte 1
smart_displayAula42 - Criando serviço de envio de email - Parte 2
smart_displayAula43 - Criando serviço de envio de email - Parte 3

Trabalhando com relacionamentos

smart_displayAula44 - Entendendo relacionamentos Parte 1
smart_displayAula45 - Entendendo relacionamentos Parte 2
smart_displayAula46 - Praticando relacionamento unidirecional (ManyToOne)
smart_displayAula47 - Praticando relacionamento bidirecional (OneToMany)
smart_displayAula48 - Praticando relacionamento bidirecional (OneToOne)
smart_displayAula49 - Entendendo o OneToOne Bidirecional
smart_displayAula50 - Praticando relacionamento bidirecional (ManyToMany)
smart_displayAula51 - Conhecendo o Desafio final

R$ 19,90

R$ 150,00-87%

Comprar este curso

Este curso inclui:

  • Video aulas: 52
  • Carga horária: 21h42
  • Certificado validado
  • Recursos adicionais

Instrutor(a):

Weberson Rodrigues de Araujo de Oliveira

16 cursos333 alunosSou educador digital e desenvolvedor fullstack com mais de 8 anos de experiência em desenvolvimento web. Trabalhei neste período em mais de 15 projetos distintos com uma quantidade expressiva de tecnologias. Possuo sólidos conhecimentos em várias tecnologias e ferramentas.