Non-stop
Course name Information Security with HelmetJS
Course date 23.08.2024 - 31.08.2025
Institution Metropolia University of Applied Sciences
Course language English
Credits 1 ECTS credit

Field 4everyone HUB, Technology HUB
Teacher Virve Prami
Email
Available for open UAS No
Level Bachelor

Queries related to enrolment practices
Enrolment period 23.08.2024 - 31.12.2024
Enrol
Course enrolment info

Information Security with HelmetJS

23.08.2024 - 31.08.2025

Course description

This course is based on FreeCodeCamp’s Information Security Course. Students will learn how to use HelmetJS middleware in Express-based applications to ensure secure data exchange between the client and server. Students will complete 14 small exercises during the course, submit them on FreeCodeCamp’s website, and finally take the final exam.
  • HelmetJS
  • First exercise
  • X-Powered-By
  • X-Frame-Options
  • X-XSS-Protection
  • X-Content-Type-Options
  • X-Download-Options
  • Strict-Transport-Security
  • X-Dns-Prefetch-Control
  • Cache-Control
  • Content-Security-Policy
  • Set of security headers
  • -BCrypt Hashes
  • Asynchronous hashing
  • Synchronous Hashing
  • Final Exam

Prerequisites

Prerequisites for taking this course include a basic understanding of coding, web security principles, and an up-to-date installation of Node.js. If you don’t have Node.js installed, you can download it from https://nodejs.org/. Click “Download” to get the latest version for your operating system and follow the installation wizard instructions.

Assessment criteria

Pass after all of Modules have been done and the Final Exam has been passed.

Course way of working and time table

Course is 100% online (Self-Study) course which can be done in own space.

Course includes 16 Modules and the Final Exam.

Course info

Course environment is Metropolia’s Moodle.

Course enrolment info

Ristiinopiskelupalveluun liittyneiden korkeakoulujen opiskelijat voivat ilmoittautua tälle opintojaksolle kotikorkeakoulunsa Pepissä/Pakissa.