https://github.com/mafda/starter_js
[pt-BR] Solução dos desafios JavaScript propostos durante o Curso Starter da RocketSeat.
https://github.com/mafda/starter_js
javascript javascript-es6 nodejs react-native reactjs
Last synced: 2 months ago
JSON representation
[pt-BR] Solução dos desafios JavaScript propostos durante o Curso Starter da RocketSeat.
- Host: GitHub
- URL: https://github.com/mafda/starter_js
- Owner: mafda
- License: mit
- Created: 2020-05-19T18:43:21.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T07:44:20.000Z (over 3 years ago)
- Last Synced: 2025-01-17T05:09:19.382Z (over 1 year ago)
- Topics: javascript, javascript-es6, nodejs, react-native, reactjs
- Language: JavaScript
- Homepage:
- Size: 5.46 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 66
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Curso Starter JavaScript da Rocketseat
[pt-BR] Solução dos desafios JavaScript propostos durante o [Curso Starter](https://skylab.rocketseat.com.br/journey/starter) da [RocketSeat](https://rocketseat.com.br/).
## JavaScript
* Introdução JavaScript [Desafio](https://github.com/mafda/starter_js/tree/master/01_javascript/exercicios/ex_01)
* Manipulando a DOM [Desafio](https://github.com/mafda/starter_js/tree/master/01_javascript/exercicios/ex_02)
* App de to-do [Exemplo](https://github.com/mafda/starter_js/tree/master/01_javascript/exemplos/todos)
* JS assíncrono [Exemplo](https://github.com/mafda/starter_js/tree/master/01_javascript/exemplos/axios), [Desafio](https://github.com/mafda/starter_js/tree/master/01_javascript/exercicios/ex_04)
## JavaScript ES6
* Conceitos [Desafio](https://github.com/mafda/starter_js/tree/master/02_javascript_es6/exercicios/ex_01)
* Webpack Server [Desafio](https://github.com/mafda/starter_js/tree/master/02_javascript_es6/exercicios/ex_02)
* Async/await [Desafio](https://github.com/mafda/starter_js/tree/master/02_javascript_es6/exercicios/ex_03)
* App ES6+ [Exemplo](https://github.com/mafda/starter_js/tree/master/02_javascript_es6/exemplos/app_es6)
## NodeJS
[Node.js](https://nodejs.org/): Plataforma para criar facilmente aplicativos de rede rápidos e escaláveis.
* node-app [Back-end](https://github.com/mafda/starter_js/tree/master/03_node_js/node-api)
* Para testar o projeto "node-app", instale o [Insomnia](https://insomnia.rest/) ou execute via docker container [docker-insomnia](https://github.com/camiloariza/docker-insomnia).
* Para testar a base de dados, instale o [MongoDB](https://www.mongodb.com/) ou execute via docker container [mongo](https://hub.docker.com/_/mongo).
* Para visualizar a base de dados, instale [Robo 3T](https://robomongo.org/).
* Deploy em **Heroku** [https://mafda-hunts-api.herokuapp.com/api/products](https://mafda-hunts-api.herokuapp.com/api/products).
## ReactJS
[React.js](https://reactjs.org/): Biblioteca JavaScript para criar interfaces de usuário.
* huntweb [Front-end](https://github.com/mafda/starter_js/tree/master/04_react_js/huntweb)
* Para testar o projeto "huntweb", instale node-app [Back-end](https://github.com/mafda/starter_js/tree/master/03_node_js/node-api).
* Deploy em **Heroku** [https://mafda-hunts.herokuapp.com/](https://mafda-hunts.herokuapp.com/).
## React Native
[React Native](https://reactnative.dev/): Cria aplicativos nativos para Android e iOS.
* huntmobile [Mobile](https://github.com/mafda/starter_js/tree/master/05_react_native/huntmobile)
* Para testar o projeto "huntweb", instale node-app [Back-end](https://github.com/mafda/starter_js/tree/master/03_node_js/node-api).
* Para visualizar, instale [Expo](https://expo.io).
### Resultados
* huntweb - huntmobile

---
### Agradecimentos
[Diego Fernandes](https://github.com/diego3g) e a equipe da [Rocketseat](https://rocketseat.com.br/).