Information Security with HelmetJS (1 op)
Toteutuksen tunnus: TT00FV67-3003
Toteutuksen perustiedot
- Ajoitus
- 01.01.2025 - 23.08.2028
- Toteutus on käynnissä.
- Opintopistemäärä
- 1 op
- Virtuaaliosuus
- 1 op
- Toteutustapa
- Etäopetus
- Yksikkö
- ICT ja tuotantotalous
- Toimipiste
- Karaportti 2
- Opetuskielet
- englanti
- Paikat
- 0 - 5000
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
- Vastuuopettaja
- Janne Salonen
- Ryhmät
-
ATX25TVNonStop virtuaaliopinnot vuosi 2025
- Opintojakso
- TT00FV67
Tavoitteet
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.
Sisältö
- 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
Esitietovaatimukset
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.
Työmuodot
Course is 100% online (Self-Study) course which can be done in own space.
Course includes 16 Modules and the Final Exam.
Aika ja paikka
Course environment is Metropolia's Moodle environment and course can be done in own space.
Oppimateriaali ja suositeltava kirjallisuus
Online.
Opintojaksototeutuksen valinnaiset suoritustavat
N/A
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online in course environment.
Kansainväliset yhteydet
N/A
Opiskelijan ajankäyttö ja kuormitus
Depends on Students starting level.
Sisällön jaksotus
You have to do first 16 Modules. After that you can do the Final Exam.
Arviointimenetelmät ja arvioinnin perusteet
Pass. After Student has done all of 16 Modules and passed the Final Exam.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit arvosanalle hyväksytty
Pass after all of Modules have been done and the Final Exam has been passed.