Skip to content

anderslatif/EK_DAT_Node.js_2026_Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Node.js Semester Plan

About the course

Mandatories

Taught on: Thursday

Semester Plan

Title Date Description Learning Goals Resources and Activities

01. Introduction

Jan. 29th

  • Intro to the course. Information about the mandatories / exam expectations.

  • Code conventions / Clean Code

  • Intro to Node.js.

  • Variables, data types.

  • Intro Exercises.

  • Our REST API conventions vs. Richardson Maturity Model

  • While using a linter is not a requirement, having clean code is.

  • Can work with Git in the terminal.

  • Understand and work with data types in JavaScript.

  • Can explain what Node.js is and how to run files with it.

  • Knows the existing data types in JavaScript and can work with them.

  • Understands type coercion and strategies to avoid it.

  • Can design a REST API.

  • Knows the three REST conventions we follow:

    1. Using the right HTTP verb.

    2. Ordering.

    3. Naming (noun, plural) that maps to collections in your system.

02. First Server

Feb. 5th

  • Code conventions / Clean Code (Strict Mode).

  • Variables and Functions.

  • Callback functions.

  • Build tools and package managers.

  • Package.json.

  • Express.

  • Sending data with GET requests.

  • Understand scoping in Javascript and know to always use const if you can get away with it otherwise let.

  • Understand advanced things about functions in JavaScript.

  • Can write callback functions with different syntax.

  • Understands the function of NPM and can compare it with other package managers.

  • Understands the different purposes of package.json and can set it up by hand.

  • Understands what node_modules are and why they shouldn’t be pushed.

  • Can create a server with Express from memory.

  • Understands how to send data with GET requests over HTTP and knows how to do it in Express.

03.

Feb. 12th

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published