Source code and course GitHub repository
What will we build
In the course, we will add a bunch of htmx-powered features to an existing application. This app, called Video Collector, is a beautiful Flask web app that allows us to save, explore, search, and play videos we’ve collected from YouTube.
What topics are covered
In this course, you will:
- Understand the server-side exchange enabled by htmx attributes (e.g.
- Add click to edit to an existing data-driven Flask application.
- Learn about the
jinja-partialspackage to refactor our jinja2 templates (with or without htmx).
- Add deep linking to our dynamic web application, allowing us to share links into interactive segments.
- Add active search to an existing data-driven Flask application.
- Implement browser history for htmx actions (allowing back and forth navigation).
- Add infinite scroll to our app.
- Distinguish between full page requests and partial htmx requests within a single view method in Flask.
- And lots more
Who is this course for?
The experience level for taking this course is not significantly high. You’ll need
- A basic understanding of how Flask works
- Experience with core Python concepts (such as classes, functions, and decorators) but nothing complex (such as async or metaclasses)
- You’ll need to know a little about HTML and HTTP
Pass Unzip: tutflix
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us (in author info), we’ll remove relevant links or contents immediately.