Curso

Online

$ 550.000 IVA inc.

Llama al centro

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    75h

  • Duración

    6 Semanas

En la actualidad, las tecnologías web son la base de múltiples sistemas fundamentales en el funcionamiento de nuestra sociedad. Su uso va 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. Adquirir las habilidades para desarrollar de manera satisfactoria una aplicación web se hace sumamente valioso.

Con este curso aprenderás los conceptos fundamentales asociados a la web, desarrollando páginas estáticas usando HTML y CSS, las que luego podrás transformar en aplicaciones web mediante el uso del lenguaje Python y el framework Django. Se abordará el uso de JavaScript para el procesamiento en el lado del cliente y aprender a consumir y desarrollar una API REST.

La metodología de enseñanza y aprendizaje para este curso online consiste en técnicas metodológicas activas, donde el participante puede interactuar con sus pares y profesor-tutor a través de los recursos tecnológicos que provee la plataforma educativa virtual provista para el curso.

A tener en cuenta

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

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.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Páginas web
  • Aplicaciones web
  • Desarrollo web
  • Diseño web
  • Procesamiento de datos

Profesores

Jaime Navón Cohen

Jaime Navón Cohen

Profesor Asociado Ciencia de la Computación UC

Doctor of Philosophy, University of North Carolina at Chapel Hill. Master of Science, Technion-Israel Institute of Technology. Ingeniero Civil Electricista, Pontificia Universidad Católica de Chile. Profesor Asociado y Director del Departamento de Ciencia de la Computación, Pontificia Universidad Católica de Chile.

Temario

Contenidos:

Introducción a la web

  • ¿Qué es la Web?.
  • El protocolo HTTP.
  • La 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

  • C Arquitectura MVC de la Web
  • Introducción a Django.
  • Instalación a Django.
  • Creación de un proyecto Django.
  • El archivo setting.
El framework Django
  • Modelos y migraciones.
  • Views.
  • Templates.
  • Forms.
  • Admins.

El 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.

Llama al centro

Python y la Web (online)

$ 550.000 IVA inc.