Introduktion til 4. Semester
Overblik til undervisere
Velkommen
Denne side fungerer som en oversigt over hvad jeg har arbejdet med og min process i løbet af 4. semester
Emner
Jeg har arbejdet med emnerne:
Følg linksene for at dykke videre ned i det pågældende emne
Process
Min tilgang til læring på 4. semester har fulgt en struktureret og iterativ proces, som kan forklares ved hjælp af Kolb’s læringscirkel. Denne model har været en nyttig ramme til at organisere og reflektere over min læring inden for mine 2 valgte emner.
For begge emner har min proces inkluderet fire centrale faser: først at tilegne mig grundlæggende viden gennem læsning af dokumentation, artikler eller se undervisningsvideoer; dernæst reflektere over materialet og de demonstrerede teknikker. Efterfølgende har jeg arbejdet med praktiske øvelser gennem relevante platforme eller værktøjer og brugt sideprojekter som en eksperimenterende arena. Endelig har jeg integreret det lærte i mit semesterprojekt, hvilket har givet mulighed for at anvende teorien på en mere kompleks og realistisk måde.
Denne tilgang har hjulpet mig med at skabe en dyb forståelse af både React’s udviklingsmetoder og IT-sikkerhedens værktøjer og teknikker. Ved løbende at implementere, evaluere og forbedre mine færdigheder gennem praktisk anvendelse har jeg opnået både teoretisk indsigt og praktisk erfaring, som jeg har bygget videre på gennem mine projekter.
Min læringsprocess for React forklaret med Kolb’s læringscirkel
Konkrete erfaringer
Min læringsproces begynder med at læse den officielle dokumentation for emnet, ofte suppleret med YouTube-videoer. Dokumentationen giver et teoretisk grundlag, mens videoerne ofte viser eksempler på implementering, hvilket gør teorien mere håndgribelig og relaterbar. Denne indledende fase giver mig en førstehåndsoplevelse af, hvordan emnet fungerer i praksis.Refleksiv observation
Efter at have tilegnet mig den grundlæggende viden, reflekterer jeg over, hvordan jeg kan anvende det lærte i praksis. Jeg overvejer, hvordan emnet kan passe ind i mine projekter, og hvilke udfordringer der kan opstå under implementeringen. På dette tidspunkt bliver det tydeligt, hvordan de nye koncepter kan tilføje værdi til mit arbejde.Abstrakt begrebsdannelse
Herefter går jeg typisk i gang med at implementere emnet i et mindre sideprojekt. I denne fase eksperimenterer jeg med, hvordan jeg kan omsætte teorien til praksis. Jeg bruger løbende den officielle dokumentation som en guide for at løse konkrete problemer og få en dybere forståelse af emnet. Her begynder jeg at udvikle en systematisk forståelse af, hvordan emnet kan anvendes effektivt.Aktiv eksperimenteren
Til sidst forsøger jeg at implementere emnet i semesterprojektet. I denne fase tester jeg, hvordan de nye koncepter fungerer i en større og mere kompleks sammenhæng. Dette trin giver mig mulighed for at evaluere, hvordan det lærte kan tilpasses og optimeres, så det fungerer i en reel applikation. Denne del af processen konsoliderer min viden og færdigheder, fordi jeg aktivt anvender det lærte i en virkelighedsnær kontekst.
Min læringsproces for IT-sikkerhed forklaret med Kolb’s læringscirkel
Konkrete erfaringer
Min rejse inden for pentesting starter med at læse artikler om relevante emner og se YouTube-videoer, der ofte inkluderer både teoretisk baggrund og praktiske eksempler. Dette giver mig en introduktion til emnet og en grundlæggende forståelse af teknikker og værktøjer som OWASP-top 10, Burp Suite, og penetration testing-metodologier.Refleksiv observation
Efter at have tilegnet mig grundlæggende viden fra artikler og videoer, bruger jeg tid på at reflektere over, hvordan jeg bedst kan anvende denne viden i praksis. Jeg vurderer, hvordan jeg kan bruge platforme som TryHackMe og HackTheBox til at bygge videre på min forståelse gennem interaktive øvelser og realistiske scenarier. Denne refleksion hjælper mig med at strukturere min læring og forstå, hvordan teorien passer sammen med de praktiske aspekter af pentesting.Abstrakt begrebsdannelse
For at omsætte min teoretiske viden til noget håndgribeligt, arbejder jeg med OWASP Juice Shop, en sårbar applikation designet til pentesting. Dette trin giver mig mulighed for at afprøve værktøjer og teknikker, som jeg har lært gennem kurserne, og teste forskellige angreb som SQL Injection og Cross-Site Scripting (XSS). Dokumentation og tutorials fungerer som en guide, mens jeg eksperimenterer med at identificere og udnytte sårbarheder i en kontrolleret kontekst.Aktiv eksperimenteren
Den sidste del af læringsprocessen indebærer at anvende mine færdigheder på semesterprojektet. Her tester jeg applikationen for sårbarheder ved hjælp af de teknikker, jeg har lært. Jeg evaluerer, hvordan værktøjerne og metoderne fungerer i et mere realistisk miljø, og får erfaring med at tilpasse mine pentesting-strategier til projektets unikke krav. Dette trin giver mig ikke kun praktisk erfaring, men hjælper mig også med at forstå, hvordan pentesting kan integreres i softwareudviklingsprocessen.