Workshop Steps
- 0 - Installing Node.js
- 1 - Project setup
- 2 - Install Express
- 3 - Create Server
- 4 - Static Assets
- 5 - Creating Routes
- 6 - Templates
- 7 - Partials
- 8 - Adding the Recipe Page
- 9 - Adding a Database
- 10 - Adding the Recipe Page
- 11 - Adding Admin features
- 12 - Editing a Recipe
- 13 - Working with Markdown
- 14 - Adding a new recipe
- 15 - Delete Recipes
- 16 - And now what?
Useful Links
Step 16 - And now what?
Congratulations you made it! You have now built a web application with Node.js!
So what could you do now?
This is just the tip of the iceberg for Node.js, JavaScript and web development. A whole new world has been opened up here, and then is so much you could do now.
It’s prudent to point out that there are a couple of things that we didn’t do in this workshop in order to keep it simple that you would in an actual app:
- Authentication. If you deployed this app now on the internet, anyone would be able to just add, edit or delete recipes. Normally you would require some kind of authentication and only allow specific people access to the admin features.
- Error checking. We didn’t check for any errors. Normally you would verify things. Like does this `recipe exist before we try to update it. Don’t assume that everything will go smoothly.
These are both topics you might want to pursue further.
Here are some starting points about where you could go next to learn more:
JavaScript Sources
Here are some more
Beginner
Intermediate
Advanced
Javascript & Technology Podcasts
The Women in Tech Show weekly technical interviews with prominent women in tech.
Javascript Jabber is a weekly discussion about JavaScript, front-end development, community, careers, and frameworks.
FreeCodeAcademy Youtube Channel
Code Newby weekly podcasts that poeple tell their stories about their coding journeys.
WesBos is a YouTube channel with a variety of short videos mostly on web development and Javascript.
Fun Fun Function is a Youtube channel with short videos on a wide variety of programming topics. It has a quirky sense of humour that isn’t for everyone. His approach is very much a “this seems dumb, let me figure out for you why it isn’t”.
Greater than Code is a podcast that discusses people issues related to software development.
Toolsday is a short weekly podcast about different software development tools. Mostly related to web development.