https://github.com/glaucia86/js-tdd-pratica-curso
Repositório responsável pelos exercícios e códigos do curso: JS com TDD na Prática - Willian Justen
https://github.com/glaucia86/js-tdd-pratica-curso
hapijs jwt node-js npm tutorial-exercises
Last synced: 3 months ago
JSON representation
Repositório responsável pelos exercícios e códigos do curso: JS com TDD na Prática - Willian Justen
- Host: GitHub
- URL: https://github.com/glaucia86/js-tdd-pratica-curso
- Owner: glaucia86
- License: other
- Created: 2018-03-22T21:31:27.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-08-10T17:47:28.000Z (almost 4 years ago)
- Last Synced: 2025-02-07T20:23:16.635Z (5 months ago)
- Topics: hapijs, jwt, node-js, npm, tutorial-exercises
- Language: JavaScript
- Size: 99.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Curso: JS com TDD na Prática by Willian Justen
Repositório responsável pelos exercícios e códigos do curso: [JS com TDD na Prática](https://www.udemy.com/js-com-tdd-na-pratica)
- Willian Justen.
O curso tem como objetivo ensinar de maneira prática e eficiente como trabalhar com JavaScript para criação de bibliotecas e aplicações
voltadas para web.
Haverá desenvolvimento de projetos ao decorrer do curso!## Recursos Utilizados no Desenvolvimento da Aplicação: :rocket: :rocket:
- Visual Studio Code
- Node.Js
- NPM
- JavaScript
- EcmaScript 6/7/8
- TDD (Mocha, Chai, Sinon e Instambul)
- Travis## Conteúdo do Curso:
- **Seção 1: Boas Práticas**
- :white_check_mark: ~~1.1 Introdução~~
- :white_check_mark: ~~1.2 Configurando o NPM e Criando o package.json~~
- :white_check_mark: ~~1.3 Criando o gitignore de forma simples~~
- :white_check_mark: ~~1.4 Criando arquivos para documentação~~
- :white_check_mark: ~~1.5 Padrões de Código (Styleguides)~~
- :white_check_mark: ~~1.6 Instalando e Usando o ESLint~~
- :white_check_mark: ~~1.7 UPDATE: Atualizando o ESLint para 4+~~
- :white_check_mark: ~~1.8 Configurando o editorconfig~~
- :white_check_mark: ~~1.9 Criando um NPM Script~~
- :white_check_mark: ~~1.10 Configurando Hooks no Git~~
- **Seção 2: Aprendendo ES6:**
- :white_check_mark: ~~2.1 Introdução ao ES6~~
- :white_check_mark: ~~2.2 Escopo do JS~~
- :white_check_mark: ~~2.3 Variável let no JS~~
- :white_check_mark: ~~2.4 Variável const no JS~~
- :white_check_mark: ~~2.5 Temporal Dead Zone~~
- :white_check_mark: ~~2.6 Introdução a Arrow Function~~
- 2.7 Arrow Function e o Lexical This
- 2.8 Introdução a Template Literals
- 2.9 Usando Template Literals para HTML Fragments
- 2.10 Tagged Template
- 2.11 Shorthand Properties
- 2.12 Default Parameters
- 2.13 Novos Métodos para Strings
- 2.14 Array.from()
- 2.15 Array.of()
- 2.16 Array.find() e Array.findIndex()
- 2.17 Array.fill()
- 2.18 Introdução ao Destructuring
- 2.19 Destructuring em Arrays
- 2.20 Fazendo swap de varia´veis com destructing
- 2.21 Introdução ao Spread Operator
- 2.22 Usando o spread dentro de funções
- 2.23 Rest Params
- 2.24 Introdução a Promises
- 2.25 Exemplo Real de Promises
- 2.26 Manipulando múltiplas Promises
- 2.27 Herança Prototipal
- 2.28 Criando Classes de ES6
- 2.29 Usando extended classes
- 2.30 Introdução a Symbols
- 2.31 Iterators e Iterables - for ... of
- 2.32 Introdução a Generators
- 2.33 Usando Generators para fluxos assíncronos
- 2.34 Introdução a Proxy
- 2.35 Introdução a Set
- 2.36 Introdução ao WeakSet
- 2.37 Introdução ao Map
- 2.38 Introdução ao WeakMap
**documentação em desenvolvimento**