0% encontró este documento útil (0 votos)
185 vistas

Programa de Desarrollo Web Con Python

Este documento presenta el temario de un curso de 10 horas sobre Python y 30 horas sobre Django. En Python, se cubren conceptos básicos, tipos de datos, operadores, funciones, POO, control de flujo condicional e iterativo. En Django, se explican conceptos de framework, MVT, instalación, urls, vistas, plantillas, ORM, administrador, formularios, sesiones y despliegue. El cronograma detalla las actividades por curso y duración total de 40 horas.

Cargado por

Yan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
185 vistas

Programa de Desarrollo Web Con Python

Este documento presenta el temario de un curso de 10 horas sobre Python y 30 horas sobre Django. En Python, se cubren conceptos básicos, tipos de datos, operadores, funciones, POO, control de flujo condicional e iterativo. En Django, se explican conceptos de framework, MVT, instalación, urls, vistas, plantillas, ORM, administrador, formularios, sesiones y despliegue. El cronograma detalla las actividades por curso y duración total de 40 horas.

Cargado por

Yan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Temario del curso de Python – 10 Horas

Introducción
▪ Conceptos Básicos
▪ ¿Por qué elegir Python?
▪ Guía de instalación
▪ Práctica 1: Hola mundo

Elementos básicos del lenguaje


▪ Operadores Matemáticos
▪ Comentarios
▪ Tipos de datos en Python I
▪ Tipos de datos en Python II
▪ Variables y expresiones
▪ Identación y buenas practicas
▪ Entrada y salida de texto
▪ Métodos en cadenas
▪ Métodos en listas
▪ Métodos en Tuplas
▪ Métodos en Diccionarios
▪ Excepciones
▪ Funciones
▪ Manejo de archivos
▪ Práctica 2: (Calculadora Básica)

Estructuras de control de flujo condicionales


▪ Sentencia If
▪ Sentencia If...Else
▪ Sentencia Elif (Case)
▪ Anidamientos
▪ Operadores ternarios
▪ Práctica 3: 3 Ejercicios prácticos
Estructura de control de flujo iterativas
▪ Bucle While
▪ Bucle For
▪ Anidamientos
▪ Sentencia Break
▪ Sentencia Continue
▪ Sentencia Pass
▪ Práctica 4: 3 Ejercicios Prácticos

Programación Orientada a Objetos


▪ Definición teórica de términos básicos
▪ Objetos
▪ Clases
▪ Métodos
▪ Atributos
▪ Constructores
▪ Destructores
▪ Herencia
▪ Encapsulación
▪ Polimorfismo
▪ Función lambda
▪ Practica 5: Ejemplo reales sobre POO

Temario del curso de Django – 30 Horas

Introducción a Django
▪ ¿Qué es un Framework?
▪ Conceptos básicos de Django
▪ MVC vs MTV
▪ ¿Por qué usar Django?
▪ Descarga e instalación de recursos
▪ Comandos básicos de consola en Windows/ Linux
▪ Practica 6: Manejando la consola
Elementos de Django Framework
▪ Creación de Entorno virtual
▪ Creación de proyecto
▪ Configuración de idioma
▪ Conociendo carpetas y archivos principales de Django
▪ Creación y organización de urls en urls.py
▪ Creando contenido en views.py
▪ Archivos estáticos y media
▪ Introducción a las plantillas en Django template
▪ Organización y optimización de carpetas y archivos
▪ Fusionando en backend con el frontend
▪ Apps
▪ Practica 7: Blog Parte 1

ORM de Django
▪ Conociendo el archivo models.py
▪ Creación de modelos
▪ Instancias
▪ Argumentos y valores en instancias
▪ Haciendo las migraciones (Makemigrations y Migrate)
▪ Manejo de querysets
▪ Crear, ordenar, filtrar y evaluar objetos
▪ Consultas complejas
▪ Métodos POST Y GET
▪ Practica 8: Blog Parte 2

Administrador de Django
▪ Creación de superusuario en django
▪ Conociendo el administrador
▪ Personalizando el administrador en Admin.py
▪ Creación de grupos y permisos
▪ Conociendo los campos de un registro
▪ Importar y exportar datos
▪ Practica 9: Blog Parte 3

Formularios en Django
▪ Conociendo el archivo forms.py
▪ Heredando objetos de models.py
▪ Creación de widgets para el formulario
▪ Renderización la vista del formulario
▪ Envió de mensajes por e-mail y a la base de datos
▪ Validación de procesos
▪ Practica 10: Blog parte 4

Sesiones
▪ Configurar vistas del administrador
▪ Fusionando el template con la vista Login y Logout
▪ Cambiar y confirmar contraseña
▪ Validación y autentificación de usuarios
▪ Práctica 11: Parte 5 Final del Blog

Despliegue
▪ Git y GitHub
▪ Conceptos de dominio y hosting
▪ Pythonanywhere, Heroku y Digital Ocean
▪ Práctica 12: Desplegando proyecto de prueba

Librerías útiles en Django


▪ Django-bootstrap-modal-forms
▪ CkEditor
▪ django -import-export

Editores de código de preferencia


▪ Pycharm
▪ Visual Studio Code
▪ Sublime text
▪ Atom

Cronograma de actividades

Actividad Curso Duración

Introducción Python 1

Conceptos básicos del lenguaje Python 3

Estructura de control de flujo


Python 2
condicional
Estructura de control de flujo
Python 2
iterativa

Programación orientada a objetos Python 2

Introducción a Django Django 2

Elementos de Django Framework Django 7

ORM de Django Django 7

Administrador de Django Django 3

Formularios en Django Django 4

Sesiones Django 4

Despliegue Django 3

TOTAL 40 horas

También podría gustarte