Programador Python
Streaming 4 mesesPython es un lenguaje versátil, ideal tanto para principiantes como para programadores profesionales. Su sintaxis es simple y legible, lo que facilita la escritura de programas más cortos en comparación con otros lenguajes. Además, su entorno de ejecución simplifica la detección de errores, a diferencia de los lenguajes compilados.
MySQL, por su parte, es una suite potente para la gestión de bases de datos en Internet. Es especialmente eficiente en el manejo de grandes volúmenes de información, superando en velocidad a muchas otras soluciones. MySQL se ha destacado en entornos de alta demanda y es reconocido como uno de los gestores de bases de datos más utilizados y confiables en el mercado.
Este curso presenta los fundamentos del lenguaje HTML. Así mismo, se presentan conceptos y fundamentos de bases de datos relacionales, creación y administración de las mismas por medio de la Web e interfaces específicas.
También desarrolla el procesamiento de formularios, generación de contenidos dinámicos, sesiones, acceso a base de datos, etc.
Objetivos
Al finalizar el curso el alumno podrá diseñar y poner en producción un sitio con acceso a una base de datos utilizando Django con Python como lenguaje.
Perfil de Egreso
Posee los conocimientos necesarios para comprender y crear páginas Web dinámicas, utilizando HTML, CSS, Python y My SQL.
Temario
1 – CONCEPTOS FUNDAMENTALES DE PÁGINAS WEB (LADO CLIENTE)
– 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.
2 – INTRODUCCIÓN A PYTHON (LADO SERVIDOR)
– Introducción a Python.
– Sentencias y tipos de datos.
– Variables y operadores.
– Estructuras de control.
– Funciones del lenguaje.
– Funciones definidas por el usuario.
– Clases, métodos y atributos.
– Inclusión de archivos.
3 – DJANGO, FRAMEWORK PARA TRABAJO WEB
– Django y creación de un sitio web.
– Principios de las páginas web dinámicas.
– Plantillas, modelos y sitio de administración.
– Formularios con Django.
– Generación de páginas web desde el servidor.
4 – INTRODUCCIÓN A BASE DE DATOS
– Vistas vs tablas en Django.
– Base de datos con MySQL.
– Creación y uso de base de datos con Django en MySQL.
– Ingreso de datos a las tablas a través del sitio de administración Django.
– Manipulación y administración de la información.
5 – 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ámicas con Django.
– Presentación de información.
Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.
La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.