Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/iampavangandhi/thenodecourse

👨🏻‍💻 TheNodeCourse - The Complete Learning Path for Nodejs Development.
https://github.com/iampavangandhi/thenodecourse

advance-javascript express expressjs heroku-deployment javascript mongodb node nodejs nodejs-development passportjs postman tradebyte

Last synced: 3 months ago
JSON representation

👨🏻‍💻 TheNodeCourse - The Complete Learning Path for Nodejs Development.

Awesome Lists containing this project

README

        

# **TheNodeCourse**

## The Complete Learning Path for Nodejs Development.

### ⚡ Website: [https://iampavangandhi.github.io/TheNodeCourse/](https://iampavangandhi.github.io/TheNodeCourse/)
🔧 build using [Github Pages](https://pages.github.com/)

![License](https://img.shields.io/github/license/iampavangandhi/TheNodeCourse?color=%2308da90&label=License&style=flat-square) ![Build](https://img.shields.io/github/deployments/iampavangandhi/TheNodeCourse/github-pages?color=%2308da90&label=Build&style=flat-square) ![Stars](https://img.shields.io/github/stars/iampavangandhi/TheNodeCourse?color=%2308da90&label=Stars&style=flat-square) ![Forks](https://img.shields.io/github/forks/iampavangandhi/TheNodeCourse?color=%2308da90&label=Forks&style=flat-square) ![Contributors](https://img.shields.io/github/contributors/iampavangandhi/TheNodeCourse?color=%2308da90&label=Contributors&style=flat-square)

![logo](assets/logo.png)

### TheNodeCourse is designed by [Pavan Gandhi(me)](https://github.com/iampavangandhi) and [Rutuja Bhole](https://github.com/vectorrb) for The Uplift Program by [Girlscript Foundation](https://www.girlscript.tech/home). Its a 5 Week Course including a CRUD App [Storybooks](https://github.com/iampavangandhi/Storybooks) after which we will move to the main project **[Tradebyte](https://github.com/iampavangandhi/TheNodeCourse/blob/master/assets/Tradebyte.pdf)**.

### **[Tradebyte](https://github.com/iampavangandhi/TheNodeCourse/blob/master/assets/Tradebyte.pdf)** is a Stock Simulation WebApp that we will build as our Main Project.

> ### (15/07/2020) First Progress Report of TheNodeCourse: [Link](https://github.com/iampavangandhi/TheNodeCourse/blob/master/assets/Progress%20Report.pdf)
> ### (31/08/2020) Final Report of TradeByte Project: [Link](https://docs.google.com/spreadsheets/d/1_vg-F2dk6jWy9jcYlGuKqAnXUX6NwbbnLg9Bmn_Ulrk/edit?usp=sharing)

---

## ⚡ Table of Contents

- [⚡ Topics Covered](#-topics-covered)
- [⚡ Prerequisites](#-prerequisites)
- [⚡ Learning Track](#-learning-track)
- [⚡ Resources Section](#-resources-section)
- [⚡ Contributing](#-contributing)
- [⚡ Contributors](#-contributors)
- [⚡ License](#-license)

## ⚡ Topics Covered

- [x] Javascript Advance
- [x] Nodejs and NPM
- [x] Expressjs
- [x] Passport Authentication
- [x] MongoDB Database
- [x] Postman API Testing
- [x] Testing and Deployment

## ⚡ Prerequisites

| S.No. | Topics | Links |
| ----- | -------------- | --------------------------------------------------------------------------------------------- |
| 1 | HTML5 | [Crash Course](https://youtu.be/UB1O30fR-EE) |
| 2 | CSS3 | [Crash Course](https://youtu.be/yfoY53QXEnI) |
| 3 | Javascript | [Complete Playlist](https://www.youtube.com/playlist?list=PLDyQo7g0_nsX8_gZAB8KD1lL4j4halQBJ) |
| 4 | Git and Github | [English(en)](https://youtu.be/SWYqp7iY_Tc) \| [Hindi(hi)](https://youtu.be/iR5WIknxdkY) |
| 5 | Command line | [Windows](https://youtu.be/QISdBQDEiJ8) \| [Linux & Mac](https://youtu.be/BGjTboXjH28) |

## ⚡ Learning Track

| Week | Topics Covered | Links |
| ---- | ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Javascript Advance | [Repo](https://github.com/iampavangandhi/TheNodeCourse/tree/master/01%20Javascript%20Advance) \| [Web](https://iampavangandhi.github.io/TheNodeCourse/01%20Javascript%20Advance/) |
| 2 | Web Dev and Nodejs | [Repo](https://github.com/iampavangandhi/TheNodeCourse/tree/master/02%20Web%20Dev%20and%20Nodejs) \| [Web](https://iampavangandhi.github.io/TheNodeCourse/02%20Web%20Dev%20and%20Nodejs/) |
| 3 | Expressjs | [Repo](https://github.com/iampavangandhi/TheNodeCourse/tree/master/03%20Expressjs) \| [Web](https://iampavangandhi.github.io/TheNodeCourse/03%20Expressjs/) |
| 4 | Auth and Database | [Repo](https://github.com/iampavangandhi/TheNodeCourse/tree/master/04%20Auth%20and%20Database) \| [Web](https://iampavangandhi.github.io/TheNodeCourse/04%20Auth%20and%20Database/) |
| 5 | **Storybooks** (CRUD App) | [![link](https://img.shields.io/badge/STORYBOOKS-2648ff?style=for-the-badge&logo=github)](https://github.com/iampavangandhi/Storybooks) |
| X | **TradeByte** (Main Project) | [![link](https://img.shields.io/badge/TRADEBYTE-23c58c?style=for-the-badge&logo=github)](https://github.com/iampavangandhi/TradeByte) |

## ⚡ Resources Section

| S.No. | Sections | Links |
| ----- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Resources Page | [Repo](https://github.com/iampavangandhi/TheNodeCourse/tree/master/resources) \| [Web](https://iampavangandhi.github.io/TheNodeCourse/resources/) |
| 2 | Tradebyte Plan | [Link](https://github.com/iampavangandhi/TheNodeCourse/blob/master/assets/Tradebyte.pdf) |
| 3 | Participants Page | [Repo](https://github.com/iampavangandhi/TheNodeCourse/tree/master/participants) \| [Web](https://iampavangandhi.github.io/TheNodeCourse/participants/) |
| 4 | VS Code Settings | [Link](https://gist.github.com/iampavangandhi/039b1dc5a7cdcb007ab3691814d53130) |
| 5 | Assignments Page | [Repo](https://github.com/iampavangandhi/TheNodeCourse/tree/master/assignments) \| [Web](https://iampavangandhi.github.io/TheNodeCourse/assignments/) |

## ⚡ Contributing

Feel free to dive in! [Open an issue](https://github.com/iampavangandhi/TheNodeCourse/issues/new) or submit PRs.

See the [CONTRIBUTING.md](https://github.com/iampavangandhi/TheNodeCourse/blob/master/CONTRIBUTING.md) for details.

## ⚡ Contributors

This project exists thanks to all the people who contribute.

[![Contributors](https://readme-contributors.now.sh/iampavangandhi/thenodecourse?extension=jpg&width=300&avatarSize=25)](https://github.com/iampavangandhi/TheNodeCourse/graphs/contributors)

## ⚡ License

[GPL-3.0](LICENSE) © Pavan Gandhi

---

### Show some ❤️ by starring 🌟 the repository!