Requisitos

Tener conocimientos en programación y orientación a objetos, manejo de bases de datos con el lenguaje SQL y HTML.

Objetivos

Aprender el lenguaje Python con el uso del framewrok Django, y adquirir las bases para el desarrollo de aplicaciones WEB bajo la arquitectura MTV.

Dirigido a

Estudiantes, Técnicos, Tecnólogos, Ingenieros o quien desee Adquirir o Mejorar las Bases sobre el Diseño y Desarrollo de Aplicaciones WEB con estándares y la Programación en Lenguaje Python con Django.

Fechas Programadas

Inicia Termina Horario
Agosto 22 2020
Septiembre 11 2020Lunes - a - Viernes   6:00 pm - 9:00 pm

Metodología

La Capacitación es en modalidad presencial o en línea, 100% basada en prácticas que son desarrolladas por todos los Estudiantes. En modalidad presencial: cada Estudiante cuenta con un computador, acceso a internet de banda ancha, WI-FI y elementos e instrumentos necesarios para las prácticas en nuestra sede, desde el momento en que inicia y hasta que finaliza. En modalidad en línea (online): el estudiante debe contar con un computador con webcam, micrófono, acceso a internet y el software necesario para conectarse a la plataforma de videoconferencia desde la cual se imparten las clases. La capacitación es personalizada puesto que son grupos pequeños con un máximo de dieciseis (16) Estudiantes por grupo. Durante el desarrollo del curso, los estudiantes participan e interactúan en tiempo real de la clase con el docente, pudiendo resolver las dudas e inquietudes justo en el momento en que estas se le presentan. Los Instructores exponene los fundamentos teóricos con un lenguaje sencillo y común, que le permite al estudiante asimilar todos los conceptos, términos técnicos y dominar la jerga utilizada en el tema, ya que simultáneamente se desarrollan talleres de práctica, los cuales están organizados consecutivamente para el desarrollo temático en forma gradual y evolutiva. Al finalizar cada módulo, el Instructor realiza una retroalimentación para la revisión de dudas e inquietudes.
Contenido
-
Introducción
Framework Django
Guía de instalación
- Configurando el ambiente de trabajo
- Instalacion de la base de datos PostgreSQL
- Instalacion de psycopg
- Gestión del administrad de paquetes automatizado PIP
- IDE’s
- PyCharm Free
- Con editores de código free (Code y Sublime)
- Componentes
Sintáxis básica de Python
Variables, operadores, listas, tuplas, cadenas, diccionarios
Estructuras de Control
Arreglos
Funciones:
- Decoradores
- Generadores
- Lambda
Manejo de archivos

Buenas prácticas de programación
Arquitectura MVC - MTV
Programación Orientada a Objetos
Clases y objetos
- Atributos
- Métodos
- Encapsulamiento
- Herencia
- Herencia múltiple
- Módulos y paquetes
- Módulos
- Formas de imports
- Atributo __name__
- Paquetes

Desarrollo de Proyectos
Estructura
Configuración settings del proyecto
Conexión a base de datos (Postgresql)
Modelos y migraciones
Relaciones entre modelos
Django Shell y Querysets
Configuración url’s y primera vista
Sistema de planitllas
Herencia entre planitllas
Configurar archivos estáticos
Formularios
Validación de formularios
Middleware, ¿qué son? y ¿cómo funcionan?
Registration, Login & Logout con Django Registration Redux

Video

Incluye

  • Link en la nube con Información Técnica y Utilidades (Software).
  • Cuaderno argollado para toma de apuntes y lapicero (solo para modalidad presencial).
  • Certificado de Asistencia.

Publicidad

Libro Repara Tu Computador


Microsoft Imagine Academy - Program Member

Pearson VUE - Authorized Test Center
CERTIPORT - Authorized Test Center
;