Do mapa mental para Serviços de Dados até APIs

826 visualizações

Publicada em

Recording: http://wso2.com/library/webinars/2015/02/do-mapa-mental-para-servicos-de-dados-ate-apis/

Os participantes deste Webinar vão compreeder:

Como fazer modelagem ágil de dados usando mapas mentais
Usar a API REST do DSS como camada de persistência
Consumir a API REST do DSS usando uma aplicação HTML5 e AngularJS
Entender como a API gerada pode ser usada por outros aplicativos

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
826
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
17
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • 5
  • 7
  • 8
  • 10
  • 11
  • 12
  • 14
  • 16
  • Do mapa mental para Serviços de Dados até APIs

    1. 1. Do Mapa Mental para Serviços de Dados até APIs Clóvis Wichoski clovis@neoinix.com.br
    2. 2. Objetivos oNo final deste webinar, os participantes serão capazes de: oCompreender a modelagem ágil de dados usando mapas mentais oUsar a API REST do DSS como camada de persistência oConsumir a API REST do DSS usando uma aplicação HTML5 e AngularJS oEntender como a API gerada pode ser usada por outros aplicativos 2
    3. 3. Tópicos oAlgoritmos repetitivos oMapas Mentais oWSO2 Data Services Server oAngularJS oAbordagem ágil oDemonstração 3
    4. 4. Algoritmos repetitivos 4
    5. 5. Algoritmos repetitivos oCTRL+C e CTRL+V oTemplates oOrientação a Objetos oDesign Patterns oComponentes oGerador de códigos oUso de Bibliotecas (DLL, API, Frameworks, etc...) oTDD, BDD, DDD etc... 5
    6. 6. Mapas Mentais 6
    7. 7. Mapas Mentais 7
    8. 8. Mapas Mentais 8
    9. 9. WSO2 Data Services Server 9
    10. 10. Data Services Server oO que é o DSS? oCamada Intermediária (Middle layer): conecta os dados de uma empresa com as aplicações que usam esses dados oFornece ferramentas e recursos para enriquecer as intereções entre os dados e as aplicações 10
    11. 11. Data Services Server oDSS é uma plataforma para: oIntegrar repositórios de dados oCriar visões compostas dos dados oHospedar os dados em diferentes formatos oWeb Services WS-* e Recursos no estilo REST. Essa camada intermediária hospeda os data services que podem acessar os diversos repositórios de dados mantidos pela empresa, usando opções avançadas de configurações que por sua vez permitem que esses dados possam ser expostos para as aplicações da melhor maneira possível. 11
    12. 12. Data Services Server oPor que usar o DSS? Os dados tipicamente ficam armazenados em fonte de dados heterogêneas. Uma camada explícita de data services entre os dados e os usuários torna possível tratar/expor os dados de acordo com os requisitos do negócio. O WSO2 Data Services permite que fontes de dados possam ser expostas como Web Services e através de interfaces REST. Os dados podem também ser expostos usando XML via HTTP, como JSON. 12
    13. 13. AngularJS 13
    14. 14. oO que é o AngularJS? oFramework JavaScript para desenvolvimento de aplicações HTML oSuporta oInjeção de código oAutomação de testes oComponentes oTestes focados em regras de negócio (BDD) 14 “HTML é excelente para declarar documentos estáticos, mas é muito ruim quando precisamos usar ele para definir interfaces dinâmincas em aplicações web. AngularJS permite você criar novos elementos HTML para sua aplicação. O ambiente resultante é extraordinariamente expressivo, legível e rápido para desenvolver.” Definição traduzida de www.angularjs.org
    15. 15. Abordagem ágil 15
    16. 16. Abordagem ágil 16 Definições em Mapas Mentais Prototipar nas Tecnologias alvo Transformar as informações do Mapa no código prototipado
    17. 17. Demonstração 17
    18. 18. Contact us !

    ×