htmx is one of the hottest properties in web development today, and for good reason. This framework, along with the libraries and techniques introduced in this course, will have you writing the best Python web apps you've ever written: clean, fast, and interactive without all that frontend overhead.
If you are a Python web developer that has wanted to build more dynamic, interactive apps, but just don't want to (or can't) write a significant portion of your app in a rich frontend JavaScript framework, you'll absolutely love htmx. This library lets you write Python code you love and still add that clientside interactive aspect.
HTMX + Django: Modern Python Web Apps, Hold the JavaScript Course
HTMX + Django: Modern Python Web Apps, Hold the JavaScript Course is a 63-lesson 1 hour 44 minutes self-paced course by KnowThen (James Moore). htmx is one of the hottest properties in web development today, and for good reason.
Course facts
- Lessons
- 63
- Duration
- 1 hour 44 minutes
- Language
- English
- Released
- September 2023
- Added to CourseFlix
- October 2023
- Instructor
- KnowThen (James Moore)
- Price
- Premium
Additional
Who teaches HTMX + Django: Modern Python Web Apps, Hold the JavaScript Course? KnowThen (James Moore)
KnowThen (knowthen.com) is the long-running teaching brand of James Moore — known for unusually clear introductory courses on functional-programming-leaning languages and frameworks that the wider course market doesn't cover well.
The CourseFlix listing carries three KnowThen courses: Elm Beyond the Basics (the functional front-end language), Elixir & Phoenix for Beginners (the BEAM-based back-end stack), and HTMX + Django — Modern Python Web Apps, Hold the JavaScript (the server-rendered alternative to SPA architectures).
Material is paid and aimed at developers exploring the alternatives to the dominant JavaScript-and-React-everywhere paradigm. For broader content, see CourseFlix's Elixir, Elm, and Django category pages.
What lessons are included in HTMX + Django: Modern Python Web Apps, Hold the JavaScript Course?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | What is HTML? Demo | 00:54 | |
| 2 | The HOWL stack | 01:24 | |
| 3 | Big ideas covered in the course | 01:12 | |
| 4 | Prerequisites | 01:12 | |
| 5 | Comparing web frameworks to HTMX | 02:15 | |
| 6 | Git the course sample code | 00:38 | |
| 7 | Your Guide: Christopher Trudeau | 00:41 | |
| 8 | Interview with HTMX creator Carson Gross | 00:21 | |
| 9 | Intro to HTMX examples | 00:44 | |
| 10 | HTMX examples with Michael | 01:09 | |
| 11 | Example: Infinite scroll | 02:41 | |
| 12 | Example: Active search | 03:29 | |
| 13 | Example: Lazy loading | 02:37 | |
| 14 | Example: Bulk update | 03:18 | |
| 15 | On to the code | 00:13 | |
| 16 | Surveying the base project | 01:25 | |
| 17 | Project directory structure | 04:11 | |
| 18 | View for the home page | 01:57 | |
| 19 | Category model object | 01:23 | |
| 20 | View for the category page | 00:49 | |
| 21 | Video model object | 01:06 | |
| 22 | Views for feed and player pages | 00:56 | |
| 23 | Setting up your environment | 01:50 | |
| 24 | Creating a PyCharm project | 03:43 | |
| 25 | Packages | 00:40 | |
| 26 | Tour of the code | 02:00 | |
| 27 | Adding the form to the template | 01:35 | |
| 28 | Adding the form to the template | 01:45 | |
| 29 | Adding post handling to the category view | 03:10 | |
| 30 | Introducing Click to edit | 00:57 | |
| 31 | Creating the partials template for the form | 01:15 | |
| 32 | Inserting the Click to edit link | 03:16 | |
| 33 | Adding HTMX to the base HTML file | 00:37 | |
| 34 | The view for the form partial | 01:28 | |
| 35 | Cancelling the form | 00:44 | |
| 36 | Moving the click to edit link into a partial | 01:14 | |
| 37 | Inserting the cancel button | 01:08 | |
| 38 | Adding the view that cancels the form | 01:02 | |
| 39 | Concepts review | 01:18 | |
| 40 | Intro to search as you type | 02:32 | |
| 41 | Django Q objects | 01:15 | |
| 42 | Creating the search page template | 02:32 | |
| 43 | View with hard coded search results | 02:39 | |
| 44 | Add HTMX attributes to the input tag | 01:55 | |
| 45 | Installing the django-htmx package | 02:02 | |
| 46 | Update the search view | 03:16 | |
| 47 | Deep linking | 01:49 | |
| 48 | Concepts review | 01:43 | |
| 49 | Intro to infinite scrolling | 01:52 | |
| 50 | Modifying the feed template | 02:05 | |
| 51 | Adapting the feed view | 03:18 | |
| 52 | Infinite scroll demo | 00:57 | |
| 53 | Concepts review | 00:20 | |
| 54 | Mixing frameworks with HTMX intro | 00:28 | |
| 55 | Boostrap modals | 02:44 | |
| 56 | The about partial and modal HTML | 02:33 | |
| 57 | The About view | 01:06 | |
| 58 | Concepts review modals | 00:30 | |
| 59 | You're finished | 00:38 | |
| 60 | Setup | 00:31 | |
| 61 | Using HTMX | 00:46 | |
| 62 | HTMX attributes | 03:33 | |
| 63 | Further investigation | 01:29 |
One payment unlocks this course and every other premium course. No auto-renew.
See plansWhat courses are similar to HTMX + Django: Modern Python Web Apps, Hold the JavaScript Course?
Updated 2y agoScraping the Web for Fun and Profit
By: Jakob GreenfeldThis course will teach you how to use web scraping to create profitable projects.6h 33m5/5
Updated 3y agoThe Complete Python Course | Learn Python by Doing
By: UdemyThis course will take you from beginner to expert in Python, easily and smartly.35h
Updated 1mo agoDjango 2.1 & Python | The Ultimate Web Development Bootcamp
By: UdemyA complete, beginner-friendly Django 2.1 bootcamp covering models, views, forms, authentication, and building real Python web apps.9h 52m
Updated 1mo agoAdvanced Programming with Python
By: David BeazleyMove past Python basics into composability, interfaces, and design: writing systems that stay maintainable as they grow.34h 56m5/5
Updated 3y agoMachine Learning A-Z : Become Kaggle Master
By: UdemyWant to become a good Data Scientist? Then this is a right course for you. This course has been designed by IIT professionals who have mastered in.36h 23m5/5
Updated 1mo agoSpark and Python for Big Data with PySpark
By: UdemyLearn Apache Spark with Python, from DataFrames and MLlib to Spark Streaming and AWS EC2, through mock consulting projects modeling real Big Data work.10h 35m
FreeClassic100 Days of Code - The Complete Python Pro Bootcamp for 2023
By: UdemyWatch the 100 Days of Code Python Pro Bootcamp free: 100 daily projects covering Python basics, web scraping, data science, automation and GUI apps.58h 35m5/5
Updated 2y agoAI Coding with Jupyter AI
By: Zero To MasteryMaster Jupyter AI to enhance Python skills with generative AI in Jupyter Lab and Notebook. Ideal for future-ready data scientists and AI engineers.46m5/5
More courses by KnowThen (James Moore)
Updated 3y agoElixir & Phoenix for Beginners
The above statement is conventional wisdom that I'm sure most of us programmers would generally agree with, but let me ask you this, do you think each of the 2017h 24m
Updated 3y agoElm Beyond the Basics
Learn How to Build Web Apps With Elm. Elm is an amazing new functional programming language for building Front End Web Applications. Personally, I like Elm beca4h 47m