Curso Desenvolvendo na prática com Spring e testes

FD9E034F-C706-472D-ABA4-310433A703E5 Created with sketchtool. 20 horas/aula
Veja as próximas turmas

O que você vai fazer

Para quem é esse curso?

Para alunos que buscam uma introdução às tecnologias mais utilizadas no dia-a-dia no mercado atual como: Spring, Junit, Maven e Git. Além das práticas e conceitos importantes como testes, design patterns e automação de build.

Para aproveitar melhor o curso recomendamos que você tenha conhecimento em

Curso Java e Orientação a Objetos - Curso Java para Desenvolvimento Web

Conheça todos os cursos que fazem parte da Formação Java

Conteúdo detalhado do curso FJ-22

    O medo de se adaptar

  1. Caindo de paraquedas em um projeto
  2. Controle de versão com Git
  3. Exercício - Iniciando com Git
  4. Serviços de repositório de código
  5. Exercício - Trabalhando com repositórios remotos.
  6. Lidando com build e dependências
  7. Exercício - Usando gerenciador de dependência e build
  8. Exercício - Rodando projeto no Eclipse com maven

    Trabalhando com Branches

  1. Juntando commits de outra branch
  2. Exercício - Criando nossas branches
  3. Começando a trabalhar no Sistema
  4. Exercício - Criando nosso primeiro controller
  5. Analisando a Regra de Negócio
  6. Testes de Unidade
  7. JUnit
  8. Fazendo nosso primeiro teste
  9. Exercício - Garantindo que a validação de horários para cadastrar uma sessão está correta

    Adicionando Preço

  1. Melhorando a modelagem do Sistema
  2. Exercício - Colocando preço na Sala e Filme
  3. Aplicando Strategy
  4. Exercício - Criando descontos e ingresso

    Melhorando a Usabilidade da Aplicação

  1. Criando paineis com Bootstrap
  2. Exercício - Criando tela para listagem dos filmes
  3. Exercício - Criando controller para listagem de filmes para compra de ingresso
  4. Definindo a tela de detalhes
  5. Exercício - Criando tela de detalhes do filme e sessões desse filme para compra
  6. Trazendo dados reais para nossa aplicação
  7. Exercício - Consumindo serviço para detalhes do filme

    Iniciando o processo de Venda

  1. Criando tela para escolha de lugar
  2. Exercício - Criando tela para seleção de lugares
  3. Selecionando Ingresso
  4. Exercício - Implementando a seleção de lugares, ingressos e tipo de ingressos.

    Criando o Carrinho

  1. O Carrinho de compras
  2. Exercício - Implementando a tela de compras
  3. Melhorando a usabilidade do carrinho
  4. Exercício - Desabilitando a seleção do lugar que já está no carrinho
  5. Exibindo os detalhes da compra
  6. Exercício - Implementando a tela de checkout
  7. Realizando a compra
  8. Exercícios - Implementando a compra

    *Apêndice: Implementando Segurança

  1. Protegendo nossas URIs
  2. Configurando Spring Security
  3. Exercício - Implementando segurança em nossa aplicação
  4. Usuário, Senha e Permissão
  5. Exercício - Implementando UserDetails, UserDetailsService e GrantedAuthority

    *Apêndice: Criando uma nova Conta

  1. Implementando Segurança em nosso Sistema
  2. Exercício - Criando formulário de solicitação de acesso
  3. Configurações para envio de e-mails
  4. Exercício - Configurando o envio de e-mails
  5. Salvando token e enviando e-mail
  6. Exercício - Enviando e-mail
  7. Implementando validação
  8. Exercício - Validando token
  9. Persistindo o usuário
  10. Exercício - Cadastrando usuário

* Apêndices são conteúdos adicionais que não fazem parte da carga horária regular do curso. São conteúdos extras para direcionar seus estudos após o curso.

O que os alunos falam

Leopoldo Bernardes Ferreira

Gostei muito de aprender e treinar com Caelum. Foi algo diferente e que me agradou muito o metodo de treinamento!

Guilherme Raulino de Faria

A formação java superou minhas expectativas de conhecimento, por ter 16 anos e não ter experiência prática nenhuma na área, o curso conseguiu me ensin...

Rafael Gonçalves

Curso engloba conceitos do fJ11 e 21, mais conceitos novos importantes, o projeto foi muito bom também.

Próximas turmas

Selecione a cidade e os períodos de sua preferência

Qual cidade você pode ir?
Quais períodos você prefere?
Ver turmas encontradas

Nós encontramos essas turmas:

Não achou a turma ideal pra você? Consulte outras turmas e horários.

Entre em contato

Não encontrou o curso que procura? Conheça a Alura, a plataforma online da Caelum

Conheça a Alura