TU SIGUIENTE PASO

Back-End with Django and Htmx by Andreas Jud

Andreas Jud · 24 lecciones · Gratis en YouTube

LECCIÓN 23 / 24

Inbox Notifications - Building a web app with Django - Part 22

←Siguiente

Sobre este curso

Back-end development is where ideas become reliable, secure and scalable products. In this free online course, you will learn by building a complete Django web app from the ground up, gaining the kind of practical experience that helps you move from basic Python knowledge to shipping real features. Instead of isolated snippets, you’ll follow a project-driven path that mirrors how back-end work happens in real teams: setting up a clean environment, structuring a project, and steadily expanding functionality while keeping the code maintainable.

You’ll practice working with templates, data models and Django’s ORM to create dynamic pages and database-backed features. As the application grows, you will implement essential patterns like CRUD flows, form handling and protections that matter in production, including CSRF safeguards. You will also model real relationships between entities such as users, profiles, posts and tags, so you understand how to represent complex domains in a relational database without confusion.

The course goes beyond a basic blog by adding interactive experiences using HTMX, enabling smoother actions like likes, comments and tabbed interfaces without constant full-page refreshes. You will also extend the project with user authentication flows, profile pages, and media handling for images and static assets. To broaden your back-end toolkit, you’ll explore automation and data extraction concepts through a web crawler feature, and learn how to connect actions in your app using signals to keep logic organized.

To round out the experience, you will implement private messaging with an inbox, search, and notification-style behaviors, giving you a more complete view of how modern platforms are built. Finally, you will strengthen your security understanding by learning the practical difference between hashing and encryption, and why choosing the right approach matters. By the end, you’ll have a clearer path toward junior back-end roles, stronger Django fundamentals, and a portfolio-ready project that demonstrates real-world development skills.

SIEMPRE HAY ALGO MÁS

Sigue alimentando tu curiosidad.

Explorar más cursos
De la comunidad, para la comunidad

¿Encontraste un gran curso?

Compártelo. Nuestro equipo lo revisará antes de añadirlo al catálogo.