Diplomado PHP

Desarrolla aplicaciones web complejas, dinámicas y accesibles para el usuario
PHP o Hypertext Preprocessor es un lenguaje de secuencias de comandos y de código abierto que se puede utilizar para desarrollar sitios web dinámicos e interactivos. Entre sus ventajas se cuenta que facilita la conexión segura con casi cualquier tipo de base de datos, lo que brinda a los desarrolladores más libertad a la hora de elegir cuál es la más adecuada para la aplicación que se esté construyendo.
En este diplomado el participante aprenderá desde los conceptos básicos sobre la arquitectura de un programa y las diferentes variables que se pueden usar, hasta la manipulación de archivos y el diseño de aplicaciones y sitios web más complejos con MySQL
OBJETIVOS
- Conocer las principales funciones de un servidor de páginas web, ventajas y desventajas frente a otras soluciones.
- Programar con PHP, conociendo los diferentes tipos de variables que se pueden usar, así como los distintos operadores a manejar.
- Crear las principales estructuras de control y las principales estructuras de iteración o ciclos.
- Aprender sobre las variables estáticas y las funciones recursivas que proporcionan dentro del entorno de programación PHP.
- Entender los principales aspectos de la integración web, utilizando hipervínculos, codificación de URL´s, creación de cookies, entre otros.
- Solventar el problema de navegación a través de las páginas web, utilizando las cookies.
- Crear aplicaciones web de complejidad avanzada, a través de código PHP y base de datos MySQL.
- Diseñar un sistema bajo el paradigma de programación orientado a objetos.
- Comprender los principales aspectos de los constructores y destructores, así como el encapsulamiento dentro del ambiente PHP.
- Reconocer aspectos prácticos importantes: sitios de alojamiento, reglas de usabilidad y accesibilidad en el diseño de páginas web.
PLAN DE ESTUDIOS
PHP
Estructuras de control de flujo y recursos
Formularios
Cookies y sesiones
Programación Orientada a Objetos
Bases de datos
Manejo de información
Trabajando con el servidor
Aplicaciones dinámicas
Proyecto final
Requisitos: poseer conocimientos sobre HTML y programación básica.