En este curso se aprenderá a programar aplicaciones dinámicas para páginas de Internet, basados en el lenguaje de programación PHP.
Objetivos Específicos
Aprender a programar en PHP a través de la realización de proyectos en donde se apliquen paso a paso los conocimientos adquiridos.
A Quién va Dirigido este Curso
Público en General, interesados en el desarrollo de páginas web dinámicas.
Nivel
Principiantes / Intermedios
Pre-Requisitos
- Gusto por la Programación y el Desarrollo de Aplicaciones
- Requerido:
- Conocimiento de HTML / CSS / JavaScript
- Conocimiento de Bases de Datos
- Deseable:
- Conocimiento de Firewall y Puertos
Duración
Beneficios
- 1. Los alumnos adquirirán bases sólidas para el desarrollo de aplicaciones dinámicas para Internet
Temario
Módulo 0. Introducción. Un Paseo por la Red
- La Web Estática
- Web 2.0: La Web Dinámica y la Nube
- Web 3.0: La Web Semántica
Módulo 1. Fundamentos
- ¿Qué es PHP?
- ¿Dónde está PHP?
- Preparación del Ambiente de Desarrollo
- Primeros Pasos en PHP
- Entornos de Desarrollo para PHP
Módulo 2. Elementos del Lenguaje PHP
- Sintaxis y Comentarios en PHP
- Variables, Constantes y Tipos de Dato
- Arreglos
- Manejo de Cadenas
- Operadores
Módulo 3. Programación Estructurada en PHP
- Estructuras de Control e Iteración
- include vs. require
- Funciones y Parámetros
- Manejo de Archivos y Directorios
Módulo 4. Integración con HTML
- Procesamiento Básico de Formularios
- Cargar Archivos al Servidor a través de Formularios
- Manejo de Galletas
- Manejo de Sesiones
- Plantillas
Módulo 5. Integración con MySQL
- Conexión a la Base de Datos
- CRUD (Create, Read, Update, Delete)
Módulo 6. Programación Orientada a Objetos
- Definición: Clases, Objetos y Constructores
- Estado: Propiedades
- Comportamiento: Métodos
- Extensión
- Manejo de Excepciones
Módulo 7. Manejo de Errores
- Registrando los Errores
- Disparando Errores
- Capturando y Redireccionando Errores
- Capturando Errores Fatales
Módulo 8. Depuración de Programas en PHP
- xDebug
- Rastreando la Pila
- Depurando del Lado del Cliente con FirePHP
Módulo 9. Ejemplos Integradores
- Enviar Correo Electrónico
- Manejo de Fechas
Información Adicional
Descargas
Manual del Curso
¡Compra el Manual del Curso en Formato e-Book!
Comentarios