Desarrollo Web con Python usando Django para Principiantes
4.2 (104 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
792 students enrolled

Desarrollo Web con Python usando Django para Principiantes

Crea aplicaciones BackEnd desde cero con Python, Django, PostgreSQL y Visual Studio Code
4.2 (104 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
792 students enrolled
Last updated 3/2019
Spanish
Spanish [Auto-generated]
Current price: $9.99 Original price: $199.99 Discount: 95% off
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 12 articles
  • 20 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Crear aplicaciones web con código 100% python.
  • Manejar diferentes tipos de CRUD sobre una base de datos PostgreSQL

  • Realizar un proyecto, digno de estar en su repositorio para futuras consultas

  • Generar informes PDF con DJango
Course content
Expand all 107 lectures 11:28:36
+ Introducción
1 lecture 04:37

En esta clase, veremos una breve presentación de lo que será el proyecto del curso.  Trabajaremos con 4 tipos de crud.

  1. Sencillos. Sobre un único modelo que llamaremos categorías.

  2. Maestro detalle simple. Modelo categoría con distintas sub categorías.

  3. Maestro detalle relacionado. Modelo productos debe vincularse a una sub categoría, mostraremos tanto la categoría como la sub categoría, para que el usuario sepa exactamente qué valor está seleccionando.

  4. Maestro detalle complejo. Realizaremos una factura donde se cargarán encabezado y detalle de factura, en el detalle se seleccionará un producto, así como la cantidad y el precio; el sistema será capaz de calcular el total.

Finalizando con la generación de reportes en PDF.


Preview 04:37
+ Introducción a Python
7 lectures 46:58
Sobre la sección
00:31

Veremos la definición de python, así como las guías de estilo, las cuales diríamos que son las normas o estándares a seguir para poder programar una aplicación Python.  Al finalizar esta clase, tendrás el concepto de Python y las reglas a seguir para programar en este maravillo lenguaje de programación.

Preview 04:32

En esta clase veremos rápidamente cómo instalar python para windows, resumiéndolo en sencillos pasos, sería:

  1. Ir al sitio https://www.python.org/

  2. Poner cursor sobre la opción Downloads

  3. Click en el botón que indica la versión que el sitio recomienda de python, tomando en cuenta nuestro sistema operativo

  4. Para el momento de grabación de este curso, python estaba en la versión 3.7.0, por lo que puede variar dependiendo del momento en que estés llevando este curso.

  5. Una vez descargado el archivo, debemos de dar doble click sobre él e iniciará la instalación

  6. Muy importante es que esté seleccionada la opción ADD PYTHON TO PATH, esto para agregar python al PATH de Windows.  Con esto, podremos ejecutar desde cualquier ventana de comando (sin importar en qué directorio esté), el comando python o py, sin tener que anteponer la ruta de la instalación.

  7. Si todo bien, abrir una consola y ejecutar el comando python -V, si devuelve la versión de python, habrás instalado satisfactoriamente python en tu sistema operativo.

En los recursos de esta clase, dejo enlaces para la instalación de python en otros sistemas operativos


Preview 03:07

Básicamente, se requiere validar si has podido instalar python en tu equipo de trabajo.

Instalación de Python
3 questions

En esta clase vemos los tipos de datos y las variables en Python.

Variables y Tipo de Datos
11:41
Listas
11:35
Diccionarios
05:21
Estructuras de Control
10:11
+ Entorno de Trabajo
8 lectures 01:01:21
Sobre Sección
00:45
Descargar Herramientas Necesarias
05:16
Entorno Virtual Python
10:44

Configurar Visual Studio Code

Configurar Visual Studio Code
11:16

Vemos la instalación de Django de manera online y offline.

Preview 11:35
Seleccionar Intérprete desde Visual Studio Code
03:25
Configurando Linting en Visual Studio Code
05:12
Instalación Gestor de Base de Datos y Adaptador Python
13:08
+ El proyecto
6 lectures 23:35
Sobre el Proyecto
02:47
Seleccionar Intérprete Python
01:47
Configurar Proyecto (settings.py)
05:23
Crear Base de Datos
01:58
Primer Migración hacia la Base de Datos
05:39
+ Aplicación Generales
7 lectures 59:16
Crear Aplicación, Rutas y Primera Vista
13:25
Descargar Plantilla Web a Utilizar
03:09
Ubicación directorio STATIC
00:16
Adapar Plantilla Web
16:18
Creación del Home
10:03
Herencia entre plantillas
08:28
Tag URL en las Plantillas Django
07:37
+ Aplicación Catálogos
3 lectures 14:41
Crear Aplicación Catalogos
02:20
Modelo Categoría
05:49
Crear y Aplicar Migración
06:32
+ READ sobre modelo Categoria
2 lectures 17:42
Plantilla categoria_list.html
08:07
Vista CategoriaView
09:35
+ CREATE sobre modelo Categoria
3 lectures 20:50
Formulario CategoriaForm
05:52
Template categoria_form.html
06:25
Vista CategoriaNew y enrutamiento
08:33
+ UPDATE sobre modelo Categoria
2 lectures 08:50
Vista CategoriaEdit
01:37
Enrutamiento
07:13
+ DELETE sobre modelo Categoria
2 lectures 09:25
Template catalogos_del.html
04:33
Vista CategoriaDel y Enrutamiento
04:52
Requirements
  • Conocimientos básico de programación. No necesariamente de Python.
  • Manejo básico HTML y CSS
  • Conocimiento básico Bootstrap (No indispensable)
  • No requiere de una pc (o laptop) con grandes capacidades.
  • No requiere conexión a Internet siempre, sólo ocasionalmente para descargar paquetes.
Description

¿Sabías que Python es uno de los lenguajes de programación más populares y potentes que existen y que además es de los más sencillos de aprender?

Django, el framework para desarrollo web de Python, va sobre esa misma popularidad, potencia y sencillez, por eso he decidido hacer un curso sobre él.  Pero no cualquier curso, uno en que puedas aprender haciendo (practicando) 4 tipos de CRUD (CRUD es el acrónimo de Create, Read, Update, Delete) sobre una base de datos PostgreSQL.

Soy Daniel Bojorge y tengo más de 20 años de experiencia desarrollando aplicaciones tanto de escritorio como web, utilizando diferentes lenguajes de programación y frameworks.  Permíteme guiarte en la elaboración de un proyecto que podrás dejarlo en tus repositorios principales para consultas y te servirá de herramienta para crear aplicaciones a gran escala, tanto para web como para móviles, utilizando como lenguaje de programación Python.

Lo que dicen los estudiantes inscritos :

  • Tengo comprados como 10 cursos de python, django y varias yerbas. Sin duda, este curso de Django es Excelente, todo es muy práctico, hay teoría sí, pero lo basico y necesario para entender. Lo que más me gusta es que desarrolla una aplicación completa. La mayoría de los otros autores utilizan el "django admin" pero él se da el trabajo de hacer el app de 0 y te muestra como. Hay cosas que aprendí que no sabía de django sobretodo con el tema de templates. Buen trabajo señor... muy buen trabajo. 

  • El  cursos esta explicado con un lenguaje sencillo, con todas las  concreciones necesarias para la adquisición del conocimiento. Si tienes  alguna cuestión que se te escapa, el profesor te contesta en poco  tiempo, lo cual hace más fácil seguir el contenido. Totalmente  recomendado. 

  • Uno de los mejores cursos de Django que vi en esta plataforma Udemy el instructor es de los mejor.


Who this course is for:
  • Está dirigido a personas que deseen aprender de forma práctica un nuevo framework o reforzarlo.