Full-Stack .NET with Swap.Htmx
Master server-driven web development. Build a complete application from scratch.
One-time purchase • Lifetime access
Learn by Building
This isn't a collection of disconnected tutorials. You'll build a real application from start to finish.
📋 Project: TaskFlow
Throughout this course, you'll build TaskFlow - a modern task management app with:
- ✅ User authentication and profiles
- ✅ Project and task management
- ✅ Real-time collaboration
- ✅ Dashboard with analytics
- ✅ Responsive, fast UI with HTMX
Project Preview
Course Curriculum
8 comprehensive modules • ~9 hours of content • 56 lessons
Foundation setup and core concepts
- Course overview and what we're building
- Setting up your development environment
- Understanding server-driven architecture
- Your first Swap.Htmx page
Building your UI layer
- SwapView fundamentals
- Layouts and partials
- Type-safe views with source generators
- View models and data binding
Dynamic page updates
- Understanding SwapResponse
- Targeting elements for updates
- Out-of-band swaps
- Response chaining
- Building interactive forms
Server-side state management
- Why server-side state?
- SwapState fundamentals
- Storing and retrieving state
- State scopes and lifecycles
- URL state for shareable pages
Decoupled component communication
- Event-driven architecture
- SwapHandler basics
- Event chains
- Source-generated events
- Building a notification system
SSE and WebSocket support
- Server-Sent Events (SSE) basics
- Real-time updates with Swap.Htmx
- Building a live dashboard
- WebSocket integration
- Scaling with Redis backplane
Securing your application
- ASP.NET Identity integration
- Login and registration flows
- Authorization in Swap.Htmx
- CSRF protection
- Security best practices
Going to production
- Production configuration
- Docker containerization
- Database migrations
- Deploying to a VPS
- Monitoring and logging
What You'll Get
- 🎬~9 Hours of Video
Concise, well-edited lessons. No fluff, no filler.
- 💻Complete Source Code
Full TaskFlow project code with each module's progress.
- 📝Written Summaries
Reference docs for each lesson - great for quick lookups.
- 🔄Lifetime Access
Watch anytime, forever. Including all future updates.
- 💬Discord Community
Get help from the community and course creator.
Who Is This For?
✓ Great Fit If You...
- Know C# and want to build web apps
- Are tired of complex JS frameworks
- Want to ship features faster
- Prefer server-side rendering
- Like learning by building real projects
✕ Not For You If...
- You're completely new to programming
- You need heavy client-side interactivity
- You prefer SPA architecture
- You don't know any C#
Frequently Asked Questions
Basic C# knowledge and familiarity with ASP.NET Core MVC. You don't need to know HTMX - we cover that in the course.
Yes! The course uses .NET 9 and is updated when new Swap.Htmx versions are released.
Yes, you can download videos for offline viewing.
We offer a 14-day money-back guarantee, no questions asked.
Ready to Master Swap.Htmx?
Join developers building faster, simpler web applications.
One-time purchase • Lifetime access
14-day money-back guarantee