Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Desenvolvendo um aplicativo full-stack baseado em funções: Spring Boot + Angular

Curso de Desenvolvendo um aplicativo full-stack baseado em funções: Spring Boot + Angular

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Desenvolvendo um aplicativo full-stack baseado em funções: Spring Boot + Angular

Dominando o Spring Boot (Inclui Spring Boot 3) + Desenvolvendo um aplicativo full-stack baseado em funções usando Spring Boot + Angular

Avaliação: 4.7 de 571 avaliações

Total de horas: 29

Aulas: 208

Nível: Intermediário

Introdução ao Spring Boot

O Spring Boot é um framework Java de código aberto usado para criar microservices. É desenvolvido pela equipe da Pivotal e é usado para construir aplicativos Spring autônomos e prontos para produção. Este capítulo fornecerá uma introdução ao Spring Boot e familiarizará você com seus conceitos básicos.

Vantagens do Spring Boot

O Spring Boot oferece várias vantagens:

  • Fácil de entender e desenvolver aplicativos Spring
  • Aumenta a produtividade
  • Reduz o tempo de desenvolvimento

Descrição do curso

Este curso ensina como construir um aplicativo full-stack do zero e aborda conceitos importantes usados no desenvolvimento de software na vida real.

Objetivos do curso

Ao fazer este curso, você irá:

  • Dominar o Spring Boot
  • Aprender conceitos do Spring Boot criando um aplicativo full-stack baseado em Spring e Spring Boot
  • Aprender como construir um diagrama de classe do sistema (UML) com base nos requisitos de negócios do sistema
  • Entender como projetar e arquitetar um aplicativo full-stack
  • Aprender a usar o Spring Initializr e como construir o projeto Spring Boot
  • Aprender como desenvolver a camada de Modelo usando o Spring Data JPA
  • Aprender como desenvolver a camada de Negócios usando o Spring Rest Service (APIs)
  • Aprender como desenvolver testes de integração usando Test Containers
  • Aprender como desenvolver a camada Front-End usando Angular JS 14
  • Aprender como desenvolver autenticação e autorização de usuários usando o Spring Security
  • Aprender como proteger APIs Rest usando JWT
  • Aprender a usar a ferramenta de compilação Maven
  • Usar o banco de dados MySQL para armazenamento de dados
  • Usar o melhor IDE Java durante o desenvolvimento: IntelliJ IDEA
  • Explicar como instalar o software no Windows e Linux
  • Aprender como migrar do Spring Boot 2.7 para o Spring Boot 3.0 (essa parte será lançada em março de 2023)

O que você vai aprender

  • Dominar o Spring Boot
  • Desenvolver um aplicativo full-stack para um sistema em tempo real
  • Ganhar experiência prática no desenvolvimento de um aplicativo Spring Boot de baixo para cima
  • Implementar a camada de back-end usando o Spring Data JPA
  • Implementar a camada de negócios usando o Spring Boot com Rest Service (APIs)
  • Aprender Spring Boot com Spring Security
  • Proteger o aplicativo e implementar funções de usuário usando o Spring Security
  • Introdução ao Spring Boot 3
  • Aprender como migrar do Spring Boot 2 para o Spring Boot 3
Ver informações completas