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
- Matt Zandstra; PHP Objects, Patterns, and Practice. PHP Objects, Patterns, and Practice.pdf
- Kyle Simpson, You don't know JS. github.com/getify/You-Dont-Know-JS.
- Kyle Simpson, Functional Light JS. github.com/getify/Functional-Light-JS.
PWD 2020 - Presentación
By Luciano Graziani
PWD 2020 - Presentación
Presentación de la materia Programación Web Dinámica. Cursada 2020 para el Curza, UNComa.
- 156