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 Spring Boot, um dos lançamentos da Pivotal – empresa responsável pelo Spring Framework – que mais se destacou por possibilitar uma programação simples, com o mínimo de configuração e o máximo de dedicação às regras de negócio. Com o Spring Boot tudo fica mais fácil, da configuração da aplicação até a sua execução. Neste curso você aprenderá a utilizar essa tecnologia para construir uma aplicação web completa com persistência e validação de dados e uma interface de usuário moderna, utilizando Thymeleaf e Bootstrap. Tudo isso explorando ao máximo as melhores práticas possibilitadas pelo ecossistema Spring.

Curso: Treinamento de SPRING BOOT COM ANGULAR.
Carga horária: 40 horas.
Valor R$ 4.495,00 valor individual.
Data de Início 27 de Novembro de 2023.

 

 

Para que os alunos possam obter um bom aproveitamento do curso completo de Java, é imprescindível que eles tenham participado dos nossos treinamentos de programação em java, ou possuam conhecimentos equivalentes.

Programação

 Conteúdo programático

Spring Boot

Spring MVC

Spring Data

Spring Security

Criando API’s REST com Spring

Cache de dados com Spring

Testes automatizados com Spring

Build, deploy e execução do projeto

 Angular para Construção de Web Apps

Construindo o alicerce da nossa aplicação

Angular, o framework MVC da Google

Angular 5 e o novo paradigma

Conhecendo um pouco da nossa aplicação, o Caelumpic

Instalando o Node.js em casa

 Criando Componentes

Consumindo uma API

HTTP e injeção de dependências

TypeScript e definição de tipos estáticos

Chamada da API remota

 Dividindo para conquistar!

Single Page Application (SPA)

 Melhorando a experiência do usuário

Pipes, tubos que transformam!

Variáveis locais

Criando um pipe

Que tal um interface type?

Definir tipos para usar autocomplete

Event binding para atualizar a view

 Cadastrando novas imagens

Data-binding resolve?

Associação de eventos (data-binding)

E o two-way data-binding?

ngModel

Envio de dados para o servidor

Ciclo de Vida de um componente

 Validando nosso formulário

Validação orientada a template

Validação orientada a modelo

O construtor de formulários

Compondo validadores

 Encapsulando nossa view!

Estilizando um componente

O problema de estilos globais

Estilo por componente

ViewEncapsulation e seus tipos

Shadow DOM, podemos confiar?

 Isolando código repetido em serviços

Criando um serviço

Injectable

 Removendo dados inconsistentes

Mais uma associação de eventos (event binding)

Serviço de remoção

Um pouco sobre charge detection

Exibindo mensagens para o usuário

 Alterando fotos cadastradas

Rotas parametrizadas

Buscando pelo parâmetro

Inclusão ou alteração?

 Modificadores de acesso e Encapsulamento

Isolando responsabilidades

Um pouco mais sobre tipagem e o tipo any

Uma classe para as mensagens

TypeScript e o favorecimento do encapsulamento

O modificador private

TypeScript e suas facilidades

Propriedades e açúcar sintático do TypeScript

Customizando: 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

O template do nosso componente

Eventos customizados com EventEmitter

Tornando nosso componente ainda melhor

O menu da aplicação

 Apêndice: Aproveitando seu conhecimento sobre jQuery

jQuery com Angular é possível?

Referência de elemento através de injeção

Que erro de compilação é esse?

Definições do jQuery para o TypeScript

Declarando mais uma vez variáveis no template

Serviços Relacionados

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
Joomla: Gestão de Conteúdo Web

Joomla: Gestão de Conteúdo Web

Duração do curso 32 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição JOOMLA – CRIAÇÃO DE SITES Objetivo do Curso O Joomla é o principal gerenciador de...

Saiba mais
PHP Orientado a Objetos com MySQL

PHP Orientado a Objetos com MySQL

Duração do curso 80 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição PHP WEB DEVELOPER Objetivo do Curso ESTE TREINAMENTO destina-se aos que pretendem aprimorar-se no aprendizado da...

Saiba mais
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp