You are here:

Programación en PHP: desarrollo de aplicaciones web dinámicas

Duración: 36 horas ONLINE  |  Ref (5136)

Consulte becas o como hacer el curso sin coste.
ID Curso
CURSO ID
5136
Modalidad
MODALIDAD
ONLINE
Familia
FAMILIA
137
Horas
HORAS
36 horas
Inicio
INICIO
INMEDIATO
Duración
DURACIÓN
8 semanas

Características:

1 – Conceptos básicos
¿Qué es PHP?
Arquitectura cliente-servidor en la web
Resolución de una solicitud de página web
El lenguaje HTML
Páginas HTML estáticas y dinámicas
Cómo resuelve un servidor web nuestras solicitudes
Versiones de PHP
Editores de texto para PHP
Editores recomendados
Descarga de Notepad++

2 – Configuración del servidor
El ecosistema Apache – PHP – MySQL
XAMPP
Descarga de XAMPP
Instalación de XAMPP
Configuración de XAMPP
Panel de control de XAMPP
Configuración del entorno
La carpeta pública
Hostings y servidores de terceros
Contratar un hosting y publicar una web

3 – Nuestro primer programa: Hola mundo
Cómo funciona el código PHP
Bloques de código PHP
Sintaxis básica
Comentarios
Separación de instrucciones
Mostrar mensajes por pantalla
Publicar una página web dinámica con PHP

4 – Variables, tipos de datos y operadores
Tipos de datos
Integer
Float
Boolean
String
Variables
Uso de comillas dobles
Conversión de tipos de datos
Constantes
Operadores aritméticos
Operadores de concatenación
Operadores de asignación
Operadores de comparación
Operadores lógicos
Prioridad de los operadores

5 – Estructuras de control y arrays
Condicionales
IF
SWITCH
Bucles
WHILE
DO-WHILE
FOR
Arrays
Qué es un array en PHP
Importancia de los arrays
Tipos de arrays
Arrays indexados
Arrays asociativos
Funciones predefinidas para arrays
Recorrido de arrays
Bucles clásicos
FOREACH
Arrays multidimensionales

6 – Funciones
Funciones definidas por el usuario
Definición de funciones
Parámetros
Parámetros opcionales
Paso por valor y por referencia
Devolución de valores
Recursividad
Ámbito de las variables
Variables globales
Variables estáticas
Funciones predefinidas

Funciones matemáticas
round
abs
sqrt
sin
cos
tan
deg2rad
rad2deg
base_convert
pi
rand

Funciones para strings
substr
strpos
stripos
strrpos
strripos
trim
ltrim
rtrim
strtolower
strtoupper
ucfirst
ucwords
ord
chr
str_replace
number_format
htmlentities
html_entity_decode
strip_tags
nl2br
urlencode
urldecode
addslashes
stripslashes
md5
hash

Funciones de fecha y hora
date
time
mktime
checkdate

Otras funciones
phpinfo
ini_set
is_null
include
header

7 – Parámetros y formularios
Parámetros HTTP
Enviar parámetros a PHP
Formularios
Método GET
Método POST
Cuándo utilizar GET y POST
Recuperación y tratamiento de parámetros
Seguridad
Validación y saneamiento
Recomendaciones esenciales
Ejemplo práctico

8 – Subida de archivos y manejo de ficheros
Subir archivos al servidor
Formulario para enviar archivos
Recuperación y tratamiento de archivos
Limitaciones en la subida de archivos
Seguridad en la subida de archivos
Manejo de archivos en el servidor
Comprobar si existe un archivo
Leer un archivo
Crear y escribir un archivo
Mover o renombrar un archivo
Eliminar un archivo
Operaciones con directorios
Comprobar si existe un directorio
Recorrer los archivos de un directorio
Crear un directorio
Mover o renombrar un directorio
Eliminar un directorio
Gestión de permisos

9 – Manejo de errores y parámetros del servidor
Errores en PHP
Tipos de errores
Configuración de errores
display_errors
error_reporting
log_errors
Captura de errores
try
set_error_handler
Parámetros del servidor
Array $_SERVER

10 – Sesiones y cookies
Variables de sesión
Establecer y recuperar variables de sesión
Caducidad de las sesiones
Cookies
Crear una cookie
Recuperar una cookie
Eliminar una cookie
Ámbito de las cookies
Aspectos legales de las cookies
Legislación vigente
Obligaciones legales
Seguridad en sesiones y cookies

11 – Conexiones a bases de datos
MySQL
Qué es MySQL
Motores de almacenamiento: InnoDB vs MyISAM
PHP y MySQL
Alternativas a MySQL
Arquitectura cliente-servidor
phpMyAdmin
Qué es phpMyAdmin
Descarga e instalación de phpMyAdmin
Uso de phpMyAdmin
Gestión de bases de datos
Gestión de tablas
Gestión de datos
Consultas SQL
Importación y exportación de datos
Manejo de bases de datos desde PHP
Conexión con la base de datos
Recuperación de datos mediante consultas
Actualización de datos mediante consultas
Seguridad en bases de datos
Sentencias preparadas
Ejemplo práctico: login y gestión de usuarios


  • Comprender el funcionamiento de una página web dinámica.

  • Conocer las herramientas necesarias para programar en PHP.

  • Configurar un servidor PHP básico.

  • Elaborar páginas web dinámicas en PHP que recuperen y gestionen información almacenada en bases de datos MySQL.

Este curso está dirigido a personas que deseen iniciarse en el desarrollo de páginas web dinámicas con PHP.

Información adicional

Modalidad

ONLINE

Tipo formación

Curso online

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Programación en PHP: desarrollo de aplicaciones web dinámicas”

    Para enviarte información sobre este curso, por favor, rellena los siguientes datos:

    Nombre (requerido)

    Teléfono: (requerido)

    Correo electrónico: (requerido)

    Acepto la Política de privacidad