Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mhavelant/nodejs-edu

NodeJS education repo (roadmaps, sources, goals, ...)
https://github.com/mhavelant/nodejs-edu

Last synced: about 1 month ago
JSON representation

NodeJS education repo (roadmaps, sources, goals, ...)

Awesome Lists containing this project

README

        

# NodeJS edu

## Goal

- Becoming a good NodeJS developer
- Using modern tools, features, ...
- Pass one (or all) of the NodeJS certifications
-
-

## Roadmap

- Testing: Ava & Jest + other testing techniques
- TDD
- Types, schemas
- [Typescript](https://www.npmjs.com/package/typescript)
-
- JSDoc, typedefs in vanilla JS
- [JSON Schema](https://www.npmjs.com/package/jsonschema)
- Linters: ESLint, TSLint
- Node API (lts, v12 maybe v10)
- Async/Await + Promises
- Streams
- Worker threads
- JSONApi vs GraphQL
- Architecture
- OOP
- Design patterns
-
-
-
-
- Security
- Authentication + authorization
- JWT
- Passport
- Oauth
- Frameworks
- Nest.js
- Fastify
- (maybe) Automated tools
- snyk, trivy, quay
- lockfile-lint
- swagger validator
- (maybe) Workflows?
- Feature-flagging, semver, git commits, ...
- (maybe) DevOps?
- Docker
- CI/CD
- Kubernetes/Swarm
- Canary, Blue/Green, ...

## Courses to consider

-
-
-
-

## Sources

-
-
-
-
-