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.
Kursen hålls på begäran
Kontakta oss för mer information.
Telefon: 08-562 557 50
E-post: kursbokning@cornerstone.se
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