Skip to content

TerribleCodes/100-days-of-Node.js

Repository files navigation

👨‍💻 # 100_Days_of_NodeJS

Based on The Complete Node.js Course by Mosh and The Node.js Roadmap

:octocat:


This repository contains the notes that I took while doing the #100_Days_of_NodeJS challenge. Some notes were taken while doing Mosh's NodeJS course, and most of the other notes were taken from several resources from the internet (which are available for free) and are included below.


Important 📌

To be honest, you need around 14 days to learn the core NodeJS concepts. But to master NodeJS, it will take some time. You don't always have to tackle theory sections and tutorials. Once you understand the concept, work on backend projects. This will help you master NodeJS in no time.


Contribute 📝

Feel free to open a Pull Request or an Issue if there's an issue or if you want to add more content 😄


References

Name Source
1. JavaScript Basics JavaScript Full Course - BroCode , JavaScript OOP Concepts
2. Introduction to NodeJS Beginner’s Guide
3. NodeJS Module System
4. JSON Introduction JSON Tutorial
5. NodeJS Package Manager npm
6. RESTful Services Rest API
7. Express Advanced Topics
8. Async JavaScript JavaScript Async Await
9. MongoDB
10. Data Validation
11. Modeling Relationships (mongoose)
12. Authentication and Authorization Rest API with JWT Access & Refresh Tokens
13. Handling and Logging Errors Error Handling in NodeJS
14. Testing Unit Testing Tutorial, Integration Testing Tutorial
Other dotENV