Spring Boot e Angular

Duração do curso

40 horas

Início do curso

27 de Novembro de 2023

Taxa do curso

R$ 4.495,00

Descrição

Aprenda a criar aplicações web modernas com **Spring Boot**, **Angular 6** e **MongoDB**. Este curso tem como objetivo ensinar como utilizar o Spring Boot para construir aplicações web com persistência e validação de dados, além de fornecer uma interface moderna com Thymeleaf e Bootstrap. Através desse treinamento, você desenvolverá uma aplicação completa, explorando as melhores práticas do ecossistema Spring.

Objetivo do Curso

O curso visa capacitar os alunos a construir aplicações web completas utilizando **Spring Boot** para o back-end e **Angular 6** para o front-end, integrando com **MongoDB** para persistência de dados. Durante o curso, os alunos aprenderão desde o básico da configuração até o desenvolvimento de APIs REST, autenticação, testes automatizados e construção de uma interface de usuário moderna e interativa.

Público Alvo

Este curso é voltado para desenvolvedores que desejam aprender a criar aplicações web completas com **Spring Boot** e **Angular 6**. É recomendado para quem tem conhecimento prévio de Java e está buscando integrar novas tecnologias ao seu fluxo de desenvolvimento.

Pré-requisitos

Para que os alunos possam aproveitar ao máximo o curso, é imprescindível que tenham participado de cursos de **programação em Java** ou possuam conhecimentos equivalentes.

Conteúdo Programático

Spring Boot

  • Introdução ao Spring Boot
  • Spring MVC e Spring Data
  • Spring Security para autenticação e autorização
  • Criando APIs REST com Spring Boot
  • Cache de dados com Spring
  • Testes automatizados com Spring
  • Build, deploy e execução do projeto

Angular para Construção de Web Apps

  • Instalando o Node.js
  • Introdução ao Angular: O framework MVC da Google
  • Visão geral da aplicação: Caelumpic
  • Criando Componentes e consumindo uma API
  • HTTP e injeção de dependências
  • Utilizando TypeScript e definição de tipos estáticos
  • Chamada da API remota

Single Page Application (SPA)

  • Dividindo a aplicação em partes: SPA
  • Melhorando a experiência do usuário com Pipes e componentes
  • Data binding e two-way data binding com ngModel
  • Enviando dados para o servidor
  • Ciclo de Vida de um componente no Angular

Validação de Formulários

  • Validação orientada a template e modelo
  • Compondo validadores no Angular

Estilizando Componentes

  • Estilizando um componente no Angular
  • Problemas com estilos globais e como resolvê-los
  • Estilos por componente com ViewEncapsulation
  • Explorando o Shadow DOM

Serviços e Remoção de Dados

  • Criando e utilizando serviços no Angular
  • Removendo dados inconsistentes com serviços
  • Exibindo mensagens para o usuário

Rotas e Alteração de Dados

  • Implementação de rotas parametrizadas
  • Alterando e buscando fotos cadastradas
  • Inclusão ou alteração de dados

Modificadores de Acesso e Encapsulamento

  • Isolando responsabilidades com modificadores de acesso
  • Tipagem em TypeScript e o tipo any
  • Utilizando o modificador private no TypeScript
  • Customizando com TypeScript, RxJS e testes com Jasmine/Karma

Apêndice: Decisão nas Mãos do Usuário

  • Isolando a lógica de confirmação em um componente
  • Utilizando EventEmitter para eventos customizados
  • Construção do menu da aplicação

Apêndice: Aproveitando o Conhecimento sobre jQuery

  • Usando jQuery com Angular
  • Referência de elemento com injeção de dependência
  • Trabalhando com jQuery no TypeScript

Serviços Relacionados

AngularJS

AngularJS

Duração do curso 32 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição O Curso de Javascript com AngularJS oferece uma introdução ao desenvolvimento com Javascript,...

Saiba mais
Desenvolvimento Web com Java e AngularJS

Desenvolvimento Web com Java e AngularJS

Descrição Treinamento Java para Web com AngularJS Objetivo do Curso O curso de Java para web com AngularJS – é voltado aos profissionais de informática...

Saiba mais
Desenvolvimento Web com Spring Boot e Angular

Desenvolvimento Web com Spring Boot e Angular

Duração do curso 40 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição CRIANDO APLICAÇÕES WEB COM SPRING BOOT, angular 6 e MongoDB Aprenda a criar aplicações web com...

Saiba mais
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp