Desarrollo web con Python y Django
20 de setiembre

Objetivo:
El curso de Python le permitirá conocer el lenguaje Python; un lenguaje de programación fácil de aprender, potente y con una sintaxis sencilla y elegante que se encuentra entre los favoritos de las startups de todo el mundo y es empleado con éxito por sitios webs tan grandes y exitosos como YouTube, Reddit, Quoe, DISQUS, NASA y Washington Post.
 
¿Qué es Python?
Python es un lenguaje de programación que le permitirá trabajar más rápido e integrar sus sistemas con mayor eficiencia.
La elegante sintaxis de Python, su gestión de tipos dinámica y su naturaleza interpretada hacen de él el lenguaje ideal para guiones (scripts) y desarrollo rápido de aplicaciones, en muchas áreas y en la mayoría de las plataformas.
Mientras que lenguajes como C buscan maximizar la eficiencia del programa a nivel de rendimiento y empleo del hardware, un lenguaje como Python está optimizado para maximizar la productividad del programador. Su enfoque multi-paradigma le permite acomodar simultáneamente técnicas de programación procedural, orientadas a objetos y funcionales.

¿Qué es Django?

Django es un framework web muy popular, de código abierto, escrito en Python y que permite construir aplicaciones web más rápido y con menos código. Tanto Django como Ruby on Rails son considerados actualmente como los frameworks web estilo MVC más maduros, completos y con mayor cantidad de componentes de código abierto disponibles y listo para usar. Sitios web como djangopackages.com o Github.com almacenan cientos de módulos disponibles que permite implementar en tiempo record funcionalidades de todo tipo incluyendo foros, galerías de fotos, sistemas de comentarios, wikis y muchas otros elementos que aparecen con cada vez mayor frecuencia en los sitios web modernos.

Dirigido a:

Especialistas en TI, técnicos de sistemas, jefes de desarrollo, programadores y profesionales de carreras afines.

Requisitos del asistente:
Es recomendable tener una base teórica y conceptual de lo relacionado con HTML y programación procedural.

Duración y horarios:

Inicio: 20 de setiembre
Duración: 40 horas
Horario: Lunes y miércoles de 7:00pm a 10:45pm.
Lugar: Calle Emilio Althaus 121 Of. 501 Lince (Alt. cdra 15 Av. Arenales)

Entregables:

  • Ppt's en digital y talleres por sesión.
  • Certificado de aprobación (Nota mínima, 13) o participación (85% de asistencia)
  • Asesoria gratuita vía email a toda consulta del participante.
Inversión:
S/ 950.00 Soles 
Financiamiento en cuotas (sujeto a cargo adicional)

Promoción: 5% de dscto. por inscripción anticipada.
10% de dscto. a partir de 2 participantes y/o ex - alumnos

Escriba a capacitacion@adiestra.pe indicando sus datos, medio de contacto y el curso al que desea acceder a la promoción

Puede realizar su matrícula depositando en cualquiera de nuestras cuentas:
GRUPO CORPORATIVO ADIESTRA SAC
RUC: 20546385745
Cta. Cte. BCP Soles: 191-1966941-0-89
Código CCI BCP Soles: 00219100196694108956

y canjeando el voucher en nuestras oficinas.

Informes e Inscripciones:

Calle Emilio Althaus 121 Of. 501 5to piso - Lince
Lima - Perú Central PBX (511) 2662142
capacitacion@adiestra.pe

Política de cancelación:
De no poder asistir, la cancelación deberá ser comunicada por escrito vía fax o email.  Si dicha cancelación se comunica hasta 10 (diez) días hábiles antes del inicio del curso, usted, podrá percibir el reintegro del valor pagado, menos el 25% en concepto de gastos administrativos. Pasado este periodo, perderá el derecho a reintegro alguno, pero podrá  designar a otro profesional para que asista en su lugar. Las sustituciones deberán ser notificadas por escrito o vía email. Los descuentos que se otorgan son válidos exclusivamente cuando se hayan comunicado vía email.

Aceptamos tarjeta

¡Vacantes Limitadas!
 
Sesión 1:
  • Introducción a Python
  • Revisión de sintaxis y tipos de datos 
  • Estructuras de control
  • Gestión de cadenas y manejo de excepciones
  • Ejercicios de programación
Sesión 2:
  • Funciones, expresiones lambda, parámetros variables, invocación programática
  • Fundamentos de programación funcional en Python y decoradores
  • Ejercicios de programación
Sesión 3:
  • Fundamentos de programación orientada a objetos en Python
  • Módulos, gestión de paquetes y entornos virtuales
  • Ejercicios de programación
Sesión 4:
  • Introducción a Django, instalación, gestión de proyectos
  • Protocolos HTTP y Websockets, estándares CGI, WSGI y ASGI
  • Integración con servidores web
  • Vistas basadas en funciones y configuración de URLs
  • Introducción al lenguaje de plantillas de Django
Sesión 5:
  • Bloques y herencia en plantillas de Django
  • Principales filtros y etiquetas
  • Creación de filtros y etiquetas personalizadas
Sesión 6:
  • Modelos
  • Uso de la API de base de datos
  • Manejo de transacciones en Django
  • Consultas utilizando SQL
Sesión 7:
  • Validación y sanitización de datos usando formularios y validadores
  • Introducción a Django admin y personalización básica
  • Desarrollo de proyectos de ejemplo en Django
Sesión 8:
  • Vistas genéricas
  • Middleware, manejos de sesiones, autenticación y autorización
  • Despliegue de proyectos Django en producción
  • Recursos para autoaprendizaje, código abierto y comunidad
0
0
0
0