Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
HTMX Essential Training

HTMX Essential Training

1h 23mBeginner2025-01-07

Authors

Eve Porcello

Eve Porcello

Software Developer and Instructor

Course details

This course provides a comprehensive introduction to HTMX, a lightweight JavaScript library that enhances web development by enabling dynamic and interactive user interfaces with minimal effort. Learn how to use HTMX attributes to trigger server-side actions, handle asynchronous requests, and update the DOM. Instructor Eve Porcello covers practical examples and best practices for integrating HTMX into existing projects. By the end of the course, you should be familiar with the skills to create modern, responsive web applications using HTMX.

Learning objectives
Gain familiarity with the core features of HTMX and why it is currently used.
Interact with APIs via HTTP requests.
Handle common tasks like updating the DOM and managing forms.

Skills covered

HTMXWeb StandardsWeb DesignWeb Development ToolsFront-End Web DevelopmentEssential TrainingWeb DevelopmentProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Dynamic web development with HTMX
  • 02 - What you should know

1. HTMX Fundamentals

  • 03 - What is HTMX
  • 04 - Sending GET requests
  • 05 - Swapping elements with hx-swap

2. Selecting Elements

  • 06 - Using hx-trigger
  • 07 - Creating a webserver
  • 08 - Sending POST requests
  • 09 - Processing JSON response data
  • 10 - Challenge - Selecting HTML elements
  • 11 - Solution - Selecting HTML elements

3. Handling Events

  • 12 - Working with HTMX events
  • 13 - Creating a loading indicator
  • 14 - Incorporating custom animations
  • 15 - Polling with HTMX
  • 16 - Combining methods
  • 17 - Displaying nested content

4. Advanced HTMX Features

  • 18 - Handling server sent events
  • 19 - Integrating with WebSocket
  • 20 - Sending web socket messages
  • 21 - Challenge - Handling transitions
  • 22 - Solution - Handling transitions

Conclusion

  • 23 - Building hypertext applications at scale

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal