SlideShare uma empresa Scribd logo
1 de 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 Javascript

Mais conteúdo relacionado

Semelhante a Desenvolvimento Ágil Javascript

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 - DevRocksRodrigo Wanderley de Melo Cardoso
 
Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo JavaTI Infnet
 
Por que devo aprender JavaScript?
Por que devo aprender JavaScript?Por que devo aprender JavaScript?
Por que devo aprender JavaScript?Breno Alves
 
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 AIROdair Seixas
 
Aula 2. frameworks js
Aula 2. frameworks jsAula 2. frameworks js
Aula 2. frameworks jsandreluizlc
 
As muitas faces do java
As muitas faces do javaAs muitas faces do java
As muitas faces do javaPedro Cavalero
 
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.Valmir Justo
 
Introdução ao Native Script
Introdução ao Native ScriptIntrodução ao Native Script
Introdução ao Native ScriptAndre Baltieri
 
10 Linguagens de programação essenciais
10 Linguagens de programação essenciais10 Linguagens de programação essenciais
10 Linguagens de programação essenciaisAlexandre Oliveira
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileCícero Moura
 
Aplicações Móveis Híbridas
Aplicações Móveis HíbridasAplicações Móveis Híbridas
Aplicações Móveis HíbridasThomas Kanzig
 
Desenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreDesenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreGivanaldo Rocha
 
Javascript levado a sério
Javascript levado a sérioJavascript levado a sério
Javascript levado a sériosaspi2
 

Semelhante a Desenvolvimento Ágil 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
 

Desenvolvimento Ágil 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