Webudvikling med Python og Django - Klasseundervisning
16.500,00 DKK
- 36 hours
Dette praktiske kursus tager dig fra grundlæggende Python til fuldgyldig webapplikationsudvikling ved hjælp af Djangos robuste framework. Du lærer at designe, bygge og udrulle dynamiske, databasedrevne applikationer, samtidig med at du mestrer branchens bedste praksis. Med ekspertledede sessioner, virkelighedsnære kodeøvelser og praktiske projekter opbygger du selvtillid til at skabe produktionsklare webløsninger og accelerere din karriere som full‑stack- eller backend‑udvikler.
Nøglefunktioner
Sprog
Kursusmateriale på engelsk
Niveau
Begynder- til mellemniveau
36 timers live, instruktørledet undervisning
Over 100 anbefalede studietimer
Ekspertundervisere med praktisk erfaring fra erhvervslivet
Kodegennemgange og feedback fra professionelle
Over 28 timers praktiske øvelser og kodetræning
70 timers prøver, quizzer og opgaver
Læseplan tilpasset de aktuelle industristandarder
Praktisk, projektbaseret læringstilgang
Bed om dato-bekræftelse!
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette program, vil du være i stand til at:
Grundlæggende Python
Opbyg et solidt fundament i Python ved at lære kernekoncepter som variabler, funktioner, betinget logik og løkkestrukturer
Objektorienteret programmering
Forstå centrale OOP-principper, herunder arv, komposition og abstrakte klasser, for at designe modulær og genanvendelig kode.
Moduler og pakker
Lær at organisere og genbruge kode effektivt ved hjælp af Pythons indbyggede moduler og pakkestrukturer.
Undtagelseshåndtering
Udvikl robuste applikationer ved at håndtere fejl effektivt, herunder ved at oprette og implementere brugerdefinerede undtagelser.
Datastrukturer
Arbejd trygt med vigtige datastrukturer som lister, tuples, mængder og ordbøger for effektiv datamanipulation.
Introduktion til Django
Kom godt i gang med Django ved at forstå dets grundlæggende principper, installationsproces og overordnede framework-arkitektur
Skabeloner
Lær at skabe dynamiske brugergrænseflader ved hjælp af Django-skabeloner, der gengiver HTML-indhold til slutbrugerne.
Modellag
Udforsk Djangos ORM ved at arbejde med modeller, definere relationer, forespørge data og integrere med MySQL-databaser.
Routing i Django
Forstå URL-routing, knyt views til endpoints, og byg RESTful webtjenester med avancerede routingteknikker.
Django-formularer
Mestre oprettelse, behandling og validering af formularer ved at følge Djangos strukturerede tilgang

Kursusforløb
Installation og introduktion til Python
Lektion 1
- Python-opsætning og -miljø
- Grundlæggende om Python-fortolkeren
- Sprogets grundlæggende principper
Variabler og funktioner
Lektion 2
- Datatyper og dynamisk typning
- Variabelomfang og deklarationer
- Funktionsdefinitioner og argumenter
- Lambda og indbyggede funktioner
Valg og løkker
Lektion 3
- Betingede udsagn
- Løkker og comprehensions
Objektorienteret programmering
Lektion 4
- Klasser, objekter, arv
- Komposition og abstraktion
Moduler og pakker
Lektion 5
- Oprettelse og import af moduler
- Organisering af kode med pakker
Undtagelseshåndtering
Lektion 6
- Fejlhåndtering med try-except
- Brugerdefinerede undtagelser
Samlinger
Lektion 7
- Lister, tuples, mængder, ordbøger
- Teknikker til datamanipulation
Introduktion til Django
Lektion 8
- Django-opsætning og projektstruktur
- Virtuelle miljøer
Routing
Lektion 9
- URL-kortlægning og dynamisk routing
- Kobling af visninger og applikationer
Skabeloner
Lektion 10
- HTML-rendering med Django-skabeloner
- Statiske filer og layout-arv
Modellag
Lektion 12
- ORM-grundlæggende
- Databaseintegration og relationer
Django-administration
Lektion 13
- Opsætning og tilpasning af adminpanel
- Cookies og sessionshåndtering
Django-formularer, apps, sikkerhed
Lektion 14
- Oprettelse og validering af formularer
- Filuploads
- Autentifikationssystem
- Besked- og e-mailtjenester
- CSRF-beskyttelse
- Kryptografisk sikkerhed
REST-webtjenester
Lektion 15
- REST-koncepter og JSON
- Django REST framework

Hvem bør tilmelde sig dette program?
Forudsætninger
- Grundlæggende forståelse af programmeringskoncepter
- Kendskab til et hvilket som helst programmeringssprog (anbefales)
- Grundlæggende kendskab til databaser og SQL (valgfrit, men en fordel)
Aspiring webudviklere, der gerne vil starte med Python
Backend-udviklere, der ønsker at lære Django-frameworket
Softwareingeniører, der ønsker at udvide til webudvikling
Alle, der er interesserede i at bygge dynamiske, databasedrevne webapps
Udtalelser
Licensering og akkreditering
Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
