Webbutveckling med Python och Django - Klassrumsundervisning

24.500,00 SEK

  • 36 hours
Live Virtuellt Klassrum
På plats / Inom företaget
Nästa omgång:May 11, 2026
+ 10 dagar kvar

Den här praktiska kursen tar dig från grundläggande Python-kunskaper till fullskalig webbutveckling med Djangos kraftfulla ramverk. Du lär dig att designa, bygga och driftsätta dynamiska, databassdrivna applikationer samtidigt som du behärskar branschens bästa praxis. Genom expertdrivna genomgångar, verklighetsnära kodövningar och praktiska projekt får du självförtroendet att skapa produktionsklara webbapplikationer och påskynda din karriär som fullstack- eller backendutvecklare.

Nyckelfunktioner

Språk

Kursmaterial på engelska

Nivå

Nybörjar- till mellannivå

36 timmars lärarledd utbildning i realtid

100+ timmars rekommenderad studietid

Experttränare med verklig branscherfarenhet

Kodgranskningar och feedback från yrkesverksamma

Över 28 timmars praktiska övningar och kodningsövningar

70 timmar av prov, quiz och inlämningsuppgifter

Kursplan i linje med aktuella branschstandarder

Praktiskt, projektbaserat lärande

Be om datum­bekräftelse!

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av det här programmet kommer du att kunna:

Python-grunder

Bygg en stark grund i Python genom att lära dig kärnkoncept som variabler, funktioner, villkorslogik och loopstrukturer

Objektorienterad programmering

Förstå viktiga OOP-principer, inklusive arv, komposition och abstrakta klasser, för att kunna designa modulär och återanvändbar kod.

Moduler och paket

Lär dig hur du organiserar och återanvänder kod effektivt med hjälp av Pythons inbyggda moduler och paketstrukturer.

Undantagshantering

Utveckla robusta applikationer genom att hantera fel effektivt, inklusive att skapa och implementera egna undantag.

Datastrukturer

Arbeta tryggt med viktiga datastrukturer som listor, tupler, mängder och ordböcker för effektiv datamanipulation.

Introduktion till Django

Kom igång med Django genom att förstå dess grunder, installationsprocess och övergripande ramverksarkitektur

Mallar

Lär dig skapa dynamiska användargränssnitt med Django-mallar som renderar HTML-innehåll för slutanvändare.

Modellager

Utforska Djangos ORM genom att arbeta med modeller, definiera relationer, göra frågor mot data och integrera med MySQL-databaser.

Routning i Django

Förstå URL-routing, koppla vyer till slutpunkter och bygg RESTful webbtjänster med avancerade routningstekniker.

Django-formulär

Bemästra skapande, bearbetning och validering av formulär enligt Djangos strukturerade arbetssätt

Hero

Kursöversikt

  1. Installation och introduktion till Python

    Lektion 1

    • Python-installation och miljö
    • Grunderna i Python-tolken
    • Språkets grunder
  2. Variabler och funktioner

    Lektion 2

    • Datatyper och dynamisk typning
    • Variabelomfång och deklarationer
    • Funktionsdefinitioner och argument
    • Lambda och inbyggda funktioner
  3. Urval och loopar

    Lektion 3

    • Villkorssatser
    • Loopar och listförståelser
  4. Objektorienterad programmering

    Lektion 4

    • Klasser, objekt, arv
    • Komposition och abstraktion
  5. Moduler och paket

    Lektion 5

    • Skapa och importera moduler
    • Organisera kod med paket
  6. Undantagshantering

    Lektion 6

    • Felkorrigering med try-except
    • Anpassade undantag
  7. Samlingar

    Lektion 7

    • Listor, tupler, mängder, ordböcker
    • Tekniker för datamanipulering
  8. Introduktion till Django

    Lektion 8

    • Django-setup och projektstruktur
    • Virtuella miljöer
  9. Routning

    Lektion 9

    • URL-mappning och dynamisk routning
    • Länka vyer och applikationer
  10. Mallar

    Lektion 10

    • HTML-rendering med Django-mallar
    • Statiska filer och layoutarv
  11. Modellager

    Lektion 12

    • Grunderna i ORM
    • Databasintegration och relationer
  12. Django Admin

    Lektion 13

    • Inställning och anpassning av adminpanel
    • Cookies och sessionshantering
  13. Django-formulär, appar, säkerhet

    Lektion 14

    • Skapande och validering av formulär
    • Filuppladdningar
    • Autentiseringssystem
    • Meddelande- och e-posttjänster
    • CSRF-skydd
    • Kryptografisk säkerhet
  14. REST-webbtjänster

    Lektion 15

    • REST-koncept och JSON
    • Django REST framework
Webbutveckling med Python och Django

Vem bör anmäla sig till det här programmet?

Förutsättningar

  • Grundläggande förståelse för programmeringskoncept
  • Vana vid något programmeringsspråk (rekommenderas)
  • Grundläggande kunskaper i databaser och SQL (valfritt men fördelaktigt)



Blivande webbutvecklare som vill börja med Python

Backendutvecklare som vill lära sig Django-ramverket

Programvaruingenjörer som vill bredda sig inom webbutveckling

Alla som är intresserade av att bygga dynamiska, databassdrivna webbappar

Starta kursen nu

Uttalanden

Licensiering och ackreditering

Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i Licensavtalet.

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att få anpassningar.

Vanliga frågor

Contact background

Behöver du företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!