Contenidos
Tutoriales de Python Django para que los principiantes se conviertan en expertos
Tutoriales paso a paso de Python Django || Marcos web || Aplicación web MVC || Tecnologías de base de datos y backend
Lo que aprenderás
Tutoriales de Python Django para que los principiantes se conviertan en expertos
- Los estudiantes pueden comprender cuál es el uso de Django Frameworks
- Los estudiantes pueden comprender las aplicaciones web
- Los estudiantes pueden comprender los marcos web
- Los estudiantes pueden comprender las tecnologías de back-end y bases de datos
- Los estudiantes pueden comprender la MV de la aplicación web
Requisitos
- No es necesario ningún requisito previo para este curso
Descripción
Django es un marco web gratuito y de código abierto basado en Python que sigue el patrón arquitectónico modelo-plantilla-vistas (MTV). Es mantenido por Django Software Foundation (DSF).
El objetivo principal de Django es facilitar la creación de sitios web complejos basados en bases de datos. El marco enfatiza la reutilización y la "capacidad de conexión" de los componentes, menos código, bajo acoplamiento, desarrollo rápido y el principio de no repetirse. Python se usa en todas partes, incluso para configuraciones, archivos y modelos de datos. Django también proporciona una interfaz administrativa opcional de creación, lectura, actualización y eliminación que se genera dinámicamente a través de la introspección y se configura a través de modelos de administración.
- un servidor web ligero e independiente para desarrollo y pruebas
- un sistema de validación y serialización de formularios que se puede traducir entre formularios HTML y valores adecuados para el almacenamiento en la base de datos
- un sistema de plantilla que utiliza el concepto de herencia tomado de la programación orientada a objetos
- un marco de almacenamiento en caché que puede utilizar cualquiera de varios métodos de caché
- Soporte para clases de middleware que pueden intervenir en varias etapas del procesamiento de solicitudes y llevar a cabo funciones personalizadas.
- un sistema de despacho interno que permite que los componentes de una aplicación se comuniquen eventos entre sí a través de señales predefinidas
- un sistema de internacionalización, que incluye traducciones de los componentes propios de Django a una variedad de idiomas
- un sistema de serialización que puede producir y leer representaciones XML y / o JSON de instancias del modelo Django
- un sistema para ampliar las capacidades del motor de plantillas
- una interfaz para el marco de prueba unitario incorporado de Python