
METODOLOGÍA
Online
El contenido del curso se estructura a lo largo de 11 unidades en las cuales se desarrollarán los contenidos del curso por medio de videos, ejercicios guiados, actividades simuladas, etc. Al final de cada unidad el alumno/a deberá realizar un test y entregrar una serie de ejercicios prácticos. Se puede optar por dos modalidades: Online Tutorizada y Online Sin tutorizaciónCARGA HORARIA
FECHA DE INICIO, DÍAS Y HORARIOS
En cualquier momento, una vez realizada la matriculación.
METODOLOGÍA
Online
El contenido del curso se estructura a lo largo de 11 unidades en las cuales se desarrollarán los contenidos del curso por medio de videos, ejercicios guiados, actividades simuladas, etc. Al final de cada unidad el alumno/a deberá realizar un test y entregrar una serie de ejercicios prácticos. Se puede optar por dos modalidades: Online Tutorizada y Online Sin tutorizaciónCARGA HORARIA
FECHA DE INICIO, DÍAS Y HORARIOS
En cualquier momento, una vez realizada la matriculación.
Configurar un servidor PHP.
Aprender los fundamentos de PHP como lenguaje Web.
Conocer las herramientas necesarias para programar en PHP.
Manejar el gestor de bases de datos MySQL.
Manejar el gestor de bases de datos MySQL. Crear páginas web dinámicas mediante la conexión a la base de datos.
CONCEPTOS BÁSICOS
¿Qué es PHP?
Arquitectura cliente-servidor en la web
Resolución de una solicitud de página web
Páginas HTML estáticas y páginas HTML dinámicas
El lenguaje HTML
Cómo resuelve un servidor web nuestras solicitudes
Páginas estáticas y dinámicas
Versiones de PHP
Editores de texto para PHP
CONFIGURACIÓN DEL SERVIDOR
Apache – PHP – MySQL.
XAMPP: descargar, instalar y configurar.
El panel de control Configurar el entorno.
La carpeta pública Hostings y servidores de terceros.
Contratar un hosting de terceros y publicar una web.
PRIMER PROGRAMA
Primer programa: Hola mundo.
Cómo funciona el código PHP.
Los bloques de código PHP.
Sintaxis básica: comentarios, separar instrucciones, mostrar mensajes por pantalla.
Publicar una página web dinámica con PHP
VARIABLES TIPOS DE DATOS Y OPERADORES
Tipos de datos.
Variables.
Uso de la comilla doble.
Conversión de tipos de datos.
Constantes.
Operadores: ariméticos, de concatenación, de asignación, de comparación, lógicos
Prioridad de los operadores.
ESTRUCTURAS DE CONTROL Y ARRAYS
Condicionales: IF y SWITCH.
Bucles: WHILE, DO-WHILE , FOR.
Arrays: funciones predefinidas para arrays, recorrido de un array, bucles clásicos, bucle foreach, arrays multidimensionales.
FUNCIONES
Funciones predefinidas.
Funciones matemáticas: round, abs, sqrt, pi, rand, etc..
Funciones de manejo de strings: substr, strpos, stripos, strrpos, trim, ltrim, rtrim, strtolower, strtoupper, str_replace, number_format, htmlentities, urlencode, urldecode, etc..
Funciones de fecha / hora: date, time, mktime, checkdate, etc..
Otras funciones: phpinfo, ini_set, is_null, include, header, etc..
Funciones definidas por el usuario: Parámetros, Parámetros opcionales, Paso por valor y por referencia, Devolución de valores, Recursividad.
Ámbito de las variables: Variables globales y estáticas.
PARÁMETROS Y FORMULARIOS
¿Qué son los parámetros HTTP?.
Enviar parámetros a PHP.
Los formularios: El método GET y POST.
Cuándo utilizar GET y cuándo utilizar POST.
Recuperar y tratar los parámetros.
SUBIDA DE ARCHIVOS Y MANEJO DE FICHEROS
Subir archivos al servidor desde nuestra web.
Formulario de envío de archivos.
Recuperación y tratamiento del archivo enviado.
Limitaciones en la subida de archivos.
Aspectos de seguridad.
Manejar archivos en el servidor: Operaciones con archivos, comprobar si existe un archivo, leer, crear o escribir un archivo, mover o renombrar, eliminar un archivo.
Operaciones con directorios: comprobar si existe un directorio, recorrer los archivos de un directorio, crear, mover, renombrar, eliminar y gestionar los permisos de un directorio
MANEJO DE ERRORES Y PARÁMETROS DEL SERVIDOR
Errores en PHP: tipos de error, configurar qué errores se muestran: display_errors, error_reporting, log_errors
Capturar errores: try set_error_handler, parámetros del servidor, el array $_SERVER
SESIONES Y COOKIES
¿Qué son las variables de sesión?: establecer y recuperar variables de sesión, caducidad de las sesiones
¿Qué son las cookies?: manejar, crear, eliminar yrecuperar el valor de una cookie. Ámbito de las cookies. Aspectos legales de las cookies: la legislación vigente. ¿A qué obliga la ley?. Aspectos de seguridad
CONEXIONES A BASE DE DATOS
MySQL: ¿Qué es MySQL?, Arquitectura cliente – servidor.
phpMyAdmin: ¿Qué es phpMyAdmin?, Descargar e instalar. Gestión de bases de datos: tablas, datos, ejecución de consultas SQL. Importar y exportar datos. Manejando bases de datos desde PHP. Abrir una conexión, recuperar y actualizar datos mediante una consulta. Aspectos de seguridad.Ejemplo: Login de acceso y gestión de usuarios.
Configurar un servidor PHP.
Aprender los fundamentos de PHP como lenguaje Web.
Conocer las herramientas necesarias para programar en PHP.
Manejar el gestor de bases de datos MySQL.
Manejar el gestor de bases de datos MySQL. Crear páginas web dinámicas mediante la conexión a la base de datos.
CONCEPTOS BÁSICOS
¿Qué es PHP?
Arquitectura cliente-servidor en la web
Resolución de una solicitud de página web
Páginas HTML estáticas y páginas HTML dinámicas
El lenguaje HTML
Cómo resuelve un servidor web nuestras solicitudes
Páginas estáticas y dinámicas
Versiones de PHP
Editores de texto para PHP
CONFIGURACIÓN DEL SERVIDOR
Apache – PHP – MySQL.
XAMPP: descargar, instalar y configurar.
El panel de control Configurar el entorno.
La carpeta pública Hostings y servidores de terceros.
Contratar un hosting de terceros y publicar una web.
PRIMER PROGRAMA
Primer programa: Hola mundo.
Cómo funciona el código PHP.
Los bloques de código PHP.
Sintaxis básica: comentarios, separar instrucciones, mostrar mensajes por pantalla.
Publicar una página web dinámica con PHP
VARIABLES TIPOS DE DATOS Y OPERADORES
Tipos de datos.
Variables.
Uso de la comilla doble.
Conversión de tipos de datos.
Constantes.
Operadores: ariméticos, de concatenación, de asignación, de comparación, lógicos
Prioridad de los operadores.
ESTRUCTURAS DE CONTROL Y ARRAYS
Condicionales: IF y SWITCH.
Bucles: WHILE, DO-WHILE , FOR.
Arrays: funciones predefinidas para arrays, recorrido de un array, bucles clásicos, bucle foreach, arrays multidimensionales.
FUNCIONES
Funciones predefinidas.
Funciones matemáticas: round, abs, sqrt, pi, rand, etc..
Funciones de manejo de strings: substr, strpos, stripos, strrpos, trim, ltrim, rtrim, strtolower, strtoupper, str_replace, number_format, htmlentities, urlencode, urldecode, etc..
Funciones de fecha / hora: date, time, mktime, checkdate, etc..
Otras funciones: phpinfo, ini_set, is_null, include, header, etc..
Funciones definidas por el usuario: Parámetros, Parámetros opcionales, Paso por valor y por referencia, Devolución de valores, Recursividad.
Ámbito de las variables: Variables globales y estáticas.
PARÁMETROS Y FORMULARIOS
¿Qué son los parámetros HTTP?.
Enviar parámetros a PHP.
Los formularios: El método GET y POST.
Cuándo utilizar GET y cuándo utilizar POST.
Recuperar y tratar los parámetros.
SUBIDA DE ARCHIVOS Y MANEJO DE FICHEROS
Subir archivos al servidor desde nuestra web.
Formulario de envío de archivos.
Recuperación y tratamiento del archivo enviado.
Limitaciones en la subida de archivos.
Aspectos de seguridad.
Manejar archivos en el servidor: Operaciones con archivos, comprobar si existe un archivo, leer, crear o escribir un archivo, mover o renombrar, eliminar un archivo.
Operaciones con directorios: comprobar si existe un directorio, recorrer los archivos de un directorio, crear, mover, renombrar, eliminar y gestionar los permisos de un directorio
MANEJO DE ERRORES Y PARÁMETROS DEL SERVIDOR
Errores en PHP: tipos de error, configurar qué errores se muestran: display_errors, error_reporting, log_errors
Capturar errores: try set_error_handler, parámetros del servidor, el array $_SERVER
SESIONES Y COOKIES
¿Qué son las variables de sesión?: establecer y recuperar variables de sesión, caducidad de las sesiones
¿Qué son las cookies?: manejar, crear, eliminar yrecuperar el valor de una cookie. Ámbito de las cookies. Aspectos legales de las cookies: la legislación vigente. ¿A qué obliga la ley?. Aspectos de seguridad
CONEXIONES A BASE DE DATOS
MySQL: ¿Qué es MySQL?, Arquitectura cliente – servidor.
phpMyAdmin: ¿Qué es phpMyAdmin?, Descargar e instalar. Gestión de bases de datos: tablas, datos, ejecución de consultas SQL. Importar y exportar datos. Manejando bases de datos desde PHP. Abrir una conexión, recuperar y actualizar datos mediante una consulta. Aspectos de seguridad.Ejemplo: Login de acceso y gestión de usuarios.
Centro de formación en idiomas y tecnologías
Para Empresas y Particulares
640 777 036
www.learning-house.com
info@learning-house.com
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.