*Subsidio del 100% para afiliados y beneficiarios categorías A y B de Comfenalco Santander.
*Descuento del 50% para afiliados y beneficiarios categoría C de Comfenalco Santander.
Objetivos
- Aprender a manejar uno de los frameworks de desarrollo web más usado en los últimos años, Django está basado en python es fácil de adaptar en diversos proyectos y es la herramienta ideal para iniciar en el mundo del desarrollo web
- Enseñar las habilidades necesarias que un desarrollador web necesita para materializar ideas en productos software de alto nivel con las mejores prácticas de programación


Metodología
A través del desarrollo de varios proyectos, videos y demostraciones se enseñarán el entorno de trabajo con su configuración básica. El enfoque del programa es principalmente práctico, con formación teórica y el acompañamiento de docentes especialistas en el área.
Dirigido a:
A todo el público interesados en dar los primeros pasos en la programación de aplicativos web y entender las bases del lenguaje Python
Requisitos tecnológicos:
- Windows 7, 8, 10
- 4 GB RAM
- 1280×768 display
- Mouse
Fecha de inicio:
10 de agosto 2022
Duración:
90 Horas
Horario:
Lunes, miércoles y viernes: 6:30 p.m. a 9:30 p.m. y sábados: 9:00 a.m a 12 m.
Docente:
Yurley Sánchez
Ingeniera de sistemas de la Universidad Industrial de Santander con mas de seis años de experiencia como programador de software en lenguajes como Python, Java Script. Me apasiona la tecnología, ayudo a las personas a iniciar en el mundo de la programación.
Ha participado en actividades en diferentes comunidades de programación, por lo que con frecuencia, da charlas o talleres de programación en Python Colombia, Django Girls Colombia, grupos PyLadies etc.
Sus principales habilidades son usar Python, Django, Flask, API REST, servidores Linux y PostgreSQL.
Cuenta con experiencia en backend, frontend, metodologías Ágiles.

Yurley Sánchez
Con más de cinco años como programador de software en lenguajes como Python, Java Script. Cuenta con pasión por la tecnología, ayudando a las personas a iniciar en el mundo de la programación.
Participación activa como ponente y tallerista en comunidades de programación: Python Colombia, Django Girls Colombia, PyLadies etc.
Experiencia en backend, frontend, bases de datos, microservicios, y pruebas unitarias.
Habilidades principales son usar Python, Django, Flask, API REST, servidores Linux y PostgreSQL.
Contenido temático:
Módulo 1: Introducción al desarrollo web
- Presentación del curso (curso, profesores, material de trabajo y Moodle)
- ¿Por qué Django?
- ¿Cómo funciona Internet?
- Herramientas de trabajo, Instalaciones y entornos
- Ingeniería de software y metodologías ágiles de desarrollo
- Fundamentos de Git y de GitHub
Módulo 2: Fundamentos Python
- Python: Funciones, Métodos
- Python: Clases, Objetos
- Python: Decoradores, Lambda Functions, paquetes de terceros
- Entradas y salidas con python
- Flask (micro framework)
Módulo 3: Django
- Patrones de diseño, (Modelo MVC -MTV)
- Arquitectura de la aplicación, buenas practicas
- Mi primer proyecto (Hola mundo en Django)
- Vistas: Hora de crear
- Modelos: Almacenar todos mis datos
- Templates: Dando forma a mi pagina
- Módulo de admin
- PROYECTO: Doy vida a mi idea de negocio
- Publicando mi sitio Web en internet (deploy)
Modulo 4: Django Avanzado
- Manejo de formularios
- Agregando más Apps a mi proyecto
- Uso de sesiones y permisos
- Testing: Unitest y Django TestCase
- Decorando el módulo del admin
- Archivos estáticos (Imágenes, CSS)
Módulo 5: Django Rest
- ¿Que es un API Rest?
- Protocolo HTTP - URI - Tipos de Respuestas
- Buenas prácticas API REST
- Vistas Clases DRF y serializadores
- Configurando mi app con un frontend de terceros
- Cierre del Curso


Valor no afiliado
$ 1.050.000
Valor categoría C
$ 525.000
Pagos
Síguenos en nuestras redes
Informes
Teléfono: 316 8786419
mercadeo@unc.edu.co