Öppna kurser
Denna tvådagarskurs ger en snabb och praktisk introduktion till webbprogrammering med Python-ramverket Flask. Under kursens gång lär du dig att bygga en enkel men fullt fungerande webbapplikation, från grundläggande routing och dynamiska sidor till databasanslutning och grundläggande säkerhet. Perfekt för dig som vill komma igång snabbt med Python-baserad webbutveckling.
Utbildningsmål
Kursen är utformad för att ge en strukturerad och effektiv introduktion till webbutveckling med Flask, ett lättviktigt Python-ramverk. Under två intensiva dagar går vi igenom de viktigaste byggstenarna för att skapa en webbapplikation, inklusive hur man hanterar routing, dynamiska sidor och anslutningar till en databas. Kursen avslutas med en genomgång av hur man kan publicera sin applikation på webben.
- Förstå grundläggande webbprogrammeringskoncept med Flask.
- Skapa en enkel webbapplikation med routing och dynamiska sidor.
- Ansluta webbapplikationen till en databas och hantera grundläggande databasoperationer.
- Förstå hur man publicerar en Flask-applikation på en webbserver.
Målgrupp
- Utvecklare och programmerare som har grundläggande kunskaper i Python och vill lära sig webbutveckling.
- IT-specialister eller konsulter som snabbt vill lära sig bygga enklare webbapplikationer med ett Python-baserat ramverk.
Förkunskaper
- Grundläggande kunskaper i Python-programmering.
- Grundläggande kännedom om webbutveckling (HTML, CSS).
Innehåll
Dag 1: Introduktion och grundläggande webbapplikation
- Introduktion till webbprogrammering och Flask. Vad är ett webbramverk? Fördelarna med Flask.
- Skapa en Flask-applikation
Installation och konfiguration av utvecklingsmiljö.
Grundläggande routing och URL-hantering.
Dynamiska sidor med Jinja-mallar.
Praktisk övning 1: Bygg en enkel webbapplikation med routing och dynamiskt innehåll.
Dag 2: Databashantering och publicering
- Databashantering med Flask och SQLAlchemy
Anslutning till en databas.
Skapa och hantera tabeller samt CRUD-operationer (Create, Read, Update, Delete). - Grundläggande säkerhet i Flask-applikationer
Hantera användarinloggning och sessionshantering. - Publicering av applikation
Hur man distribuerar en Flask-applikation till en molntjänst (t.ex. Heroku eller AWS). - Praktisk övning 2: Utveckla och publicera en enklare Flask-applikation med databasstöd.