calendar correo curso diplomado horas lugar modalidad in-company magister magisteres programa-avanzado quotes reloj telefono contacto contacto grad video
Escuela de Ingeniería
Coincidencias exactas
Buscar por
Seleccionar todos
Magisters
Diplomados
Cursos
Mooc
Profesores
Noticias
Páginas

Python y la Web (online)

¡Crea tu propia aplicación web con nuestro curso! Aprende HTML, CSS, JavaScript y Python para desarrollar una aplicación web simple y explora el mundo de una API REST sencilla. ¡Inscríbete ahora y da vida a tus ideas digitales!

Antecedentes Generales

28/05/2024 (versión N°8)
Curso
6 semanas
75 horas totales (35 horas directas y 40 horas indirectas)
$550.000 en Chile / USD 612 resto del mundo ¡Consulta por descuento!
Tutor de apoyo permanente
Tutor de apoyo permanente
4 clases sincrónicas
1 clase sincrónica
Cuestionarios de selección múltiple
3 cuestionarios de selección múltiple
Proyectos aplicados
3 proyectos aplicados
Material multimedia de apoyo
Material multimedia y de apoyo
programas@ing.puc.cl
(+56) 9 5504 4516 - (+56) 9 3353 0870

En la actualidad, las tecnologías web constituyen la base de múltiples sistemas fundamentales para el funcionamiento de nuestra sociedad. Su alcance abarca desde la presentación de información relativamente estática hasta aplicaciones muy complejas, como motores de correo, redes sociales o sistemas de monitoreo de infraestructura crítica. En este sentido, adquirir las habilidades para desarrollar de manera satisfactoria una aplicación web se vuelve sumamente valioso.

Los estudiantes de este curso aprenderán los conceptos fundamentales asociados a la web, desarrollando páginas estáticas mediante el uso de HTML y CSS. Posteriormente, podrán transformar estas páginas en aplicaciones web utilizando el lenguaje Python y el framework Django. Se abordará el uso de JavaScript para el procesamiento en el lado del cliente, y finalmente, se aprenderá a consumir y desarrollar una API REST. Para alcanzar estos objetivos, se empleará el framework Django junto con Django REST Framework.

La metodología de enseñanza y aprendizaje para este curso en línea se basa en técnicas metodológicas activas, permitiendo que los participantes interactúen con sus pares y el profesor-tutor a través de los recursos tecnológicos proporcionados por la plataforma educativa virtual de Clase Ejecutiva destinada para el curso.

Dirigido a:
- Desarrolladores u otros profesionales que necesiten desarrollar aplicaciones web simples.
- Profesionales que necesiten consumir o proveer APIs.

Resultado de aprendizaje general
- Construir aplicaciones Web de mediana complejidad usando HTML, CSS, JavaScript y Python.

Resultados de aprendizaje específicos
- Identificar los protocolos y estándares que rigen la World Wide Web (WWW).
- Reconocer la arquitectura y el funcionamiento de una aplicación web.
- Escribir páginas estáticas con HTML y CSS, así como el desarrollo de una aplicación web (en el lado del servidor) con la ayuda de un framework.
- Procesar información en el lado del cliente mediante el uso de JavaScript.
- Interactuar con una interfaz de programación de aplicaciones (API) desde un programa en Python.
- Desarrollar una interfaz de programación de aplicaciones (API REST) sencilla usando HTML, CSS, JavaScript y Python.

Requisitos de ingreso:
- Se recomienda poseer una licenciatura o título profesional que incluya competencias de programación.
-  Se recomienda tener competencias de programación a un nivel intermedio en algún lenguaje. Para evaluar sus competencias, puede realizar este test opcional gratuito: https://www.hackerrank.com/prueba-programacion. Es importante que, si está muy lejos de lograr el puntaje máximo, o está teniendo muchas dificultades, ejercite sus habilidades de programación antes del inicio del programa.

Contenidos del Programa

Introducción a la Web
- ¿Qué es la Web?
- El protocolo HTTP
- Estructura de las páginas con HTML
- Estilo de las páginas con CSS

Arquitectura de una Aplicación Web e Introducción a Django
- Arquitectura MVC de la Web
- Introducción a Django
- Instalación de Django
- Creación de un proyecto Django
- El archivo settings

El framework Django
- Modelos y migraciones
- Views
- Templates
- Forms
- Admins

Procesamiento en el cliente con JavaScript en Django
- Routing
- Django Shell
- El lenguaje JavaScript
- Manipulación del DOM y eventos
- JavaScript en Django: un ejemplo de validación en el cliente

APIs REST
- Introducción a las APIs REST
- Obtener información desde una API
- Modificar información a través de una API
- Setup para consumir una API
- Setup de Django REST Framework

APIs REST en Django: REST Framework
- Serializers
- Viewsets y paginación
- Routing de la API
- Probando nuestra API y documentación automática
- Consumiendo nuestra API para mejorar nuestra aplicación

Cuerpo Académico


¿Te gusta esta publicación?

Comparte esta publicación


Curso Python y la Web (online)
TransBank
Pago disponible con tarjetas de crédito de Chile hasta en 3 cuotas precio sin interés



Déjanos tus datos y recibe la información en tu correo:

Al momento de inscribirme autorizo a la Escuela de Ingeniería UC para mantener y tratar mis datos personales, todo conforme a la Ley Nº19.628, “Sobre Protección de la Vida Privada”. Revisa las Políticas UC aquí.
Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y términos del servicio de Google.

 

20% Exalumnos, colaboradores UC y DUOC, exalumnos de Educación Profesional de Ingeniería UC, Tarjeta vecino Providencia, Las Condes y Convenio Ingeniería.
15% Funcionarios de servicios públicos.

Programas relacionados

Descargar Brochure
Necesitas ayuda? Conversemos