Kontakta oss direkt på telefon 08-600 62 00

YH-KORTKURS I ETT PROGRAM

Säker applikationslivscykel

Vill du förstå hela resan en applikation gör – från idé till färdig produkt? Den här kursen ger dig kunskap om applikationens livscykel och hur moderna metoder som DevOps och agilt arbete skapar snabbare och mer effektiva processer. Du får insikt i projektledning, kravhantering, utveckling, testning och driftsättning, samt lär dig hur olika miljöer som sandbox, test, demo, stage och produktion används i praktiken. Kursen är perfekt för dig som vill bygga en helhetsförståelse och arbeta smartare i team.

INNEHÅLL:

  • Versionshantering med Git som är ett populärt versionshanterings verktyg i dagens industri
  • Test och olika tillgängliga verktyg som finns till hjälp
  • Genomgång av OWASP Top 10, med konkreta exempel för varje sårbarhetstyp
  • HTTP och HTTPS
  • CORS
  • (CD) continuous delivery och hur kan man sätta upp en säker CD pipeline

 

Utbildningen är kostnadsfri

Dataskydd inom IT och AI

Kursplan

Kursens övergripande mål och innehåll

Kursen ger de studerande en grundläggande förståelse för säkerhetsaspekter inom applikationsutveckling. Kursen täcker grundläggande säkerhetsprinciper, sårbarheter, hot, försvar och säkerhetskontroller i applikationsutveckling. Genom teori, praktiska övningar och projektarbete, både individuellt och i grupp, kommer studenterna att utveckla färdigheter och kompetenser för att effektivt skapa säkra applikationer.

Nedanstående områden är huvudmoment i kursen:

  • Grundläggande säkerhetsprinciper - Introduktion till informationssäkerhet, konfidentialitet, integritet och tillgänglighet.
  • Sårbarheter och hot - Identifiering och analys av potentiella säkerhetshot och sårbarheter i applikationer.
  • Säkerhet försvar och kontroller - Användning av olika tekniker och verktyg för att skydda applikationer från säkerhetshot.
  • Säker kodning - Bästa praxis för att skriva säker kod.
  • Säkerhetsprövning - Användning av säkerhetstestning för att identifiera och åtgärda sårbarheter i applikationer.
  • Datahantering och kryptering - Användning av säker datahantering och krypteringsmetoder.
  • Grupparbete och samarbete - Planering, genomförande och reflektion kring grupparbete och kommunikation inom säker applikationsutveckling.

Kursens läranderesultat

Kunskaper:

  • Förstå grundläggande koncept och terminologi inom applikationssäkerhet.
  • Veta hur man identifierar och analyserar säkerhetshot och sårbarheter.
  • Begripa grundläggande säkerhetsprinciper och hur man använder dem i applikationsutveckling.
  • Begripa hur man skriver säker kod och använder säkerhetstestning för att identifiera och åtgärda sårbarheter.

Färdigheter:

  • Identifiera och analysera säkerhetshot och sårbarheter i applikationer.
  • Använda säkerhetskontroller och försvar för att skydda applikationer.
  • Skriva säker kod och använda säkerhetstestning för att identifiera och åtgärda sårbarheter.
  • Hantera data säkert och använda kryptering för att skydda känslig information.

Kompetenser: 

  • Använda kunskaper och färdigheter inom applikationssäkerhet för att skapa säkra applikationer.
  • Planera, genomföra och reflektera över säkerhetsåtgärder i applikationsutveckling projekt.
  • Kommunicera säkerhetsproblem och lösningar effektivt med kollegor och klienter.
  • Utvärdera och förbättra säkerhetspraxis inom applikationsutveckling.