Desenvolvimento
para Web com
@wevertongomes
fb.com/wevertongomes
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
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
Background Pessoal
• 3 projetos mais importantes:
Timeline
Web’s
• 1.0
• 2.0
• 3.0
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
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
Node.js
• Engine de execução JavaScript
• Baseado no Google V8
• Usado por grandes empresas
• Possui gerenciador de pacotes
• Base para vários frameworks
Meteor
• https://www.meteor.com
• Framework Full Stack
• Reativo
• MongoDB
• Blaze
• Suporte a mobile
• Mais de 8K packages, 460K instalações
Meteor
DEMO
Dúvidas???
Obrigado!!!
• @wevertongomes
• fb.com/wevertongomes
• slideshare.net/wevertongomes2/desenvolvimento-para-web-com-meteor

Desenvolvimento para web com Meteor

Notas do Editor

  • #7 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.
  • #8 Google Now
  • #9 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)
  • #10 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.
  • #11 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.