Siirry suoraan sisältöön

Information Security with HelmetJS (1 op)

Toteutuksen tunnus: TT00FV67-3001

Toteutuksen perustiedot


Ilmoittautumisaika
23.08.2024 - 31.12.2025
Ilmoittautuminen toteutukselle on käynnissä.
Ilmoittaudu toteutukselle OMAssa
Ajoitus
23.08.2024 - 31.12.2026
Toteutus on käynnissä.
Opintopistemäärä
1 op
Lähiosuus
0 op
Virtuaaliosuus
1 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
englanti
Paikat
0 - 500
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettajat
Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
CAMPUSONLINE_TIVI_NONSTOP
CampusOnline toteutukset (TiVi NonStop)
Opintojakso
TT00FV67
Toteutukselle TT00FV67-3001 ei löytynyt varauksia!

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

Aika ja paikka

Course environment is Metropolia's Moodle environment and course can be done in own space.

Oppimateriaalit

Online.

Opetusmenetelmät

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

Course includes 16 Modules and the Final Exam.

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

Online in course environment.

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

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.

Arviointiasteikko

Hyväksytty/Hylätty

Arviointikriteeri, hyväksytty/hylätty

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

Arviointimenetelmät ja arvioinnin perusteet

Pass. After Student has done all of 16 Modules and passed the 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.

Siirry alkuun