Masterclass: Secure Coding Techniques .NET

During this 4-day course in 28 hours of super intensive training you will gain crucial cybersecurity knowledge and skills in terms of Secure Coding Techniques .NET.

Moreover, you will be able to:

  • Get the highest quality and unique learning experience – the class is limited to 16 participants by default.
  • Get the opportunity to interact with our world-renowned Experts.
  • Go through CQURE’s custom lab exercises and practice them after the course.
  • Receive a lifelong certification after completing the course!

Why this course?

This is an international Live Virtual Class where you will be able to share the learning experience with a group of IT pros from around the world without leaving your home or office! The class is taught fully remotely in English by CQURE Cybersecurity Experts. In order to ensure the highest quality and unique learning experience, the course is limited to 16 participants by default, or supported by an assistant instructor if the number of delegates exceeds 16. During this course, you will have the opportunity to go through CQURE’s custom lab exercises, interact with our world-renowned Expert and receive a lifelong certification after completing the course!

Audience

The course is perfect for enterprise administrators, infrastructure architects, security professionals, systems engineers, network administrators, IT professionals, security consultants.

This Live Virtual Class consists of 8 Modules in terms of Secure Coding Techniques .NET. They include essential theory combined with individual practice during the exercises as well as loads of hands-on tools and real-case scenarios.

Module 1: Security as a process

Denne modulen introduserer sikkerhet som en integrert del av utviklingsprosessen. Deltakerne lærer grunnleggende prinsipper i Microsoft Security Development Lifecycle (SDL) og hvordan trusselmodellering brukes for å identifisere og redusere sikkerhetsrisiko tidlig i utviklingsløpet.

Module 2: .NET Security Features

Modulen gir en oversikt over innebygde sikkerhetsmekanismer i .NET og .NET Core. Deltakerne lærer om tilgangskontroll, kryptering, databeskyttelse og obfuskering, samt retningslinjer for sikker programvareutvikling.

Module 3: General web application security issues

Denne modulen gjennomgår vanlige sikkerhetsproblemer i webapplikasjoner med utgangspunkt i OWASP Top 10. Deltakerne får praktiske eksempler på hvordan webapplikasjoner kan angripes, og hvordan slike sårbarheter kan identifiseres og forebygges.

Module 4: SQL Security

Modulen fokuserer på sikkerhetsfunksjoner i SQL Server og hvordan data kan beskyttes gjennom tilgangskontroll og kryptering. Deltakerne lærer hvordan databaser kan konfigureres for å redusere risiko for datalekkasjer og uautorisert tilgang.

Module 5: ASP.NET Security Features

Denne modulen dekker sikkerhetsmekanismer i ASP.NET-applikasjoner. Deltakerne lærer hvordan ASP.NET MVC, Web Forms og ASP.NET Identity kan brukes for sikker autentisering, autorisasjon og beskyttelse av webapplikasjoner.

Module 6: Securing Web APIs

Modulen gir en innføring i hvordan Web API-tjenester kan sikres. Deltakerne lærer grunnleggende prinsipper for ASP.NET Web API, hvordan API-er beskyttes mot angrep, og hvordan autentisering og autorisasjon implementeres.

Module 7: Secure Web API Clients

Denne modulen fokuserer på sikker kommunikasjon mellom klienter og API-er. Deltakerne lærer om sikkerhetsaspekter ved Angular-applikasjoner, mobilapplikasjoner og bruk av OAuth 2 og OpenID Connect for identitet og tilgangsstyring.

Module 8: Code reviews

Den siste modulen handler om hvordan kodegjennomganger kan brukes som et sikkerhetstiltak. Deltakerne lærer praktiske metoder for å gjennomføre sikkerhetsfokuserte code reviews, bruke sikkerhetschecklister og integrere kodegjennomgang i utviklingsprosessen, blant annet ved hjelp av Azure DevOps.

After finishing the course, you will be granted a CQURE Certificate of Completion. Please note that after completing the course you will also be eligible for CPE points!

Practical information

Duration: 4 days
Format: Live virtual class with hands-on labs
Language: English
Delivery: Remote instructor-led training

FAQ

Hva koster kurset?
Prisen er 34 900 NOK for 4 dager. Kurset inkluderer kursmateriell, praktiske lab-øvelser og livslang sertifisering etter fullført kurs.

Hvor lenge varer kurset?
Kurset varer i 4 dager.

Hvordan gjennomføres kurset?
Kurset leveres som et instruktørledet virtuelt kurs hvor deltakerne deltar i et live digitalt klasserom. Undervisningen kombinerer teori med praktiske øvelser og lab-oppgaver utviklet av CQURE.

Hvem passer kurset for?
Kurset passer spesielt for erfarne .NET-utviklere, sikkerhetskonsulenter og tekniske rådgivere som arbeider med utvikling eller sikkerhetsvurdering av applikasjoner.

Hva lærer jeg i løpet av kurset?
Du lærer hvordan du utvikler sikre .NET-applikasjoner og identifiserer vanlige sikkerhetssårbarheter i webapplikasjoner. Kurset gir innsikt i hvordan angripere utnytter svakheter i applikasjoner, og hvordan disse kan forebygges gjennom sikre utviklingspraksiser.

Etter kurset vil du blant annet kunne:

Implementere sikre utviklingspraksiser i .NET-applikasjoner
Forstå og håndtere sårbarheter i webapplikasjoner
Gjennomføre sikkerhetsfokuserte code reviews
Bruke sikkerhetsfunksjoner i ASP.NET og .NET Core
Identifisere og mitigere OWASP Top 10-sårbarheter

Er kurset praktisk rettet?
Ja. Kurset inkluderer praktiske øvelser og labs hvor deltakerne analyserer sårbare applikasjoner og lærer hvordan disse kan sikres.

Hvilke temaer dekkes i kurset?
Kurset dekker blant annet:

Secure coding i .NET og ASP.NET
Microsoft Security Development Lifecycle (SDL)
OWASP Top 10 sårbarheter
Autentisering og autorisasjon i webapplikasjoner
Sikring av Web API-er
Kryptering og databeskyttelse
Code reviews og sikkerhetschecklister

Får jeg sertifisering etter kurset?
Ja. Etter fullført kurs mottar deltakerne en livslang sertifisering fra CQURE Academy.

Hvilke forkunnskaper anbefales?
Det anbefales erfaring med .NET-utvikling og webapplikasjoner. Kunnskap om grunnleggende sikkerhetsprinsipper vil også være en fordel.

Hva gjør dette kurset unikt?
Kurset kombinerer praktisk sikkerhetsanalyse med utviklingsperspektivet og viser hvordan reelle angrep mot webapplikasjoner fungerer. Klassen er begrenset til et lite antall deltakere for å sikre tett oppfølging fra instruktør.