SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
JavaScript Moderno
Evoluções e tecnologias Emergentes Baseadas em Javascript
Prof. Josino Rodrigues
O que vamos aprender ?
O que dá pra fazer com JavaScript hoje?
http://bit.do/
jstoday
Resumo do que veremos
Introdução a JavaScript
JQuery
TypeScript
NodeJS
Angular
s4qvvh0
O Reino Encantado do Javascript
http://bit.do/hipsters_javascript
JavaScript
Javascript é uma linguagem de programação criada
para conferir funcionalidades a páginas de um site
Sua abordagem para execução no frontend consiste
em deixar que o navegador carregue o DOM e depois
atuar sobre esse elementos
Livro Eloquent JavaScript
http://bit.do/eloquente-javascript
10 Dicas para se Tornar Ninja em JavaScript!
http://bit.do/10-dicas-javascript
Aprenda e Pratique no Khan Academy
http://bit.do/programacao_khan
Javascript
fora do
navegador
O Node.js é uma plataforma altamente
escalável e de baixo nível.
Você pode programar diretamente com diversos
protocolos de rede e internet, ou utilizar
bibliotecas que acessam diversos recursos do
sistema operacional
NODE - INtrodução
Para programar em Node.js, basta dominar a
linguagem JavaScript
O runtime JavaScript utilizado nesta
plataforma é o Javascript V8, que é usado no
navegador Google Chrome
NODE - INtrodução
Javascript no
Servidor
NODE - Características
Express
Olá Mundo Express
const express = require('express');
const app = express();
app.get('/', function (req, res) {
res.send('Olá Mundo!');
});
app.listen(3000, function(){
console.log('Servidor iniciado');
});
Javascript
FullStack
ADONIS
Javascript no
Desktop
Olá Mundo Electron
const { app, BrowserWindow } = require('electron');
app.on( 'ready', () => {
console.log('Olá Mundo');
let mainWindow = new BrowserWindow({
width: 600,
heigth: 400
});
mainWindow.loadURL('http://www.google.com');
});
Javascript
para Mobile
Links Para saber mais sobre
React Native
https://movile.blog/react-native-series-o-que-e-react-native-como-usar-e-instalar/
https://movile.blog/react-native-series-primeiros-passos-para-criacao-do-nosso-aplicativo/
E o que tá acontecendo pelo mundo ????
Tem vaga pra isso ....
JavaScript Moderno
JavaScript Moderno

Mais conteúdo relacionado

Mais procurados

Java script vs vb script
Java script vs vb scriptJava script vs vb script
Java script vs vb script
Nielson Santana
 
Introdução ao java fx e visage
Introdução ao java fx e visageIntrodução ao java fx e visage
Introdução ao java fx e visage
jesuinoPower
 

Mais procurados (20)

JavaFX 2
JavaFX 2JavaFX 2
JavaFX 2
 
Java script vs vb script
Java script vs vb scriptJava script vs vb script
Java script vs vb script
 
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando PimentaIniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
 
Introdução ao Ruby on Rails
Introdução ao Ruby on RailsIntrodução ao Ruby on Rails
Introdução ao Ruby on Rails
 
Introdução ao java fx e visage
Introdução ao java fx e visageIntrodução ao java fx e visage
Introdução ao java fx e visage
 
Node.js e Express
Node.js e ExpressNode.js e Express
Node.js e Express
 
Groovy e Grails 2
Groovy e Grails 2Groovy e Grails 2
Groovy e Grails 2
 
Ria e Java FX
Ria e Java FXRia e Java FX
Ria e Java FX
 
Abertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET CoreAbertura - Workshop ASP.NET Core
Abertura - Workshop ASP.NET Core
 
Rubysoc final RubyConfBR
Rubysoc final RubyConfBRRubysoc final RubyConfBR
Rubysoc final RubyConfBR
 
I BootCamp SMO - RubyOnRails
I BootCamp SMO - RubyOnRailsI BootCamp SMO - RubyOnRails
I BootCamp SMO - RubyOnRails
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisJavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
 
Jclouds jug vale
Jclouds jug valeJclouds jug vale
Jclouds jug vale
 
Javascript nos dias de hoje
Javascript nos dias de hojeJavascript nos dias de hoje
Javascript nos dias de hoje
 
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout  Tempo Real Eventos - Nodejs - Os Primeiros PassosHangout  Tempo Real Eventos - Nodejs - Os Primeiros Passos
Hangout Tempo Real Eventos - Nodejs - Os Primeiros Passos
 
Typescript
TypescriptTypescript
Typescript
 
Servidor de Build e Integração Contínua
Servidor de Build e Integração ContínuaServidor de Build e Integração Contínua
Servidor de Build e Integração Contínua
 

Semelhante a JavaScript Moderno

Semelhante a JavaScript Moderno (20)

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.
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serio
 
Desenvolvendo com Dojo Toolkit
Desenvolvendo com Dojo ToolkitDesenvolvendo com Dojo Toolkit
Desenvolvendo com Dojo Toolkit
 
Java Web Fácil com VRaptor
Java Web Fácil com VRaptorJava Web Fácil com VRaptor
Java Web Fácil com VRaptor
 
Apresentação JQuery
Apresentação JQueryApresentação JQuery
Apresentação JQuery
 
Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFX
 
JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012
 
Javascript levado a sério
Javascript levado a sérioJavascript levado a sério
Javascript levado a sério
 
React Native - Plataformas Mobile
React Native - Plataformas MobileReact Native - Plataformas Mobile
React Native - Plataformas Mobile
 
TDC2015 Porto Alegre - Interfaces ricas com Rails e React.JS
TDC2015  Porto Alegre - Interfaces ricas com Rails e React.JSTDC2015  Porto Alegre - Interfaces ricas com Rails e React.JS
TDC2015 Porto Alegre - Interfaces ricas com Rails e React.JS
 
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
 
Codando com PHP e JQuery
Codando com PHP e JQueryCodando com PHP e JQuery
Codando com PHP e JQuery
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Apresentando meteor! Join Community - Goiânia
Apresentando meteor! Join Community - GoiâniaApresentando meteor! Join Community - Goiânia
Apresentando meteor! Join Community - Goiânia
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorMSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
 
Curso de Node.js e MongoDB - 01
Curso de Node.js e MongoDB - 01Curso de Node.js e MongoDB - 01
Curso de Node.js e MongoDB - 01
 
Light Talk: Introdução sobre Node.js
Light Talk: Introdução sobre Node.jsLight Talk: Introdução sobre Node.js
Light Talk: Introdução sobre Node.js
 
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
 
Arquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosArquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviços
 

JavaScript Moderno