CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK Presentación Gracias a PHP se pueden elaborar completos sitios dinámicos, y su complemento ideal siempre resulta ser MySQL para gestionar las bases de datos que utilizamos en nuestros desarrollos, por esta razón es importante aprender a utilizar tanto el uno como el otro y saber de qué manera enlazarlos para una programación web más completa. PHP es uno de los lenguajes más usados en Internet y existen muchos sitios importantes programados con él. Objetivos En este curso, aprenderemos a programar en lenguaje PHP y a acceder con él a una base de datos MySQL, las dos herramientas más utilizadas en Internet para desarrollar aplicaciones web. PHP nos permite programar a nivel del servidor web, generando páginas web dinámicas que pueden responder a peticiones de los usuarios y gestionar los datos que introduzcan. El objetivo general del curso es que el alumno entienda y sepa desarrollar todo el proceso de crear un sitio web dinámico a través de sus diferentes pasos: Instalar y gestionar un servidor web. Crear páginas web simples. Crear interfaces web basadas en formularios. Diseñar y programar aplicaciones que se ejecuten a través de páginas web, utilizando el lenguaje PHP. Acceder a bases de datos remotas MySQL a través del lenguaje PHP. Desarrollar una Aplicación Web completa con PHP y MySQL Requisitos Para realizar este curso no se requieren requisitos previos. Modalidad: Online
Duración del curso: 120 horas. Todos los alumnos tendrán acceso a la plataforma de forma indefinida, pudiendo consultar los contenidos y las clases virtuales grabadas siempre que lo desee. Precio: 360 Promoción ahora sólo 89 Bonificable 100% a través de los créditos formativos de la Fundación Tripartita. Temario MÓDULO 1 INTRODUCCIÓN A PHP Qué es PHP? Funcionalidades de PHP Por qué PHP? PHP y MySQL Entorno de trabajo Instalando el servidor Nuestro primer script Estamos preparados? MÓDULO 2 PHP BÁSICO a PHP y HTML Comentarios en PHP Instrucciones en PHP Variables: Definición Asignación Ámbito Variables predefinidas en PHP Variables globales y estáticas Existencia de las variables Arrays Operaciones avanzadas con variables y arrays Constantes
MÓDULO 3 OPERADORES Asociatividad Operadores aritméticos Operadores de comparación Operadores de bits Operadores de incremento/decremento Operadores de asignación Operadores lógicos Operadores de matrices Operadores de cadenas de texto Operadores de control de errores Operador instanceof MÓDULO 4 ESTRUCTURAS DE CONTROL a las estructuras de control if / else / elseif while / do while for / foreach break continue switch declare return require / include require_once / include_once Sintaxis alternativas para algunas estructuras de control MÓDULO 5 FUNCIONES Parámetros de las funciones Parámetros por defecto Lista de parámetros variable return Funciones variables Funciones que trabajan con cadenas de caracteres Funciones que trabajan con arrays MÓDULO 6 TRATAMIENTO DE FECHAS Comprobar la validez de una fecha Dar formato a una fecha y hora Extraer información de una fecha
MÓDULO 7 FORMULARIOS Páginas involucradas en la utilización de un formulario Crear una página HTML con un formulario Métodos GET y POST Campos simples de un formulario Campos múltiples de un formulario Consideraciones a la hora de trabajar con un formulario Otros campos para un formulario Caso práctico Formulario de inscripción MÓDULO 8 DIRECTORIOS Y FICHEROS Procedimientos para abrir y cerrar ficheros Recorrer ficheros Leer el contenido de un fichero Modificar el contenido de un fichero Otras operaciones con ficheros Atributos de un fichero Operaciones con directorios Subir ficheros al servidor Caso práctico MÓDULO 9 PROGRAMACIÓN ORIENTADA A OBJETOS a la programación orientada a objetos Clases y objetos Trabajar con clases Alcance Métodos mágicos Herencia Acceso protegido Clases y métodos finales Miembros estáticos Constantes de clase MÓDULO 10 LENGUAJE SQL a las bases de datos MySQL y MySQL AB Instalar MySQL Conexión al servidor de base de datos Sintaxis común
Creación y utilización de una base de datos Cargar datos en una tabla Extraer información de una tabla (fundamentos) Extraer información de una tabla (avanzado) Consultas comunes Uso de claves foráneas Borrado de datos MÓDULO 11 INTEGRACIÓN DE PHP Y MySQL Conectar el servidor a la base de datos Ejecución de sentencias SQL Recuperación de resultados de las consultas Entorno phpmyadmin MÓDULO 12 SESIONES Cookies Uso de cookies en PHP Sesiones Sesiones Funciones de sesión y opciones de configuración Cierre de sesiones Sistema de autenticación con sesiones ANEXOS Ejemplos prácticos Proyecto final: Realización de una aplicación totalmente funcional ideada por el alumno (o podrá escoger, si lo desea, entre diversas ideas sugeridas por el equipo tutorial) en la que tratará de incluir, de forma lógica, los componentes vistos a lo largo del curso. Fechas y horarios de los webinars: 24 de Julio de 9.30 a 11.30 GMT +1 (Europa/Madrid) 31 de Julio de 9.30 a 11.30 GMT +1 (Europa/Madrid) 7 de Agosto de 9.30 a 11.30 GMT +1 (Europa/Madrid) 14 de Agosto de 9.30 a 11.30 GMT +1 (Europa/Madrid) 21 de Agosto de 9.30 a 11.30 GMT +1 (Europa/Madrid)