Systemutveckling Webbprogammering med Python-ramverk

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.

Kursfakta

Typ Öppen
Längd 2 dagar
Ditt pris 19 900 kr exkl. moms
Klippkort Ja
Planerad 0 orter
0 tillfällen
  • 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.