Building complete web applications using Python
Format:
Hardcover
En stock
0.80 kg
Sí
Nuevo
Amazon
USA
- Go beyond the basics and learn to build professional, feature-rich web applications from the ground up. This book is a comprehensive, project-based guide that takes you from a curious programmer to a capable full-stack developer. Using Python and its powerful ecosystem, you will learn to think like an engineer, breaking down complex problems and constructing robust, secure, and scalable solutions. More than just a list of commands, this is a roadmap to understanding the principles that govern the web, empowering you to architect, build, and deploy your own digital creations with confidence.Your journey begins with a solid foundation in the back-end. Starting with a clean and professional development environment, you will build your first application with Flask, a lightweight and flexible framework perfect for mastering the fundamentals. From there, you will add layers of functionality, chapter by chapter. You will master the art of routing URLs, rendering dynamic data with Jinja2 templates, and designing a robust database schema with SQLAlchemy. The guide will then walk you through implementing critical features like handling user input with web forms and building a secure user authentication and session management system from scratch.With a powerful back-end in place, the focus shifts to creating a rich, modern user experience on the front-end. You will learn how to move beyond static pages by using modern JavaScript to make asynchronous requests to your own server-side API, creating dynamic, app-like interfaces that update without a page reload. The book explores how to integrate a powerful JavaScript framework with your Python backend, the same architectural pattern that powers many of the most sophisticated applications on the web today. You will also venture into professional-grade features like offloading slow tasks to a background job queue with Celery and Redis and enabling live, two-way communication with WebSockets.A truly complete application is one that is ready for the real world. The final part of this book covers the essential practices that separate hobby projects from professional-grade software. Learn to write a comprehensive suite of automated tests to ensure your application is reliable and bug-free. Fortify your application against common threats with a deep dive into essential web security practices. Finally, learn to package your entire application and its services into portable containers with Docker, automate your build and test process with a CI/CD pipeline, and deploy your finished product to a production server, complete with a reverse proxy and HTTPS. By the end, you won't just have built an application; you'll have mastered the entire modern workflow for creating and operating professional web services.
IMPORTÁ FACIL
Comprando este producto podrás descontar el IVA con tu número de RUT
NO CONSUME FRANQUICIA
Si tu carrito tiene solo libros o CD’s, no consume franquicia y podés comprar hasta U$S 1000 al año.