HemSök efter kurserWebbsäkerhet

Webbsäkerhet

Säkerhet är ett komplext område utspridet på såväl frontend och backend (och ännu djupare i stacken). I denna kurs kikar vi på de tekniker som ligger till grund för en säker kommunikation mellan front- och backend. Vi lär oss Oauth2, Json Web Tokens, Session hantering och säkra cookies.


Utbildningsformer
Classroom
Remote

Längd
3 dagar

Pris
25900 kr

Förväntat lärande

  • Autentisering med både Oauth2 och JSON Web tokens
  • Hur man skapar upp en sessionsbaserad autentisering med cookies
  • Hur man skapar upp en token-baserad autentisering och hanterar denna
  • Förstå skillnaden på sessionsbaserad autentisering och token-baserad autentisering
  • Validering av input data från frontend
  • Hur vi säkrar upp cookies
  • Kryptera lösenord med BcryptJS

Central dokumentation

Förkunskaper

Kunskaper inom Javascript, Node.js och ramverket Express.js 

Kursplanering: Webbsäkerhet

Dag 1

  • Validera input data från frontend
  • Sessionsbaserad autentisering med cookies
  • Autentisering med JSON Web token och skapa upp en token-baserad autentisering
  • Övningar
  • Code review

Dag 2

  • Skydda API-endpoints
  • Autentisering med Oauth2
  • Kryptera lösenord med BcryptJS
  • Övningar
  • Code review

Dag 3

  • Säkerhet på Frontend
  • Grunderna i GDPR och hur det påverkar utvecklingen
  • Local storage vs session storage vs cookies
  • Vad kan vi se och göra i developer tools
  • Övningar
  • Code review

Ta kontakt med Informators erfarna utbildningsexperter om du är intresserad av en födjupning av kursen.

Förslag på fördjupning

  • Serverless backend med AWS

Förslag på djupdykning

Andra har även varit intresserade av dessa kurser: