• [x] AULA 13.01 - INTRODUÇÃO E OBJETIVOS

  • [x] AULA 13.02 - O QUE APRENDEREI?

  • [x] AULA 13.03 - INTRODUÇÃO AO NODE.JS

    O que não é o Node,JS?

    • Uma linguagem de programação
    • Ferramenta para criação de sites simples
    • Um framework Javascript
    • Ferramenta para criação de aplicações front end

    O que é Node.JS?

    • Plataforma para construção de aplicações Backend usando Javascript
    • Ferramenta inicialmente criada para resolver o problema de upload de imagens de 2009 (Ryan Dahl)
    • Usada também para construção de ferramentas de linha de comando
  • [x] AULA 13.04 - CONHECENDO O GERENCIADOR DE PACOTES NPM

    O que é NPM?

    • Gerenciador de dependências de Javascript
    • Identifica dependências a partir de arquivos package.json
    • Usado também para executar scripts bash a partir de seu projeto
  • [ ] AULA 13.05 - COMEÇANDO UM PROJETO EM NODE.JS

    Para inicializar um projeto com NodeJS:

    npm init
    

    Para executar um projeto no terminal:

    node [nome do arquivo]
    
  • [ ] AULA 13.06 - SINCRONIA DE FUNÇÕES JAVASCRIPT

  • [ ] AULA 13.07 - ENTENDENDO O CICLO DE VIDA JAVASCRIPT

  • [ ] AULA 13.08 - TRABALHANDO COM CALLBACKS

  • [ ] AULA 13.09 - INTRODUÇÃO PROMISES

  • [ ] AULA 13.10 - REFATORANDO CALLBACKS PARA PROMISES

  • [ ] AULA 13.11 - RESOLUÇÃO DE PROMISES COM ASYNC-AWAIT

  • [ ] AULA 13.12 - RESOLUÇÃO DE PROMISES COM ASYNC-AWAIT II

  • [ ] AULA 13.13 - EVENT EMITTER

  • [ ] AULA 13.14 - EVENT EMITTER - DEMONSTRAÇÃO

  • [ ] AULA 13.15 - MANIPULAÇÃO DE LISTAS

  • [ ] AULA 13.16 - MANIPULANDO LISTAS COM FOR, FORIN E FOREACH

  • [ ] AULA 13.17 - CRIANDO NOSSO PRÓPRIO ARRAY.MAP

  • [ ] AULA 13.18 - CRIANDO NOSSO PRÓPRIO ARRAY.FILTER

  • [ ] AULA 13.19 - CRIANDO NOSSO PRÓPRIO ARRAY.REDUCE

  • [ ] AULA 13.20 - DESENVOLVENDO TESTES AUTOMATIZADOS EM JAVASCRIPT