Information Security with HelmetJS (1 cr)
Code: C-10065-TT00FV67-3001
General information
- Enrollment
-
23.08.2024 - 31.12.2025
Registration for the implementation has begun.
- Timing
-
23.08.2024 - 31.12.2026
Implementation is running.
- Number of ECTS credits allocated
- 1 cr
- Local portion
- 1 cr
- Mode of delivery
- Blended learning
- Institution
- Metropolia University of Applied Sciences, Karaportti 2
- Teaching languages
- English
- Seats
- 0 - 5000
- Course
- C-10065-TT00FV67
Evaluation scale
Hyväksytty/Hylätty
Content scheduling
You have to do first 16 Modules. After that you can do the Final Exam.
Objective
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.
Content
- 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
Location and time
Course environment is Metropolia's Moodle environment and course can be done in own space.
Materials
Online.
Teaching methods
Course is 100% online (Self-Study) course which can be done in own space. Course includes 16 Modules and the Final Exam.
Employer connections
N/A
Exam schedules
Online in course environment.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on Students starting level.
Qualifications
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.