Spring Boot e Angular
- Duração do curso40 horas
- Início do cursoCONSULTAR
- Taxa do cursoCONSULTAR
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
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
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
Consumindo uma API
HTTP e injeção de dependências
TypeScript e definição de tipos estáticos
Chamada da API remota
Single Page Application (SPA)
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
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
Validação orientada a template
Validação orientada a modelo
O construtor de formulários
Compondo validadores
Estilizando um componente
O problema de estilos globais
Estilo por componente
ViewEncapsulation e seus tipos
Shadow DOM, podemos confiar?
Criando um serviço
Injectable
Mais uma associação de eventos (event binding)
Serviço de remoção
Um pouco sobre charge detection
Exibindo mensagens para o usuário
Rotas parametrizadas
Buscando pelo parâmetro
Inclusão ou alteração?
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.
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
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