SlideShare ist ein Scribd-Unternehmen logo
1 von 10
DESENVOLVIMENTO ÁGIL DE APLICAÇÕES 
MODERNAS COM JAVASCRIPT 
Edemilson Luiz Gonçalves 
eu@edemilson.ws 
Facebook: edegoncalves 
Twitter: edemilsonws
Seu passado te condena. 
Brendan Eich – Criador da Linguagem Javascript 
● Criada em 1995, existem algumas histórias na 
internet de que a linguagem foi escrita em 10 dias. 
● Linguagem de programação interpretada 
● Lançada inicialmente para o navegador Netscape 
● Javascript não é Java 
● Ou você gosta ou você odeia! 
● Roda em todos os navegadores.
Fatos importantes da evolução. 
● 1996 a 2004, era considerada uma linguagem para leigos e não era 
tão popular entre os profissionais. 
● Em 2005 surgiu o Ajax (Javascript Assíncrono e XML) e com isso 
ganhou mais populariedade. 
● Jquery biblioteca cross-browser lançada no final de 2006, foi a 
principal responsável pela popularização do Javascript 
● Em 2009 surgiu Nodejs, Javascript do lado do servidor. 
● Javascript everywhere – Banco de dados, aplicações mobile, 
aplicações desktop, arduino, drones, jogos...
Carreira
MeteorJS e seus 7 Princípios 
● Dados sobre a rede 
● Uma linguagem 
● Database em qualquer lugar 
● Compensação de latência 
● Full-Stack e Realtime 
● Opensource 
● Seja produtivo!
Alguns projetos legais. 
● Tracking.js - http://trackingjs.com/ 
● Nodecopter - http://nodecopter.com/ 
● Nodebots.io - http://nodebots.io/ 
● AngularJS - https://angularjs.org/ 
● Ionic – http://ionicframework.com/ 
● Polymer - http://www.polymer-project.org/
Referências 
● Wikipédia - http://pt.wikipedia.org/ 
● Discover Meteor - https://www.discovermeteor.com/ 
● Indeed - http://www.indeed.com/ 
● Meteorjs - https://www.meteor.com
Desenvolvimento ágil de aplicações modernas com javascript

Weitere ähnliche Inhalte

Ähnlich wie Desenvolvimento ágil de aplicações modernas com javascript

Ähnlich wie Desenvolvimento ágil de aplicações modernas com javascript (20)

Mini aula-java
Mini aula-javaMini aula-java
Mini aula-java
 
Js everywhere
Js everywhereJs everywhere
Js everywhere
 
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocksLinguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
 
Java
JavaJava
Java
 
The Next Big Language
The Next Big LanguageThe Next Big Language
The Next Big Language
 
Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo Java
 
Por que devo aprender JavaScript?
Por que devo aprender JavaScript?Por que devo aprender JavaScript?
Por que devo aprender JavaScript?
 
Desenvolvendo aplicativos móveis com Adobe AIR
Desenvolvendo aplicativos móveis com Adobe AIRDesenvolvendo aplicativos móveis com Adobe AIR
Desenvolvendo aplicativos móveis com Adobe AIR
 
Aula 2. frameworks js
Aula 2. frameworks jsAula 2. frameworks js
Aula 2. frameworks js
 
As muitas faces do java
As muitas faces do javaAs muitas faces do java
As muitas faces do java
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Introdução ao Native Script
Introdução ao Native ScriptIntrodução ao Native Script
Introdução ao Native Script
 
10 Linguagens de programação essenciais
10 Linguagens de programação essenciais10 Linguagens de programação essenciais
10 Linguagens de programação essenciais
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento Mobile
 
Javafx
JavafxJavafx
Javafx
 
Aplicações Móveis Híbridas
Aplicações Móveis HíbridasAplicações Móveis Híbridas
Aplicações Móveis Híbridas
 
Web eclipse
Web eclipseWeb eclipse
Web eclipse
 
Desenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreDesenvolvimento Web com Software Livre
Desenvolvimento Web com Software Livre
 
Java modulo 01 - Introdução
Java modulo 01 - IntroduçãoJava modulo 01 - Introdução
Java modulo 01 - Introdução
 
Javascript levado a sério
Javascript levado a sérioJavascript levado a sério
Javascript levado a sério
 

Kürzlich hochgeladen

Kürzlich hochgeladen (6)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Desenvolvimento ágil de aplicações modernas com javascript

  • 1. DESENVOLVIMENTO ÁGIL DE APLICAÇÕES MODERNAS COM JAVASCRIPT Edemilson Luiz Gonçalves eu@edemilson.ws Facebook: edegoncalves Twitter: edemilsonws
  • 2.
  • 3. Seu passado te condena. Brendan Eich – Criador da Linguagem Javascript ● Criada em 1995, existem algumas histórias na internet de que a linguagem foi escrita em 10 dias. ● Linguagem de programação interpretada ● Lançada inicialmente para o navegador Netscape ● Javascript não é Java ● Ou você gosta ou você odeia! ● Roda em todos os navegadores.
  • 4. Fatos importantes da evolução. ● 1996 a 2004, era considerada uma linguagem para leigos e não era tão popular entre os profissionais. ● Em 2005 surgiu o Ajax (Javascript Assíncrono e XML) e com isso ganhou mais populariedade. ● Jquery biblioteca cross-browser lançada no final de 2006, foi a principal responsável pela popularização do Javascript ● Em 2009 surgiu Nodejs, Javascript do lado do servidor. ● Javascript everywhere – Banco de dados, aplicações mobile, aplicações desktop, arduino, drones, jogos...
  • 6. MeteorJS e seus 7 Princípios ● Dados sobre a rede ● Uma linguagem ● Database em qualquer lugar ● Compensação de latência ● Full-Stack e Realtime ● Opensource ● Seja produtivo!
  • 7.
  • 8. Alguns projetos legais. ● Tracking.js - http://trackingjs.com/ ● Nodecopter - http://nodecopter.com/ ● Nodebots.io - http://nodebots.io/ ● AngularJS - https://angularjs.org/ ● Ionic – http://ionicframework.com/ ● Polymer - http://www.polymer-project.org/
  • 9. Referências ● Wikipédia - http://pt.wikipedia.org/ ● Discover Meteor - https://www.discovermeteor.com/ ● Indeed - http://www.indeed.com/ ● Meteorjs - https://www.meteor.com