Desenvolvimento para web com Meteor

237 visualizações

Publicada em

Palestra na 10ª Semana de TI da FANAP

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
237
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Web 1.0 – Creation of static web sites, the first web business models.
    Web 2.0 – Interactivity (Ajax), social networking, mash-ups, media sharing, online commerce, lightweight collaboration, wikis.
    Web 3.0 – The “intelligent web”, i.e., machine-facilitated understanding of information. E.g., semantic web, NLP, machine learning/reasoning, recommender systems.
  • Google Now
  • Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo servidor, controlando o navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido.
    ECMA (acrônimo para European Computer Manufacturers Association)
  • The V8 JavaScript Engine is an open source JavaScript engine developed by The Chromium Project for the Google Chrome web browser. V8 compiles JavaScript to native machine code.
    IBM, Microsoft, Yahoo!, Walmart, Groupon, SAP, LinkedIn, Rakuten, PayPal, Voxer and GoDaddy.
  • The V8 JavaScript Engine is an open source JavaScript engine developed by The Chromium Project for the Google Chrome web browser. V8 compiles JavaScript to native machine code.
    IBM, Microsoft, Yahoo!, Walmart, Groupon, SAP, LinkedIn, Rakuten, PayPal, Voxer and GoDaddy.
  • Desenvolvimento para web com Meteor

    1. 1. Desenvolvimento para Web com @wevertongomes fb.com/wevertongomes
    2. 2. Background Pessoal • Diretor Técnico da Adapter Sistemas • Arquiteto de Software • Trabalho com TI desde 1996 • Trabalho com dev desde 1998 • Trabalho com infra desde 1999 • Formado em Tecnologia de Redes de Comunicação pelo IFG
    3. 3. Background Pessoal • Certificado Silverlight • Certificado Delphi Developer • Projetos estruturados, OO • Bancos de dados relacionais e NoSQL • Linguagens: Delphi, C#, Ruby, Python, JS, Android, iOS • Entusiasta de novas tecnologias
    4. 4. Background Pessoal • 3 projetos mais importantes:
    5. 5. Timeline
    6. 6. Web’s • 1.0 • 2.0 • 3.0
    7. 7. Web 2.0 e 3.0 • JS, XML e JSON (Ajax) • SOA • SaaS, PaaS e IaaS • Mobile e Computação Ubíqua • Metadata, Informações Conectadas e Agentes Inteligentes
    8. 8. JavaScript • Linguagem de programação interpretada • Lançada em 1995 com o nome de LiveScript • Normatizado pela ECMA • Estruturada, dinâmica, funcional, baseada em objetos e protótipos • Callback’s • Vem ganhando espaço do lado servidor
    9. 9. Node.js • Engine de execução JavaScript • Baseado no Google V8 • Usado por grandes empresas • Possui gerenciador de pacotes • Base para vários frameworks
    10. 10. Meteor • https://www.meteor.com • Framework Full Stack • Reativo • MongoDB • Blaze • Suporte a mobile • Mais de 8K packages, 460K instalações
    11. 11. Meteor DEMO
    12. 12. Dúvidas??? Obrigado!!! • @wevertongomes • fb.com/wevertongomes • slideshare.net/wevertongomes2/desenvolvimento-para-web-com-meteor

    ×