Programación Web Dinámica

Cursada 2020

Docente: Lic. Luciano Graziani

Programación Web Dinámica

Propuesta metodológica

  • Orientada al desarrollo de una aplicación completa.
  • Explicación teórica aplicada a través de trabajos prácticos.
  • Abordaje progresivo.
  • Utilización de herramientas de soporte y trabajo colaborativo.

Programación Web Dinámica

Régimen de cursado

Aplica para las dos modalidades: presencial y semipresencial:

  • Aprobación de la cursada materia mediante:
    • 4 parciales de evaluación de conceptos teóricos y prácticos con calificación Aprobado/Desaprobado.
    • Entrega de trabajo final de su autoría: desarrollo de un sitio web dinámico completo sobre un dominio real.
  • Asistir a un 50% de los encuentros presenciales.

Programación Web Dinámica

Régimen de promoción

  • Modalidad presencial:
    • Cumplir con los requisitos de cursado.
    • Obtener 70/100 o más en la presentación y defensa del trabajo final.
  • Modalidad semipresencial:
    • No contempla aprobación de la materia por promoción.

Programación Web Dinámica

Acreditación con exámen final

  • Aprobar los trabajos prácticos y el trabajo final.
  • Examen final de tipo teórico (oral o escrito) y práctico (defensa del trabajo de campo con pedido de ajustes en el transcurso del examen).

Programación Web Dinámica

Unidad 1

  • Páginas estáticas vs páginas dinámicas.
  • Modelo arquitectónico Cliente-Servidor.
  • Introducción a PHP para desarrollo web.
  • Estructuras de control y validación de datos enviados al servidor.

Programación Web Dinámica

Unidad 2

  • Ampliación de conceptos de POO: herencia y composición.
  • Traits y Closures en PHP.
  • Introducción a la programación funcional en JavaScript.

Programación Web Dinámica

Unidad 3

  • Comunicación PHP y Base de Datos.
  • Reintroducción a las funciones de acceso de BD para PHP.
  • Introducción al concepto ORM (Object Relational Mapping). Patrones básicos.
  • Combinación de conceptos con operaciones CRUD (Create, Read, Update, Delete).

Programación Web Dinámica

Unidad 4

  • Introducción a la seguridad en arquitecturas Cliente/Servidor.
  • Cookies, sesiones y JWT.
  • Encriptación y cifrado. Métodos de autenticación y OAuth.
  • AJAX con API nativa. JSON objects como estructuras de datos estándar.
  • Envío de correos electrónicos con funciones nativas y de terceros (phpmailer).

Programación Web Dinámica

Bibliografía

Made with Slides.com