CPN018 |
Construção de Aplicações WEB com AngularJS |
|
|
||
|
Objectivo Geral |
|
|
||
AngularJS fornece uma framework que permite o desenvolvimento de aplicações modernas “Sigle Page Applications” (SPA) usando HTML existente assim como JavaScript. Neste curso aprenderá a integrar primitivas AngularJS e expressões em HTML 5, escrever controladores e serviços AngularJS para construir um aplicativo da Web completo, utilizando os recursos SPA.
|
|
|
OBJEcTIVos Específicos |
|
|
No final deste curso os participantes saberão:
· Criar uma página completa web única com AngularJS
· Criar a interface do usuário com modelos, diretivas e filtros
· Criar controladores de código com JavaScript e os dados se ligam a modelos
· Desenvolver formas de ligação a dados para executar acessos CRUD
· Estender AngularJS com serviços personalizados, filtros e diretivas
|
|
|
Destinatários |
|
|
Programadores, responsáveis de projetos web, engenheiros de software, CIO e todos os interessados no conhecimento desta framework
|
|
|
PRÉ-REQuisitos |
|
|
Assume-se conhecimentos de base de dados, html, Programação e Familiaridade com sistemas Linux
|
|||
|
Duração |
||
|
24 Horas |
|
|
|
|||
|
Conteúdo Programático |
||
1 - Introdução e Visão Geral
· Características e benefícios do AngularJS
· Estendendo HTML para aplicações web
· Diferenciação entre conteúdos e testes
2 - ArquitetURA AngularJS
· Criação de aplicações web
· Inicialização da aplicação com ng-app
· Modularização com a funcionalidade angular.module()
· Gerir dependências com IoC
· Minimização de código com recurso a anotações
· Codificação controladores AngularJS
· Attach do controlador com ng-controlador
· Ligar o $scope ao controlador
· Implementar propriedades e métodos do controlador
· AngularJS Core
· O ciclo digest
· Observando expressões com $scope.$watch()
· Integrando bibliotecas externas com $scope.$apply()
3 - Construindo uma interface interativa
· Aplicação das diretivas aos modelos
· Ligação ao HTML com ng-model
· Intercalação AngularJS expressões com HTML
· Exibindo conjuntos de dados com ng-repeat
· Filtros AngularJS
· Diretivas Data, moeda, filtro, ordenação
· Integrar formulários com AngularJS
· Manipular formas e entradas com o controlador de formulários
· Ligação de campos de texto, data, checkbox, select
· Alternando estado de controle formulário com ng-show e ng-disabled
· Validando entradas no formulário
· Explorando atributos HTML5: require, min, max, pattern
· Avaliando $erro, $dirty, e $invalid em expressões
· Classes CSS angular: ng-valid, ng-invalid, ng-pristine, ng-dirty
4 - interfaces AVANÇADOS
· Trabalhar com imagens e links
· URLs de imagem com ng-src
· Incorporando links vinculados com ng-href
· Apoiar a internacionalização e acessibilidade
· Fornecer regras locais
· Aplicando localização com ngPluralize e ngMessageFormat
· Módulo ngAria
5 - estendendo AngularJS
· Desenvolvimento de componentes personalizados
· constant
· value
· factory
· service
· custom filter
· Criando diretivas personalizadas
· A implementação de restrições para elementos ou atributos
· Especificando marcação modelo ou templateUrl
· Isolando a diretiva scope
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
2,990.00 EUR | 1,590.00 EUR | 1,290.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
3,585,010.00 AOA | 1,906,410.00 AOA | 1,546,710.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
248,170.00 MZN | 131,970.00 MZN | 107,070.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
17,940.00 R$ | 9,540.00 R$ | 7,740.00 R$ |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?