An open API service indexing awesome lists of open source software.

https://github.com/fcsouza/challenges-and-modules-rocketseat

Desafios e Módulos @Rocketseat Bootcamp 2020
https://github.com/fcsouza/challenges-and-modules-rocketseat

docker mysql nodejs react typescript unit-testing

Last synced: 5 months ago
JSON representation

Desafios e Módulos @Rocketseat Bootcamp 2020

Awesome Lists containing this project

README

          



Project logo

Repositório principal contendo todos os módulos e desafios do GoStack 10º Bootcamp da Rocketseat

[![Status](https://img.shields.io/badge/status-active-success.svg)]()
[![GitHub Issues](https://img.shields.io/github/languages/count/fcsouza/challenges-and-modules-rocketseat)]()
[![GitHub Pull Requests](https://img.shields.io/github/last-commit/fcsouza/challenges-and-modules-rocketseat)]()
[![Made By](https://img.shields.io/badge/Made%20By-Fabricio%20Cavalcante-brightgreen)]()
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)

---

## 📝 Conteúdo


Sobre   |   
Instalando   |   
Tecnologias Utilizadas   |   
Autor

## 🧐 Sobre
* [Desafios](https://github.com/fcsouza/challenges-and-modules-rocketseat/tree/master/Desafios)
* [Desafio 01 - Desenvolvendo APIs e Middlewares](https://github.com/fcsouza/challenges-and-modules-rocketseat/tree/master/Desafios/desafio-01-rocketseat)
* [Desafio 02 - Iniciando a aplicação FastFeet 1/4 - Sequelize, JWT, Bcryptjs, Docker, ESLint & Sucrase](https://github.com/fcsouza/challenges-and-modules-rocketseat/tree/master/Desafios/desafio-02-rocketseat)

---

* [Módulos](https://github.com/fcsouza/challenges-and-modules-rocketseat/tree/master/Modulos)
* [Módulo 01 - Conceitos de Node.Js](https://github.com/fcsouza/challenges-and-modules-rocketseat/tree/master/Modulos/modulo-01-rocketseat)
* [Módulo 02 - Iniciando a aplicação GoBarber 1/4 - Praticando Conceitos de Docker, Sequelize, JWT, Bcryptjs, ESLint, Sucrase & Yup](https://github.com/fcsouza/challenges-and-modules-rocketseat/tree/master/Modulos/modulo-02-rockeseat)
* [Módulo 11 - Utilizando TDD para aplicação de testes unitários com Jest ](https://github.com/fcsouza/challenges-and-modules-rocketseat/tree/master/Modulos/modulo-11-rockeseat)

### ⚙️ Instalando

```
git clone https://github.com/fcsouza/challenges-and-modules-rocketseat.git

cd /desafios/desafio-xx-rocketseat || cd /modulos/modulos-xx-rocketseat <- Onde xx é o número.

yarn install
yarn dev
```

## ⛏️ Tecnologias Utilizadas

- [Express](https://expressjs.com/) - Server Framework
- [NodeJs](https://nodejs.org/en/) - Server Environment
- [Bcryptjs](https://www.npmjs.com/package/bcryptjs) - Hash password module
- [JWT](https://www.npmjs.com/package/jsonwebtoken) - JWT(JSON Web Token) authentication.
- [Sequelize](https://sequelize.org/) - Multi SQL dialect ORM
- [Yup](https://github.com/jquense/yup) - Simple Object schema validation
- [ESLint](https://eslint.org/) - Tool for identifying and reporting on patterns found in ECMAScript/JavaScript code
- [Nodemon](https://www.npmjs.com/package/nodemon) - Simple monitor script for use during development
- [Prettier](https://prettier.io/) - Opinionated Code Formatter
- [Sucrase](https://www.npmjs.com/package/sucrase) - Sucrase is an alternative to Babel that allows super-fast development builds

Database
- [PostgreSQL](https://www.postgresql.org/) - Open source database(SGBD)
- [SQLite](https://www.sqlite.org/) - Open source database(SGBD)

Unit Test
- [Jest](https://jestjs.io/) - JavaScript Testing tools
- [Supertest](https://github.com/visionmedia/supertest) - Super-agent driven library for testing node.js HTTP servers using a fluent API.
- [Faker](https://www.npmjs.com/package/faker) - generate massive amounts of fake data in the browser and node.js
- [Factory-girl](https://www.npmjs.com/package/factory-girl) - A library for setting up Javascript objects as test data.

## ✍️ Autor

- [@fcsouza](https://github.com/fcsouza)