Phyton Avanzado ( Acceso a datos - Desarrollo Web )

Objetivos del curso

Al finalizar el curso, los asistentes serán capaces de realizar satisfactoriamente las siguientes tareas:

  • Se usara las librería sqlite3, que forma parte de la biblioteca estándar de Python, las que permiten conectar directamente a la base de datos y se ejecutaran transacciones SQL en MySql, PostgresSQL desde Python.

  • Utilizar Django para crear aplicaciones y páginas web de alto rendimiento a través del uso de este Framework con Python. Se aplicará AJAX con JQuery , JSON con GSON y BootStrap.

Público Objetivo

  • El curso está orientado a todos aquellos que deseen iniciar su carrera como programador en Python o aprender un nuevo lenguaje de programación.

  • Asimismo, también está dirigido a cualquier perfil TIC (programadores y administradores de sistemas) que quieran incorporar Python a su área de conocimiento y poder aplicarlo en su trabajo

  • A pesar de ser un curso introductorio, se recomienda tener nociones básicas de programación para un mayor aprovechamiento de la formación

Características

MODALIDAD : Online transmisión en vivo

HORAS TOTALES : 24

SESIONES : De acuerdo a horario

TEMARIO

1. ACCESO A BASE DE DATOS CON PYTHON

Este capitulo te permitirá conocer qué son las bases de datos relacionales y aprender a trabajar con ellas. El lenguaje SQL que es utilizado en las bases de datos relacionales para trabajar en la definición de los datos y en la manipulación de los mismos será uno de los temas que se abordará. Luego, emprenderás el trabajo con base de datos y cómo hacerlo desde Python. Conectarse a SQLite, MySQL, PostgreSQL, OTROS

  • Introducción a las bases de datos

  • Creación y conexión con base de datos SQLite

  • Conocer las declaraciones de Python necesarias para conectarse con la base de datos MySQL.

  • Conocer las declaraciones de Python necesarias para conectarse con la base de datos PostgreSQL.

  • Crear una aplicación simple de Python: conectividad de base de datos

  • Insertar y consultar datos

  • Modificar y eliminar datos

  • Consultas simples y con filtros

  • Procedimientos almacenados MySQL y PostgreSQL

  • Implementación de un proyecto


2. DESARROLLO WEB CON PYTHON - DJANGO

Django es un Framework para web construido con Python. Django se encarga de la parte pesada del desarrollo web (autenticación, rutas, vistas, bases de datos, etc.) para que te enfoques en crear tu aplicación. Django hace que el desarrollo web sea rápido escalable y seguro. Este curso te lleva desde cero hasta crear sitios web con Django y Python.

  • Introducción a Django

  • Rutas y Migraciones

  • Modelos y Migraciones

  • ORM y Administrador de Django

  • ORM y QuerySet

  • Vistas, Templates y Plantillas

  • Django y la Interacción con el Frontend

  • Formularios en Django

  • Aplicaciones