Webutvikling med Python og Django – Klasserom

24.500,00 NOK

  • 36 hours
Live virtuelt klasserom
Internt / i bedrift
Neste kull:May 11, 2026
+ 10 dager igjen

Dette praktiske kurset tar deg fra grunnleggende Python til fullverdig webapplikasjonsutvikling ved hjelp av Djangos robuste rammeverk. Du lærer å designe, bygge og drifte dynamiske, databasedrevne applikasjoner samtidig som du mestrer beste praksis fra bransjen. Med ekspertledede økter, virkelighetsnære kodeoppgaver og praktiske prosjekter vil du få selvtillit til å lage produksjonsklare webløsninger og gi fart på karrieren din som fullstack- eller backend-utvikler.

Nøkkelfunksjoner

Språk

Kursmateriell på engelsk

Nivå

Nybegynner- til mellomnivå

36 timer med direktesendt undervisning ledet av instruktør

Over 100 timer anbefalt studietid

Eksperttrenere med praktisk erfaring fra bransjen

Kodegjennomganger og tilbakemeldinger fra fagfolk

Over 28 timer med praktiske øvelser og kodetrening

70 timer med vurderinger, quizer og oppgaver

Læreplan tilpasset gjeldende bransjestandarder

Praktisk, prosjektbasert læringstilnærming

Be om bekreftelse på dato!

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

Når du er ferdig med dette programmet, vil du kunne:

Python-grunnleggende

Bygg et solid grunnlag i Python ved å lære kjernebegreper som variabler, funksjoner, betinget logikk og løkkestrukturer

Objektorientert programmering

Forstå sentrale OOP-prinsipper, inkludert arv, komposisjon og abstrakte klasser, for å kunne designe modulær og gjenbrukbar kode.

Moduler og pakker

Lær hvordan du kan organisere og gjenbruke kode effektivt ved å bruke Pythons innebygde moduler og pakkestrukturer.

Unntakshåndtering

Utvikle robuste applikasjoner ved å håndtere feil effektivt, inkludert å lage og implementere egendefinerte unntak.

Datastrukturer

Arbeid trygt med grunnleggende datastrukturer som lister, tupler, mengder og ordbøker for effektiv databehandling.

Introduksjon til Django

Kom i gang med Django ved å forstå dets grunnleggende konsepter, installasjonsprosess og overordnede rammeverksarkitektur

Maler

Lær å lage dynamiske brukergrensesnitt ved hjelp av Django-maler som genererer HTML-innhold for sluttbrukere.

Modellag

Utforsk Djangos ORM ved å jobbe med modeller, definere relasjoner, gjøre spørringer mot data og integrere med MySQL-databaser.

Ruting i Django

Forstå URL-ruting, koble visninger til endepunkter og bygg RESTful webtjenester med avanserte ruteteknikker.

Django-skjemaer

Lær å mestre opprettelse, behandling og validering av skjemaer ved å følge Djangos strukturerte tilnærming

Hero

Kursplan

  1. Installasjon og introduksjon til Python

    Leksjon 1

    • Python-oppsett og -miljø
    • Grunnleggende om Python-tolkeren
    • Språkets grunnleggende prinsipper
  2. Variabler og funksjoner

    Leksjon 2

    • Datatyper og dynamisk typisering
    • Variabelomfang og deklarasjoner
    • Funksjonsdefinisjoner og argumenter
    • Lambda og innebygde funksjoner
  3. Utvalg og løkker

    Leksjon 3

    • Betingede setninger
    • Løkker og forståelser
  4. Objektorientert programmering

    Leksjon 4

    • Klasser, objekter, arv
    • Komposisjon og abstraksjon
  5. Moduler og pakker

    Leksjon 5

    • Opprette og importere moduler
    • Organisering av kode med pakker
  6. Unntakshåndtering

    Leksjon 6

    • Feilhåndtering med try-except
    • Egendefinerte unntak
  7. Samlinger

    Leksjon 7

    • Lister, tupler, mengder, ordbøker
    • Teknikker for datamanipulering
  8. Introduksjon til Django

    Leksjon 8

    • Django-oppsett og prosjektstruktur
    • Virtuelle miljøer
  9. Ruting

    Leksjon 9

    • URL-kartlegging og dynamisk ruting
    • Koble sammen visninger og applikasjoner
  10. Maler

    Leksjon 10

    • HTML‑gjengivelse med Django‑maler
    • Statiske filer og layout-arv
  11. Modellag

    Leksjon 12

    • Grunnleggende ORM
    • Databaseintegrasjon og relasjoner
  12. Django-admin

    Leksjon 13

    • Oppsett og tilpasning av administrasjonspanel
    • Informasjonskapsler og håndtering av økter
  13. Django-skjemaer, apper, sikkerhet

    Leksjon 14

    • Opprettelse og validering av skjema
    • Filopplastinger
    • Autentiseringssystem
    • Meldings- og e-posttjenester
    • CSRF-beskyttelse
    • Kryptografisk sikkerhet
  14. REST-nettjenester

    Leksjon 15

    • REST-konsepter og JSON
    • Django REST framework
Webutvikling med Python og Django

Hvem bør melde seg på dette programmet?

Forutsetninger

  • Grunnleggende forståelse av programmeringskonsepter
  • Kjennskap til et hvilket som helst programmeringsspråk (anbefales)
  • Grunnleggende kunnskap om databaser og SQL (valgfritt, men en fordel)



Ambisiøse webutviklere som vil starte med Python

Backend-utviklere som ønsker å lære Django-rammeverket

Programvareingeniører som ønsker å utvide til webutvikling

Alle som er interessert i å bygge dynamiske, databasedrevne webapplikasjoner

Start kurset nå

Uttalelser

Lisensiering og akkreditering

Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.

Ofte stilte spørsmål

Contact background

Trenger du bedriftsløsninger eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!