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
Duvidas? Entre em contato conosco!
Serviços Relacionados

Desenvolvimento de Aplicações Android
Duração do curso 80 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição CURSO DE ANDROID Objetivo do Curso O Curso de Android destina-se a todos aqueles que pretendem se...
Saiba mais
ITIL V4 SPECIALIST: CDS - Create, Deliver & Support com aulas ao vivo pela plataforma Google Meeting
Duração do curso CONSULTAR Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Este curso aborda a evolução do profissionalismo na TI e no gerenciamento de serviços,...
Saiba mais
JavaScript: Domine a Linguagem para Web
Duração do curso 40 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição DESENVOLVIMENTO WEB COM JAVASCRIPT Objetivo do Curso O curso de JavaScript destina-se aos profissionais de...
Saiba mais