|
Titel
2
|
Forløb 2. Webteknologier
Indhold:
Et kig under kølerhjelmen på noget af den teknologi, som man anvender på nettet, med specielt fokus på databaser og hjemmesidedesign.
Forløbet introducerer internettet med fokus på arkitekturen. Derudover kommer forløbet omkring IT-sikkerhed og overvågning, hvordan tracking af brugere er et centralt element i mange “gratis” tjenesters forretningsmodel og hvilke konsekvenser det har for brugerne og deres privacy.
Kunstig intelligens (Copilot) anvendt til at udvikle avancerede dele af hjemmesiden (HTML og JavaScript), samt debugging.
Faglige mål:
IT-systemers netværk og arkitektur:
-Klient-server og 3-lags arkitektur.
-De forskellige lag i internettet, digitale signaler, IP Adresser & DNS, Routing
IT-sikkerhed
-Netværkssikkerhed: Fortrolighed, autentificering, integritet og tilgængelighed.
-Kryptering: Cæsar-kryptering, asymmetrisk kryptering, Secure Hash Algorithm
-Forskellige typer af cybercrime: Virus, Ransomware, Botnets, DDOS, Phishing
It-systemers og menneskelig aktivitets gensidige påvirkning
-Privacy & Tracking
-Cookies
-Dark patterns
-Hvorfor accepterer brugerne overvågning? Hvad er konsekvenserne af den manglende viden om/opmærksomhed på overvågning?
Databasers:
-Simple databaseforespørgsler (SQL) i SQLite.
-modellering af data for at designe et it-system (ER-diagram)
-Hacking: SQL injection
Udvikling af hjemmeside med HTML i VS Code:
-Hjemmesidedesign
-titel, overskrift, paragraphs, billeder og link
-Styles og CSS
-JavaScript
-Layout, header, menu, content med cards og footer
-Fokus på den iterative udviklingsmetode: Analyse og design af problemområdet. Analyse og design af anvendelsesområdet.
Projekt: En hjemmeside lavet i HTML, med en fungerende database udviklet i SQLite.
Materiale:
Noter i OneNote:
https://www.w3schools.com/html/default.asp
DR dokumentar Privatliv til salg
|