0% encontró este documento útil (0 votos)
197 vistas5 páginas

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)
197 vistas5 páginas

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy