This is a proposal for the creation of a text-based curriculum, using Markdown. Each lesson would include learning objectives, small code examples, and links to external resources. This proposal does not include full functioning "solution code", only code samples to demonstrate each concept.
This curriculum covers Node and Express as a JSON API, not as a full web application platform using something like Pug. It is a partner course to the React material, intended to enable users to use this backend to talk to a decoupled front end. The two courses together are not meant to be comprehensive. This does not cover, for example, how to enable CORS.
- Node + NPM
- Node Scripting
- The HTTP Module
- REST
- MVC
- Schemas + Validation
- Encryption
- Middleware
- Intro to Express
- Mongo
- Mongoose
- Relationships
- Connecting to a front end app
- Deployment
This is a 14 lesson curriculum which could be done at one's own pace. Similar to our live sessions, one could do two lessons a day.
The goal of this curriculum is to be able to take a programmer with some knowledge of programming, preferably of backend, but no knowledge of Node or Express, and allow them to build small projects in Node and Express without a step by step tutorial.
Each lesson will have wording and code examples unique to this IP. This IP would become owned by MKAlgorithm LLC.
At $100 per lesson, this would be $1400.
I can offer a small discount if you are buying both the React and Express curriculum.
If the total cost of the curriculum we come up with, not counting our live instruction, and before any discount is in a range below, I'll offer you the discount next to it:
$3000-$3999: $100 off
$4000-$4999: $200 off
$5000 or more: $300 off
A couple alterations could be made to this without sacrificing our goals.
We could:
- Add a week 4 on Pug
- Add fully functioning, cloneable solution code to each lesson for an additional $100 per lesson
- Add fully functioning, cloneable solution code to each week for an additional $200 per week
- I can create a video for each lesson to complement the written lesson. It would be a screen share with a picture in picture of my head. These would be from 15-30 minutes each. I would charge you $100 per video.
- I'm open to any of your suggestions as well