Temario
Conceptos fundamentales de Páginas Web – Lado Cliente
Concepto de arquitectura Cliente/Servidor. Introducción a HTML/XHTML. Estructura de HTML. Principales marcas de HTML 5. Importación de hojas de estilos. CSS 3. Herencia en CSS 3.
Introducción a Python Lado Servidor
Introducción a Python. Sentencias. Tipos de datos: Números, Strings, Listas, Tuplas y Diccionarios. Variables y operadores. Constantes. Estructura de control. Funciones del lenguaje. Funciones definidas por el usuario. Clases, métodos, atributos. Inclusión de archivos.
Django, framework para trabajo web
Django. Crear un sitio. Principio de las páginas web dinámicas. Plantillas, modelos, sitio de administración. Formularios con Django. Generación de páginas Web desde el servidor.
Introducción a Base de Datos
Vistas vs tablas en Django. Base de datos con MySQL. Crear y usar base de datos con Django enMySQL. Ingreso de Datos a las tablas a través delsitio de administración Django. Manipulación y administración de la información.
Acceso a Base de Datos MySQL desde Python
Conectándose y desconectándose al servidor MySQL desde Python. Consultar, agregar, modificar y eliminar registros usando vistas y páginas dinámicascon Django. Presentación de información. Envío de e-mail.