O novo mundo...

Desenvolvedor Mobile

Programando na maior parte do tempo js

http://enieber.com.br

Agenda

* O que é JS ?

 

* Por que foi criado?

 

* Como pode ser usado?

 

* Até onde posso chegar

Javascript também conhecido como

JS

Sabe o navegador?

Internet

Então..

Para você conseguir fazer oque vc faz hoje, é necessario uma linguagem de programação...

E adivinha qual a unica que roda nos browsers?

O que?

Isso mesmo!!

 

Javascript

mas.....O que é

JS ?

* Unica linguagem de programação que é usada no browser

JS

* Unica linguagem de programação que é usada no browser

* facil utilização

JS

* Unica linguagem de programação que é usada no browser

* facil utilização

* Interpretada

JS

JS != Java

Como usar esse JS ?

Syntax JS

var digaOi = function(nome) {
 alert("Oi "+ nome);
}


digaOi("Enieber");

Versões

  • ES5

  • ES6 / ES2015

  • ES2016

  • ES2017

  • ES2018

ES5

var digaOi = function(nome) {
 alert("Oi "+ nome);
}


digaOi("Enieber");

ES6 / ES2015

http://es6-features.org

ES6 / ES2015

const digaOi = (nome) => alert(`Oi ${nome}`);


digaOi("Enieber");

ES7 / ES2016

[1, 2].includes(3); // [1, 2, 3]
4 ** 4 // 256

ES8 / ES2017

http://2ality.com/2017/02/ecmascript-2018.html

Async/Await

async function () {
  try {
        const resposta = await fetch('http://enieber.com.br/dev-nortao.json');
        const json = respost.json();
        console.log(json)
  } catch(err) {
    console.log(err)
  }  
       
}

E muito mais vindo por ai...

https://github.com/tc39/proposals

Use tudo isso Hoje

Ferramentas

E o Futuro?

Perguntas?

Made with Slides.com