JS com TDD na Prática
What you'll learn
- Boas práticas de programação
- Como criar um boilerplate organizado
- As novas Features do ES6, ES7 e ES8
- Como trabalhar com módulos em JS
- Como utilizar o Webpack para criar aplicações
- Teoria de Testes
- Funcionamento do Mocha, Chai, Sinon e Istambul
- Criar uma biblioteca para trabalhar com uma API do Spotify
- Refatorar uma biblioteca utilizando testes
- Criar uma aplicação web com testes (Player do Spotify)
- Criar uma CLI (Conversor de Bitcoin)
- Criar um componente simples em React com Enzyme e Storybook
Course content
- Preview07:32
- 09:42Configurando o NPM e Criando o package.json
- 01:44Criando o gitignore de forma simples
- 08:08Criando arquivos para documentação
- 07:52Padrões de Código - Styleguides
- 09:43Instalando e Usando o Eslint
- 04:37UPDATE: Atualizando o Eslint para 4+
- 04:31Configurando o editorconfig
- 02:56Criando um Npm Script
- 05:44Configurando hooks no git
Requirements
- Conhecimentos básicos de JS
Description
Aviso: O curso está desatualizado no momento, toda a parte teórica e lógica que é fundamental estão inalterados, mas é possível que você tenha erros com diferentes versões. O curso continua sendo muito útil e importante, mas tenha em mente que erros poderão ocorrer e você terá de mudar. Planejo atualizar o curso muito em breve.
O curso tem como objetivo passar de forma prática e eficiente como se trabalhar com Javascript para criação de bibliotecas e aplicações voltadas para web. Nós iremos aprender sobre boas práticas, como iniciar uma estrutura básica, como desenvolver com o pensamento voltado a testes e conhecer as mais modernas bibliotecas de teste em Javascript. O curso será desenvolvido em pequenos módulos com vídeos curtos, facilitando assim o aprendizado e o desenvolvimento do aluno, visando sempre uma didática simples, concisa e bastante aplicada a prática de trabalho.
Existirão alguns projetos ao decorrer do curso, para aplicarmos os conceitos aprendidos, fazendo com que o aluno perceba sua evolução e também comece a trabalhar mais em sua parte criativa e com código.
Who this course is for:
- Pessoas que buscam aprender como desenvolver com qualidade.
- Quem deseja aprender a criar projetos com TDD desde o início.
- Quem deseja se atualizar no mercado de trabalho e sair na frente.
Instructor
Olá, me chamo Willian Justen e sou Engenheiro de Software com anos experiência, já tendo trabalhado em grandes empresas como Toptal, Globo, HUGE, Queremos/WeDemand entre outras. Sempre focando na qualidade e melhor entrega para o usuário. Escrevo bastante no meu blog, falando sobre SVG, CSS, JS e minhas experiências como desenvolvedor.