Skip to content

Materials for Semicolon's node.js workshop I taught in Sep, 2023

Notifications You must be signed in to change notification settings

Ahmed-Khaled24/Node-workshop

Repository files navigation

This repository is Semicolon's Node.js course materials.

Each directory is a session. A session has slides, code, and assignment

The course content is as follows:

  • Session 1: Introduction to Node.js.
  • Session 2: HTTP protocol, REST API, and Express.js
  • Session 3: MVC pattern and MongoDB
  • Session 4: Authentication and Security
  • Session 5: Testing and Deployment

Extra materials:

Title Link
Node, Express, and MongoDB crash course https://www.youtube.com/watch?v=zW_tZR0Ir3Q&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU&index=11
Node.js internals https://www.youtube.com/watch?v=ooBxSg1Cl1w
What is HTTP? https://www.youtube.com/watch?v=0OrmKCB0UrQ
What is REST API? https://www.youtube.com/watch?v=M3XQ6yEC51Q&t
MongoDB Crash Course https://www.youtube.com/playlist?list=PL4cUxeGkcC9h77dJ-QJlwGlZlTd4ecZOA
MVC https://drive.google.com/drive/folders/1Jmrh3i3f2pbWxncKwPpCQfoF5NSoXmwb?usp=sharing
User Authentication https://www.youtube.com/watch?v=F-sFp_AvHc8&t=106s&pp=ygUVYXV0aGVudGljYXRpb24gaW4ganNc
Popular web attacks https://www.youtube.com/watch?v=pdC3H8SX-F4&list=PLQnljOFTspQU3YDMRSMvzflh_qXoz9zfv&index=40&pp=iAQB
CORS https://www.youtube.com/watch?v=Ka8vG5miErk&list=PLQnljOFTspQU3YDMRSMvzflh_qXoz9zfv&index=11
Introduction to jest for unit testing https://www.youtube.com/watch?v=7r4xVDI2vho
Cloud course (AWS) https://www.youtube.com/playlist?list=PLOoZRfEtk6kWSM_l9xMjDh-_MJXl03-pf

Youtube channels you must follow:

Channel name link
Hussein Nasser https://www.youtube.com/@hnasr
حسين ناصر https://www.youtube.com/@husseinnasser
Ahmed Elemam https://www.youtube.com/@ahmdelemam
glich.stream https://www.youtube.com/@glich.stream
Big Data بالعربي https://www.youtube.com/@bigdata4756
Gaurav Sen https://www.youtube.com/@gkcs

Top Udemy instructors:

Instructor name link
Stephen Grider https://www.udemy.com/user/sgslo/
Maximilian Schwarzmüller https://www.udemy.com/user/maximilian-schwarzmuller/
Andrei Neagoie https://www.udemy.com/user/andrei-neagoie/
Colt Steele https://www.udemy.com/user/coltsteele/
Jonas Schmedtmann https://www.udemy.com/user/jonasschmedtmann/

About

Materials for Semicolon's node.js workshop I taught in Sep, 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages