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
Julio 04 2020
Julio 08 2020Intensivo -    8:00 am - 6:00 pm

Metodología

La Capacitación es en modalidad en línea - online, 100% basada en prácticas que son desarrolladas por todos los Estudiantes, quienes deben contar con un computador, webcam y micrófono para conectarse a la plataforma de videconferencia desde donde se imparten las clases y se interactúa con el docente. La capacitación es personalizada puesto que son grupos pequeños con un máximo de doce (12) Estudiantes por grupo, de esta forma se brinda la posibilidad de poder despejar todas las dudas a los Estudiantes en el momento oportuno. Los fundamentos teóricos son presentados por el Instructor en 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 por cada Estudiante, los cuales están organizados convenientemente para el desarrollo temático en forma gradual y evolutiva. Las clases quedan grabadas en una nube, la cual está disponible a los Estudiantes las 24 horas del dia, junto con todos los archivos desarrollados. 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).
  • Certificado de Asistencia.

Publicidad

Libro Repara Tu Computador


Microsoft Imagine Academy - Program Member

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