// the find
luizomf/curso-js
Arquivos criados no meu curso de Javascript.
A lesson-by-lesson set of example files from a Portuguese-language Udemy JavaScript course, running from basic syntax through the DOM and async code, plus two React apps and a small REST API using Sequelize. It suits Portuguese speakers following the course, or anyone who wants a long list of small runnable examples. It is not a library, and nothing here is meant to be installed.
The api_rest project is the most useful part. It has token-based login with a middleware guard, Sequelize models and migrations, and Multer for photo uploads, split into controllers, routes and models in a layout that matches a typical Node REST API. The consumirapi app goes past toy components: Redux with redux-saga handles auth, MyRoute guards the routes, and a shared axios service sits in one place. Most lessons are a single file in their own folder, so you can run one at a time without the rest of the repo.
The README is one Portuguese paragraph. It says the lessons were not recorded in course order, but nothing maps folder numbers to topics, so without the course the numbering gives you little to go on. The numbering is also not fully reliable: aula42 contains a file named aula41.js. api_rest commits both src/ and a compiled dist/ with the same files, and it is not obvious which one is canonical or whether they have drifted apart. The last push was March 2024, so expect to update the pinned dependencies in the three package-lock.json files before anything runs cleanly on a current Node.