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