Requisitos

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

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
Julio 26 2018
Agosto 21 2018Lunes - Viernes   6:30 pm - 9:00 pm

Metodología

La Capacitación es en modalidad presencial, 100% basada en prácticas que son desarrolladas por todos los Estudiantes. Cada Estudiante cuenta con un potente computador, acceso a internet de banda ancha, WI-FI, elementos e instrumentos necesarios para las prácticas, desde el momento en que inicia y hasta que finaliza. La capacitación es personalizada puesto que son grupos pequeños con un máximo de doce (12) Estudiantes por grupo. Los fundamentos teóricos son presentados por los Instructores, 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. Al finalizar la capacitación, el Estudiante presenta un examen de comprobación de conocimientos que le permitirá, medir que tanto aprendió y avanzó con respecto a los temas.
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

  • CD-ROM con Información Técnica y Utilidades (Software).
  • Libreta de Apuntes.
  • Lapicero.
  • EXAMEN FINAL Realizado al terminar la Capacitación.
  • Certificado de Asistencia.

Publicidad



Microsoft Imagine Academy - Program Member

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