Opintojakson nimi
Information Security with HelmetJS
Opintojakson ajankohta
23.08.2024 - 31.08.2025
Korkeakoulu
Metropolia Ammattikorkeakoulu
Opintojakson kieli
Englanti
Opintopisteet
1 OP
Opintojakson ala
Kaikille aloille soveltuva, Tekniikan ja liikenteenala
Opettaja
Virve Prami
Tarjotaan avoimen opiskelijoille
Ei
Taso
AMK
Opintojakson kuvaus
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
Edeltävyysehdot
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.
Arviointikriteerit
Pass after all of Modules have been done and the Final Exam has been passed.
Opintojakson työskentelytavat ja aikataulutus
Course is 100% online (Self-Study) course which can be done in own space.
Course includes 16 Modules and the Final Exam.
Opintojakson tiedot
Course environment is Metropolia’s Moodle.
Ilmoittautumistiedot
Ristiinopiskelupalveluun liittyneiden korkeakoulujen opiskelijat voivat ilmoittautua tälle opintojaksolle kotikorkeakoulunsa Pepissä/Pakissa.