Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matanlurey/nodejs-concept-review
Reviewing concepts for backend JS
https://github.com/matanlurey/nodejs-concept-review
Last synced: 8 days ago
JSON representation
Reviewing concepts for backend JS
- Host: GitHub
- URL: https://github.com/matanlurey/nodejs-concept-review
- Owner: matanlurey
- License: mit
- Created: 2024-04-28T02:54:13.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-28T22:16:43.000Z (7 months ago)
- Last Synced: 2024-04-28T23:23:05.101Z (7 months ago)
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `nodejs-concept-review`
A sample project to review some concepts for backend Node.js development.
[![nodejs ci](https://github.com/matanlurey/nodejs-concept-review/actions/workflows/node.yaml/badge.svg)](https://github.com/matanlurey/nodejs-concept-review/actions/workflows/node.yaml)
## Concepts
- [x] [Asynchronous programming (promises, `async`/`await`)](examples/async.js)
- [x] [Data structures (arrays, objects, sets, maps)](examples/structs.js)
- [x] [Object-oriented programming (classes, inheritance, polymorphism)](examples/oop.js)
- [x] [HTTP requests (`fetch`)](examples/fetch.js)
- [x] [Templating (template literals)](examples/template.js)
- [x] [Date time (`Temporal`)](examples/dates.js)
- [x] [Validation (`zod`)](examples/validation.js)
- [x] [Command-line arguments (`commander`)](examples/args.js)
- [x] [Email-sending (`nodemailer`)](examples/email.js)