Webbutveckling med Python och Django - Klassrumsundervisning
24.500,00 SEK
- 36 hours
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 datumbekräftelse!
Intyg om genomförd utbildning ingår

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

Kursöversikt
Installation och introduktion till Python
Lektion 1
- Python-installation och miljö
- Grunderna i Python-tolken
- Språkets grunder
Variabler och funktioner
Lektion 2
- Datatyper och dynamisk typning
- Variabelomfång och deklarationer
- Funktionsdefinitioner och argument
- Lambda och inbyggda funktioner
Urval och loopar
Lektion 3
- Villkorssatser
- Loopar och listförståelser
Objektorienterad programmering
Lektion 4
- Klasser, objekt, arv
- Komposition och abstraktion
Moduler och paket
Lektion 5
- Skapa och importera moduler
- Organisera kod med paket
Undantagshantering
Lektion 6
- Felkorrigering med try-except
- Anpassade undantag
Samlingar
Lektion 7
- Listor, tupler, mängder, ordböcker
- Tekniker för datamanipulering
Introduktion till Django
Lektion 8
- Django-setup och projektstruktur
- Virtuella miljöer
Routning
Lektion 9
- URL-mappning och dynamisk routning
- Länka vyer och applikationer
Mallar
Lektion 10
- HTML-rendering med Django-mallar
- Statiska filer och layoutarv
Modellager
Lektion 12
- Grunderna i ORM
- Databasintegration och relationer
Django Admin
Lektion 13
- Inställning och anpassning av adminpanel
- Cookies och sessionshantering
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
REST-webbtjänster
Lektion 15
- REST-koncept och JSON
- Django REST framework

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
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

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!
