Anuncio

Django, la guía definitiva

Portada del libro Django, la guía definitiva

Django es uno de los frameworks web más utilizados en la comunidad Python. Su filosofía de «baterías incluidas» lo convierte en una opción sólida para desarrolladores que buscan construir aplicaciones web robustas sin reinventar la rueda.

Desde su creación en 2005, ha impulsado proyectos tan diversos como Instagram, Pinterest y The Washington Post, demostrando que puede escalar desde un blog personal hasta un sitio con millones de usuarios.

En el ecosistema actual del desarrollo web, los frameworks de tercera generación como Django y Ruby on Rails han redefinido la productividad. Django se distingue por su énfasis en la seguridad, la reutilización de componentes y una comunidad activa que mantiene un ecosistema de paquetes en constante crecimiento.

Para quienes ya conocen Python y quieren dar el salto al desarrollo web, Django ofrece una curva de aprendizaje razonable y una documentación que pocos proyectos open source pueden igualar.

Introducción al libro

Django, la guía definitiva es la traducción al español de The Definitive Guide to Django: Web Development Done Right, obra original de Adrian Holovaty y Jacob Kaplan-Moss, los creadores del framework. Esta versión ha sido actualizada y compilada por Saul Garcia M. con la colaboración de la comunidad Django en español.

El libro está pensado para desarrolladores con conocimientos básicos de Python que quieran aprender Django desde sus fundamentos hasta técnicas avanzadas. No se requiere experiencia previa con el framework, pero sí familiaridad con conceptos de programación como orientación a objetos y manejo de bases de datos.

Cubre desde la instalación y configuración inicial hasta el despliegue en producción, pasando por modelos, vistas, plantillas, formularios, seguridad y los módulos incluidos en django.contrib.

Contenido del libro

El texto se organiza en cuatro partes. La primera cubre los fundamentos: introducción a Django, configuración del entorno, el patrón MTV (Model-Template-View), plantillas, modelos y el sitio de administración. La segunda parte aborda temas avanzados como vistas genéricas, formularios complejos y despliegue. La tercera explora las «baterías incluidas» de Django: sesiones, caché, middleware, internacionalización y seguridad. La cuarta parte incluye apéndices de referencia con la API de modelos, vistas genéricas, configuración y utilidades de línea de comandos.

Cada capítulo incluye ejemplos prácticos y fragmentos de código que el lector puede probar directamente. El libro mantiene un equilibrio entre explicación conceptual y aplicación práctica, lo que lo hace útil tanto como tutorial secuencial como material de consulta.

Índice del libro

  • Capítulo 1: Introducción a Django
  • Capítulo 2: Empezando
  • Capítulo 3: Los principios de las páginas Web dinámicas
  • Capítulo 4: Plantillas
  • Capítulo 5: Modelos
  • Capítulo 6: El sitio de Administración Django
  • Capítulo 7: Formularios
  • Capítulo 8: Vistas avanzadas y URLconfs
  • Capítulo 9: Plantillas Avanzadas
  • Capítulo 10: Modelos Avanzados
  • Capítulo 11: Vistas Genéricas
  • Capítulo 12: Desplegar Django
  • Capítulo 13: Generación de contenido no HTML
  • Capítulo 14: Sesiones, usuario e inscripciones
  • Capítulo 15: Caché
  • Capítulo 16: django.contrib
  • Capítulo 17: Middleware
  • Capítulo 18: Integración con Base de datos y Aplicaciones
  • Capítulo 19: Internacionalización
  • Capítulo 20: Seguridad
  • Apéndice A: Referencia de la definición de modelos
  • Apéndice B: Referencia de la API de base de datos
  • Apéndice C: Referencia de las vistas genéricas
  • Apéndice D: Variables de configuración
  • Apéndice E: Etiquetas de plantilla y filtros predefinidos
  • Apéndice F: El utilitario django-admin
  • Apéndice G: Objetos Petición y Respuesta

Datos del libro

  • Título: Django, la guía definitiva
  • Autor: Saul Garcia M. (compilador) / Adrian Holovaty y Jacob Kaplan-Moss (autores originales)
  • Año de publicación: 2015
  • Editorial: Autopublicado
  • Páginas: 598
  • Tamaño del PDF: 19.1 MB
  • Tiempo de lectura estimado: ~14 h 57 min
  • Nivel: Intermedio
  • Categoría principal: Programación
  • Subcategoría: Python
  • Idioma: Español
  • Licencia: GNU Free Documentation License (GFDL) v1.1+

Más libros en: Programación, Python


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Libros relacionados

Anuncios