Flask Web Programming for Python Programmers
Denna kurs erbjuder en praktisk introduktion till Flask, ett populärt webbapplikationsramverk för Python. Du kommer att lära dig grunderna i Flask, inklusive initiering, routning, vyfunktioner och hantering av statiska filer. Kursen täcker även templating med Jinja2 för att skapa dynamiska webbsidor och hur man hanterar webbformulär med hjälp av Flask-WTF.
Om utbildningen
Vi går igenom integration av databaser med Flask-SQLAlchemy och hantering av e-post via Flask-Mail, inklusive asynkron sändning. Dessutom får du insikt i applikationsstruktur, konfiguration och enhetstestning för att skapa välorganiserade och skalbara Flask-applikationer.
Målgrupp och förkunskaper
Den här kursen vänder sig till Python-utvecklare som vill lära sig att bygga webbapplikationer med Flask. Kursen kräver grundkunskaper i HTML och Python.
För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
Flask Basics
- Initialisation
- Routing
- View Functions
- Static Files
- Request/Response Cycle
- Extensions
Templating
- The Jinja2 Templating Engine
- Variables
- Control Structures
- Links
- Custom Error Pages
Web Forms
- The Flask-WTF Extension
- CSRF Protection
- Form Classes
- Form Processing
- User Sessions
Databases
- Python Database Frameworks
- The Flask-SQLAlchemy Extension
- Data Definition
- Data Manipulation
- Using Databases in View Functions
- The Flask-Mail Extension
- Integrating Email
- Asynchronous Sending
Application Structure
- Directory Structure
- Configuration Options
- The Requirements File
- The Launch Script
- Unit Testing
Mer än en kurs
Tre månader som förändrar hur er ledning fattar beslut om AI. Sju sessioner, tolv veckor. Byggt för dem som bär det övergripande ansvaret, inte för dem som ska lära sig verktygen.
Vilken kompetens behöver ni om två år — och har ni den idag? Vi hjälper er planera för framtidens kompetensbehov innan luckorna blir ett problem.
Vet ni vilka kompetensgap som finns i er organisation idag? Vi hjälper er kartlägga nuläget och identifiera vad ni behöver bygga för att möta morgondagens krav.
Ladda kortet med utbildningsdagar i förväg och säkra budgeten innan behovet uppstår. Ni får rabatterade priser, flexibel användning och enklare administration — för hela teamet.
Relaterat innehåll