Programa do Curso
Criar APIs REST com Spring Data REST
Spring e REST Web Services
- SOA e microsserviços
- HATEOAS e HAL
- O que é o Spring Data REST?
Preparando o ambiente de desenvolvimento
- Instalar e configurar o JDK
- Instalação e configuração do Spring
- Instalando e configurando Postman
REST de dados da primavera
- Criar tabelas, entidades e campos
- Trabalhar com fontes de dados
- Criar repositórios
- Usando POST e PUT
- Configurar um caminho
- Criar uma API
- Implementar uma API
- Explorando recursos
- Paginação e ordenação
- Manter a exposição da API
- Personalizando a serialização JSON
- Aplicando métodos de busca personalizados
APIs REST de microsserviços
- Criar um esquema e um projeto
- Desenvolver e fixar entidades
- Utilizar associações
- Criar repositórios
- Trabalhar com fontes de dados
Teste com Postman
- Criar recursos
- Personalização de associações
- Expondo recursos
Proteger APIs
- Adicionar dependências
- Configurar autorização e autenticação
Angular JavaScript
O que é Angular JS?
- HTML5, CSS e JavaScript
- JSON e Ajax
- Aplicações Angular JS
- Bootstrap CSS
- Modelos
- Ligações
Expressiões
- Expressões simples
- Valores
- Objectos
- Matrizes
- Mapas
Directivas
- Tipagem de dados
- Fazer loops em arrays e arrays de objectos
- Criação de tabelas
- Ativar e desativar HTML elementos
- Esconder e mostrar HTML elementos
- Manipulação de HTML eventos
- Directivas personalizadas 
Controladores
- Definição de controladores
- Funções de propriedades de objectos
- Métodos de controlador
- Controladores em ficheiros externos
Namespaces
- Espaço de nomes global
- Módulos
- Dependências de módulos
- Carregamento de bibliotecas
- Onde colocar os scripts
- Ficheiros de aplicações
Filtros
- Converter para moeda
- Subconjuntos de matrizes
- Conversão de maiúsculas e minúsculas
- Ordenação
Pedidos HTTP
- Pedidos gerais
- Atalhos
- Tratamento de sucessos e erros
- Definição de cabeçalhos HTTP
- Proteção contra vulnerabilidades JSON e XSRF
Formulários
- HTML Controlos de entrada
- Validação do browser versus validação Angular JS
- Validação de valores de entrada
- Apresentação de mensagens de erro de entrada
Angular Módulos
- Serviços
- Animation
- REST
- Cookies
- Suporte de dispositivos móveis
Conceito de aplicação de página única
- Encaminhamento numa aplicação de página única (SPA)
Camadas abertas JavaScript
O que é o Openlayers?
Características do Openlayers
- Camadas em mosaico
- Camadas vectoriais
- Moderno, rápido e pronto para dispositivos móveis
- Fácil de personalizar e ampliar
Angular Integração
Requisitos
- Compreensão de desenvolvimento web.
- Experiência com HTML, CSS e Javascript.
- Java experiência em programação.
Público
- Desenvolvedores
Declaração de Clientes (9)
Eveything. The trainer has the best teaching skills I've seen in my life
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Curso - Spring and Hibernate in Java Applications
chances to play with code during exercises (not only coding, what trainer prepared)
PITERION GmbH
Curso - Java Spring
In this training we’re not only learned for the fundamental technical knowledge of Java spring/technology and most important things we also gaining the worldly knowledge which you have shared with us during the class.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Curso - Java 8 and Spring
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Curso - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Curso - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Curso - Building Web Apps using the MEAN stack
Gostei das tuas piadas
Dermot - Griffiths & Armour
Curso - Angular 2 Fundamentals
Machine Translated
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Curso - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
część o RxJS