Style Switcher

Layout options
  • Boxed Layout
  • Full Width Layout
Primary Color

Palestra 26/10/17 São Paulo

Importância da Governança de dados, Qualidade de Dados e MDM na Corporação
Iremos abordar nesta palestra os conceitos da Gestão de Dados corporativa e suas aplicações em casos práticos de Governança de Dados, questões de qualidade e gestão de dados mestres. Palestra importante para os profissionais de BI, Sistemas, Arquitetura TI, Governança e Qualidade de Dados e Negócios. Também vamos apresentar o EDQ - (Enterprise Data Quality) e o OEMM - (Enterprise Metadata Management), ferramentas de Qualidade de Dados e Metadados da Oracle.
 
Data: 26/10/2017 - quinta-feira
Local: DoMore - Av. Paulista, 807 - 18 Andar - São Paulo/SP
Horário: 9:00hrs às 12:00hrs
Vagas Limitadas
Reservas: silvio@cstreina.com.br
(11) 4063-6450
(11) 3181-5166
(21) 4063-6250
(61) 4063-6350


São Paulo

Belo Horizonte

Porto Alegre

No eventos found

Pague em até 4x no Cartão de Crédito

Aceitamos cartões de crédito através do PayPal para pessoas físicas e depósito bancário ou boleto para pessoas jurídicas.
BotãoCheckout

Objetivo: O treinamento tem como objetivo capacitar o aluno a usar o jQuery e AngularJS de forma profissional e organizada, abrangendo temas como manipulação de objetos DOM, eventos, AJAX, JSON, Controllers, Directives, Dependency Injection, Data Binding, Digest, Watchers, Services e muito mais. Usando exercícios realistas o treinamento ajuda ao aluno a criar um código limpo, organizado, testável e de alta performance para aplicações corporativas, modularizadas e com o conceito SPA (Single Page App). O treinamento ensina de forma gradual e lógica os conceitos do framework jQuery e AngularJS e aplica-os em exercícios claros e práticos.

Carga horária: 32 horas

Pré-requisitos: Conhecimento e experiência intermediária com HTML, CSS e JavaScript.

Metodologia de ensino
: Exposição teórica seguida de aplicação de exercícios práticos para fixação do conteúdo. 

Conteúdo programático:
  1. Ambiente de desenvolvimento jQuery e AngularJS
    • Preparação do ambiente de trabalho, Chrome Dev Editor, Dev Tool
    • Download, instalação e uso através de CDN
  2. Introdução ao jQuery: manipulação DOM
    • Selecionando elementos
    • Criando elementos
    • Modificando elementos, propriedades e CSS
    • Removendo elementos
  3. Interação com usuário através de eventos
    • Capturando eventos de clicks
    • Usando eventos de mudança de elementos
    • Eventos de teclado
    • Evento mouse hover
    • Evento customizado
  4. Carregando e manipulando conteúdo dinâmico
    • Usando AJAX e JSON
    • Buscar objetos javascript
    • Ordenar objetos
    • Criar função de pesquisa e autossugestão
    • Esperar por uma chamada AJAX
  5. Efeitos visuais com jQuery
    • Básicos Slide, Hide, Show
    • Fade, Stop, Toggle
    • Criando uma galeria de fotos
  6. Manipulação de formulários
    • Validação básica de formulários
    • Validações de números, datas, e-mail
    • Implementando validações complexas, cartão de crédito, força da senha, anti-spam
  7. Interface com usuário
    • Manipulação do CSS
    • Implementando drag-and-drop, accordion, tabs, pop-up
    • Exemplos práticos de interface dinâmica
  8. Animações na interface com usuário
    • Exemplo de formulário animado
    • Implementando zoom em imagem
    • Menu animado
  9. Desenvolvimento de Plugin jQuery
    • Template de plugin
    • Criando plugin tooltip
    • Construindo um plugin de conteúdo e imagem
    • Criando RSS reader
  10. Usando a biblioteca jQuery UI
    • Criando botões com estilo
    • Criando caixas de dialogo
    • Usando date picker
  11. Introdução ao AngularJS e aplicações MVW
    • O poder do AngularJS
    • Anatomia de uma aplicação AngularJS
    • O que é MVW?
    • Estruturando nosso código MVC
    • Quando e como não usar AngularJS
  12. Modules, Controllers & Data Binding
    • Criando o primeiro Module
    • Melhores práticas de programação Modular
    • O que são Controllers?
    • O papel de um Controller
    • O que é Data Binding?
    • Two-Way Binding no AngularJS
    • Introdução a aplicação de uma página SPA (Single Page Application)
  13. Entendendo $Scope e seus Eventos
    • Desmistificando $Scope
    • Herança e prototipação $Scope
    • Conceitos avançados $Scope
    • Eventos de Broadcasting e Emitting
  14. Roteamento e várias Views (base para SPA)
    • Criando várias Views
    • Usando $routeParams no Controller
    • Usando ng-template
    • Usando API do serviço $location
    • Eventos dos serviços $location e $route
    • A diretiva ng-include
    • Introdução ao Angular UI Router
  15. AngularJS Services, Factories, and Providers
    • Serviços Service, Factory, Provider
    • Serviços mais simples Value e Constant
    • Usando Decorators para estender serviços de terceiros
  16. Desenvolvendo um Single Page Application (SPA)
    • Desenvolvendo nossa aplicação
    • Definindo Rotas
    • Criando os Services, Controllers e Templates
    • Ponto de entrada (index.html)
  17. Entendendo formulários AngularJS
    • Formulários AngularJS <form>, Tags <input>, <textarea>, <select>, Radio Button e Checkbox
    • Validação de formulários
  18. Usando REST API
    • Entendendo e usando Promises
    • Entendendo o serviço $http
    • Entendendo o serviço $resource
    • Aplicando $resource no nosso SPA
  19. Diretivas AngularJS
    • O que são diretivas AngularJS?
    • Criando diretivas customizadas e suas opções
    • Funções Link e Compile
    • Ligação entre Scope externo o Scope da diretiva
    • Usando ‘@’, ‘=’ e ‘&’ para fazer a ligação de escopos
    • Parent Scope vs. Child Scope vs. Isolated Scope
    • O que é Transclusion?
  20. Injeção de dependência no AngularJS
    • Os serviços $provide e $injector
    • Injetando dependencia dinamicamente
    • O registro de Controllers, Filters, e Directives
  21. AngularJS Filters – manipulando o formato dos dados
    • Filtros básicos: number, date, currency, json, uppercase, lowercase.
    • Filtros customizados
    • Usando vários Filters
    • Usando Filters em Controllers, Services, e Directives
    • Outros Filters úteis: filter, orderBy, limitTo
    • Usando $filter Service
  22. Enriquecendo a experiência do usuário com AngularJS Animation
    • Animação com CSS3 Transitions
    • Indo além do básico com: Keyframes, jQuery, ngClass
    • Animação com Diretivas customizadas
  23. Deployment e Internacionalização
    • Os passos para um deployment profissional
    • Tradução automática com $translateProvider
  24. Autenticação e autorização no AngularJS
    • Adicionando a funcionalidade de Login
    • Fazendo o seu Authorization Service usando $http e $cookieStore




Brasília

Rio de Janeiro

Curitiba

No eventos found

Newsletters

Assinar

Assine nossa newsletter e receba no sei e-mail o calendário de turmas abertas e novos treinamentos!

Onde estamos

Matriz:
Al dos Guatás, 468 sl.55
Saúde - São Paulo
CEP: 04053-041

Telefones:
(11) 4063-6450
(21) 4063-6250
(61) 4063-6350
(11) 3181-5166

Calendário

loader

Visitantes

0450535
Today
Yesterday
This Week
Last Week
This Month
Last Month
All days
444
901
4161
4151
10759
26956
450535

19.06%
18.63%
10.14%
6.58%
0.03%
45.55%
Online (15 minutes ago):3
3 guests
no members

Your IP:54.145.117.60