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

JavaScript Moderno