JAVA – Desenvolvedor Fullstack com Spring boot e bootstrap

Carga horária

40 horas

Metodologia Hands On

O treinamento é estruturado com base em um projeto integrador que é construídos nos laboratórios e exercícios especialmente preparador para garantir que o participante aprenda e desenvolva durante todas as aulas.

O programa de treinamento Fullstack abordará os fundamentos técnicos e conceituais que são necessários para um desenvolvedor aplicações web responsivas de ponta a ponta.

Abordaremos o framework Spring em suas principais tecnologias como Spring MVC, Spring Data, Spring Security, Spring Boot e Thymeleaft complementando com fundamentos de Bootstrap para garantir a responsividade das ações.

Tópicos

Módulo Spring

  • Introdução ao Spring
  • Spring Boot
  • Spring MVC, Thymeleaf e Bean Validation
  • Gerando Log da aplicação
  • Injeção de dependência com Spring IoC
  • Validação customizada e conversores
  • Segurança com Spring Security
  • Páginas de erros customizadas
  • Tratamento customizados de Exceptions
  • Internacionalização
  • Relatórios com JasperReports

Spring Data, JPA e HIbernate

  • Fundamentos e arquitetura JPA e Hibernate
  • Spring Data JPA e Padrão Repository
  • Tratando exceções, callbacks JPA e Ajax
  • Cadastro com relacionamento ManyToMany
  • Implementando edição e exclusão

Desenvolvimento de interfaces e templates

  • O Thymeleaf
  • Integração com Bootstrap
  • Estendendo o Thymeleaf
  • Estruturas básicas de páginas dinâmicas
  • Desenvolvimento de templates