JavaScript, Node.js e MongoDB
-
Upload
thassiov -
Category
Technology
-
view
272 -
download
1
Transcript of JavaScript, Node.js e MongoDB
JavaScript,JavaScript,Node.js eNode.js eMongoDBMongoDB
/ Thassio Victor @thassiov
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
1 of 25 09/02/2015 09:19 AM
JavaScriptJavaScriptVariáveisObjetosFunçõesTodo o resto que parece C
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
2 of 25 09/02/2015 09:19 AM
VariáveisVariáveisComo definir e como se comportamComo definir e como se comportam
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
3 of 25 09/02/2015 09:19 AM
variável não inicializada (unde�ned)
variável inicializada (String)
Como definirComo definir
var variavel;
var variavel2 = 'hello';
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
4 of 25 09/02/2015 09:19 AM
varvarNão tem 'int', 'bool', 'char' e tudo mais
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
5 of 25 09/02/2015 09:19 AM
ObjectObjectO pai de todosO pai de todos
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
6 of 25 09/02/2015 09:19 AM
JavaScript não possui classes*JavaScript não possui classes*Objetos resolvem o problema
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
7 of 25 09/02/2015 09:19 AM
*ES6 (harmony)*ES6 (harmony)
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
8 of 25 09/02/2015 09:19 AM
Todos são objetosTodos são objetosObjectNumberStringFunctionNullUnde�nedBooleanSymbol*
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
9 of 25 09/02/2015 09:19 AM
PropriedadesPropriedadesdot notationdot notation
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
10 of 25 09/02/2015 09:19 AM
Mais informações sobre objetosMais informações sobre objetosdeveloper.mozilla.orgdeveloper.mozilla.org
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
11 of 25 09/02/2015 09:19 AM
FunçõesFunções
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
12 of 25 09/02/2015 09:19 AM
Como definirComo definir
function assinatura (arg1, arg2, ...){ // escopo}
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
13 of 25 09/02/2015 09:19 AM
Como fazemComo fazem
var assinatura = function (arg1, arg2, ...){ // escopo}
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
14 of 25 09/02/2015 09:19 AM
HoistingHoistinghoisted();
function hoisted(){
console.log('hellooo');}
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
15 of 25 09/02/2015 09:19 AM
Todo o resto que parece CTodo o resto que parece C
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
16 of 25 09/02/2015 09:19 AM
C = LatinC = Latin
JavaScript = Língua LatinaJavaScript = Língua Latina
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
17 of 25 09/02/2015 09:19 AM
ifforswitchwhile
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
18 of 25 09/02/2015 09:19 AM
Node.jsNode.jse o async infernale o async infernal
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
19 of 25 09/02/2015 09:19 AM
Síncrono vs. AssíncronoSíncrono vs. AssíncronoImagens retiradas de bijoor.me
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
20 of 25 09/02/2015 09:19 AM
SíncronoSíncrono
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
21 of 25 09/02/2015 09:19 AM
AssíncronoAssíncrono
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
22 of 25 09/02/2015 09:19 AM
callbackscallbacks"quando voltar, me avisa"
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
23 of 25 09/02/2015 09:19 AM
MongoDBMongoDBNoSQL
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
24 of 25 09/02/2015 09:19 AM
Hands on!Hands on!
JavaScript, Node.js e MongoDB http://0.0.0.0:8000/?print-pdf.#/
25 of 25 09/02/2015 09:19 AM