
Establecer las condiciones iniciales para la creación de los proyectos.
Instalación y configuración de Sublime Text 3
Construye el proyecto "Hola, mundo!!"
Archivos que manejan el código HTML
Clases que identifican a una entidad
Cuidar la integridad de la información
Interface de Usuario
Validación de los controles de Formulario
Navegación entre páginas
Tipos de propiedades consideradas en el curso
Menú para la primera Aplicación
Grabación de nuevos registros
Formulario para las operaciones de los modelos
Código HTML para insertar un registro
Archivo urls.py de la aplicación
Controles automáticos y manuales
Leer los archivos urls.py de las aplicaciones desde el proyecto.
Listado base para registros de modelos
Propiedad 'name' de los 'path' del archivo urls.py
Vista de edición de modelos
Vista de borrado de modelos
Manejo de archivos multimedia
Relación entre modelos
Propiedades de texto enriquecido
Propiedades de tipo binario y de día y hora
Propiedades de tipo entero y decimal
Formato de controles desde formularios
Primer acceso al sistema desde el menú principal
Menú para aplicaciones con más de un modelo
Reorganización y reutilización de código en templates
Organización de modelos en niveles
Mantener el código de las vistas más legible y reutilizable
Este curso lleva al alumno desde la instalación de Django y todo su entorno, hasta la construcción de proyectos OLTP con esta tecnología. Algo que es muy importante y a lo que se le da mucho énfasis, es la explicación de la inter relación que existe entre los diferentes componentes del framework de Django, de manera que los alumnos comprendan que se aplican los mismos principios tecnológicos independientemente de la complejidad de los proyectos. El curso culmina con dos aspectos esenciales, el primero es la codificación con las abstracciones de las Vistas basadas en Clases, lo que permite la construcción de un código más legible y reutilizable. Esta tecnologìa de Django es descrita con sumo detalle en el curso de manera que el alumno pueda migrar desde la vista basada en procedimientos a las vistas basadas en clases de una forma natural y comprendiendo la relación entre ambas metodologías. Y como un tema adicional explico el empleo de una herramienta de generación de código con la que es posible el ahorro de tiempo en el desarrollo, gracias a la automatización del código rutinario y repetitivo. Con este curso los alumnos quedarán preparados para encarar proyectos de mayor complejidad y comprender las diferentes modalidades en las cuales es posible construir proyectos con este framework.