Siirry suoraan sisältöön

Information Security with HelmetJSLaajuus (1 op)

Opintojakson tunnus: TT00FV67

Opintojakson perustiedot


Laajuus
1 op
Opetuskieli
englanti

Osaamistavoitteet

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.

Arviointikriteeri, hyväksytty/hylätty

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

Siirry alkuun