Working with Node.js through example projects
| Project | Purpose | Keywords |
|---|---|---|
| 00-basic | Demonstrates basic concepts of Node.js | server request response file system nodemon |
| 01-online-shop | Demonstrates how to use Express.js as a web framework for Node.js | Express.js |
| 02-posts-sharing | Shows how to decouple server side logic and client side data representation through either REST or GraphQL APIs |
Socket.io REST GraphQL |
| 03-test-posts-sharing | Gives an example of how to test a Node.js app using Mocha test framework, Chai assertion library and Sinon test stubs and mocks creation library |
Testing Mocha Chai Sinon |
| 04-simple-calculator | Shows how to config and use TypeScript in Node.js apps | TypeScript |
| 05-deno | Introduction to the basic of Deno | Deno |
| 06-blog | A mini-microservices app | microservices React Express.js Docker Kubernetes |
| 07-ticketing | Practical Project - Builds an online ticket selling web with a microservices architecture | microservices TypeScript Express.js Next.js Docker Kubernetes Google Cloud Jest [testing] |
| 08-authentication | Practical Project - Web app authentication | Token, Cookie, Authentication, BCrypt |
| 09-crypto-cli | Build a CLI allowing to do basic cryptography things |
Encryption Decryption Hash Sign Signature Verification Cryptocurrency |