Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Django - Un enfoque ascendente
Rating: 4.9 out of 5(6 ratings)
24 students

Django - Un enfoque ascendente

Metodología para la construcción de aplicaciones OLTP con Django
Created byRene Soria
Last updated 6/2019
Spanish
Spanish [Auto],

What you'll learn

  • Conocer el framework de Django desde sus conceptos iniciales lo que le permitirá al alumno comprender la base de desarrollo de soluciones web.
  • Conocer los conceptos del paradigma MTV bajo el cual Django construye las soluciones web.
  • Conocer a detalle como Django gestiona el direccionamiento y la navegación entre sus pàginas mediante la insterpretación de los archivos urls.
  • Aprender a relacionar vistas, modelos, templates y formularios en una solución web. Aprender la utilización de las vistas basadas en clases.

Course content

1 section35 lectures10h 25m total length
  • Bienvenida1:04
  • Consideraciones Iniciales5:24
  • Preparación del ambiente de desarrollo23:06

    Establecer las condiciones iniciales para la creación de los proyectos.

  • Editor de Texto16:17

    Instalación y configuración de Sublime Text 3

  • Primer proyecto46:35

    Construye el proyecto "Hola, mundo!!"

  • Templates en Django33:21

    Archivos que manejan el código HTML

  • Modelos en Django22:07

    Clases que identifican a una entidad

  • Validación de Reglas7:50

    Cuidar la integridad de la información

  • Formularios en Django29:35

    Interface de Usuario

  • Validación en Formularios12:19

    Validación de los controles de Formulario

  • Direccionamiento10:43

    Navegación entre páginas

  • Tipos de propiedades12:52

    Tipos de propiedades consideradas en el curso

  • Menú principal14:48

    Menú para la primera Aplicación

  • Vistas para inserción de registros3:26

    Grabación de nuevos registros

  • Formulario general4:35

    Formulario para las operaciones de los modelos

  • Template de inserción5:00

    Código HTML para insertar un registro

  • Direccionamiento de inserción de la aplicación10:25

    Archivo urls.py de la aplicación

  • Formato de controles6:07

    Controles automáticos y manuales

  • Direccionamiento escalonado9:26

    Leer los archivos urls.py de las aplicaciones desde el proyecto.

  • Listado de modelos18:16

    Listado base para registros de modelos

  • Activar el botón de Nuevo registro9:42

    Propiedad 'name' de los 'path' del archivo urls.py

  • Edición de modelos21:49

    Vista de edición de modelos

  • Borrado de modelos9:59

    Vista de borrado de modelos

  • Imágenes en Django33:25

    Manejo de archivos multimedia

  • Propiedades Foreign Key35:51

    Relación entre modelos

  • Propiedad de tipo RichTextField15:12

    Propiedades de texto enriquecido

  • Propiedades Boolean y Date17:23

    Propiedades de tipo binario y de día y hora

  • Propiedades numéricas7:26

    Propiedades de tipo entero y decimal

  • Fields, widgets y labels29:59

    Formato de controles desde formularios

  • Acceso al listado de modelos3:43

    Primer acceso al sistema desde el menú principal

  • Menú secundario3:13

    Menú para aplicaciones con más de un modelo

  • Extensión e inclusión en Templates33:36

    Reorganización y reutilización de código en templates

  • Concepto Padre Hijo37:57

    Organización de modelos en niveles

  • Vistas basadas en Clases1:10:31

    Mantener el código de las vistas más legible y reutilizable

  • Consideraciones finales2:32

Requirements

  • Conocimientos básicos de Python, conceptos de sistemas operativos, manejar editores de texto. Conceptos básicos de Bases de Datos, lógica de programación y hojas de estilos (css)
  • El curso guia al alumno por cada uno de los conceptos de manera de facilitar la comprensión del código que se utiliza en el proyecto de ejemplo.

Description

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.

Who this course is for:

  • Programadores de aplicaciones web que desean conocer la tecnología de un framework como Django y construir aplicaciones OLTP confiables y de forma rápida y eficiente.