Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Kotlin e Spring:

segurança e infraestrutura

Quero estudar na alura

10h

Para conclusão

1784

Pessoas nesse curso

8.9

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda o que é a cultura DevOps e como ela pode nos auxiliar no desenvolvimento e deploy da aplicação
  • Entenda como usar o spring-security para trabalhar com autenticação e autorização de usuários
  • Melhore a autenticação e autorização de usuários usando tokens (JWT)
  • Conteinerize a aplicação
  • Suba a aplicação para produção

Público alvo_

Pessoas desenvolvedoras que querem aprender a trabalhar com o JWT e o Spring Security, criando regras de segurança para a aplicação, além de fazer o deploy em container no Heroku, uma plataforma de cloud gratuita.

João Victor

github

linkedin

João Victor é formado em ciências da computação e possui sólidos conhecimentos em desenvolvimento de sistemas utilizando linguagem Java e Kotlin. Atualmente é Software Engineer na empresa iFood.

Curso atualizado em 24/01/2024

Ementa

  1. Falando sobre DevOps

    • Apresentação
    • Um pouco de DevOps
  2. Segurança com HTTP Basic

    • Apresentando o Spring Security
    • Ajustando o domínio Usuário
    • Autenticando o Usuário
    • Criando as roles do Usuário
    • Autorizando o acesso do Usuário
  3. Segurança com JWT

    • Conhecendo o JWT
    • Criando a função de gerar Tokens
    • Alterando SecurityConfiguration para trabalhar com Token
    • Criando JWTLoginFilter
    • Criando o JWTAuthenticationFilter
    • Autenticação com JWT
    • Autorização com JWT
  4. Profiles

    • Motivando o uso de profiles
  5. Docker

    • Dockerizando a aplicação
    • Gerando uma imagem Docker
  6. Deploy

    • Apresentando o Heroku
    • Realizando deploy no Heroku
    • Conclusão

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 4 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas