Pearson-PHP-MYSQL-complete
PHP and MySQL Web Development
Upgrade your Web Development skills! Learn how to create dynamic and data-driven web applications.
- Practice in 60 Laboratorios prácticos — nothing to install
- 33 Lecciones interactivas y 291 topics mapped to the official exam objectives
- 373 Preguntas del examen de práctica
Intermediate A tu propio ritmo · 1 año de acceso 4.4/5 (243 Revisar)
60 LiveLabs prácticos
Practice real IT tasks in guided environments.
- Entornos reales
- Calificación automática
- Sin instalación
01 / Habilidades que obtendrás
What you will be able to do
- Understanding of core syntax: PHP, variables, data types, control structures, and functions
- Expertise in Object-Oriented Programming (OOP): create classes, and objects, and implement inheritance and polymorphism
- Manipulate files, directories, and the file system
- Session control and management
- Design relational databases using MySQL
- Skilled in data manipulation: Insert, retrieve, update, and delete
- Expert in writing SQL queries for various database operations
- Ability to integrate PHP and MySQL databases
- Skilled in dynamic content generation and form processing
- Identify and troubleshoot issues in PHP code and MySQL queries
Course Highlights
-
33 Lecciones estructuradas Cobertura completa de los objetivos principales del curso
-
60 LiveLabs prácticos Escenarios interactivos guiados con evaluación instantánea
-
373 Preguntas de práctica Pruebas de evaluación con justificaciones de respuesta detalladas
-
1 año de acceso completo Aprendizaje a tu propio ritmo, accesible en cualquier momento y en todos los dispositivos
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
33 Lecciones interactivas · 291 topics01 Introducción 10 topics +
- Por qué deberías leer este libro
- Qué aprenderás de este libro
- ¿Qué es PHP?
- ¿Qué es MySQL?
- ¿Por qué usar PHP y MySQL?
- Algunas de las fortalezas de PHP
- Algunas de las fortalezas de MySQL
- ¿Qué hay de nuevo en MySQL (8.x)?
- ¿Cómo está organizado este libro?
- Finalmente
02 Curso acelerado de PHP 20 topics · 14 Laboratorio en vivo +
- Antes de comenzar: Acceder a PHP
- Creación de una aplicación de muestra: Bob's Auto Parts
- Incrustar PHP en HTML
- Agregar contenido dinámico
- Acceso a variables de formulario
- Comprender los identificadores
- Examen de tipos de variables
- Declaración y uso de constantes
- Comprender el alcance de las variables
- Uso de operadores
- Cómo calcular los totales del formulario
- Comprender la precedencia y la asociatividad
- Uso de funciones de manejo de variables
- Tomar decisiones con condicionales
- Repetición de acciones a través de la iteración
- Salir de una estructura de control o secuencia de comandos
- Empleo de la sintaxis de la estructura de control alternativa
- Usando declarar
- Próximo
- Ejercicios de programación
14 Laboratorio en vivo in this lesson — see the labs panel →
03 Almacenamiento y recuperación de datos 13 topics · 1 Laboratorio en vivo +
- Guardar datos para más tarde
- Almacenamiento y recuperación de pedidos de Bob
- Procesamiento de archivos
- Abrir un archivo
- Escribir en un archivo
- Cerrar un archivo
- Lectura de un archivo
- Uso de otras funciones de archivo
- Bloqueo de archivos
- Una manera mejor: bases de datos
- Otras lecturas
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
04 Uso de matrices 13 topics · 6 Laboratorio en vivo +
- ¿Qué es una matriz?
- Matrices indexadas numéricamente
- Matrices con diferentes índices
- Operadores de matriz
- Matrices multidimensionales
- Clasificación de matrices
- Clasificación de matrices multidimensionales
- Reordenación de matrices
- Carga de arreglos desde archivos
- Realización de otras manipulaciones de matriz
- Otras lecturas
- Próximo
- Ejercicios de programación
6 Laboratorio en vivo in this lesson — see the labs panel →
05 Manipulación de cadenas y expresiones regulares 12 topics · 2 Laboratorio en vivo +
- Crear una aplicación de muestra: Smart Form Mail
- Cadenas de formato
- Unir y dividir cadenas con funciones de cadena
- Comparando cadenas
- Coincidencia y reemplazo de subcadenas con funciones de cadena
- Introducción a las expresiones regulares
- Encontrar subcadenas con expresiones regulares
- Reemplazo de subcadenas con expresiones regulares
- Dividir cadenas con expresiones regulares
- Otras lecturas
- Próximo
- Ejercicios de programación
2 Laboratorio en vivo in this lesson — see the labs panel →
06 Reutilización de código y funciones de escritura 13 topics · 4 Laboratorio en vivo +
- Las ventajas de reutilizar código
- Usando require() e include()
- Uso de funciones en PHP
- Definición de sus propias funciones
- Examen de la estructura de la función básica
- Uso de parámetros
- Alcance de la comprensión
- Pasar por referencia versus pasar por valor
- Uso de la palabra clave de retorno
- Implementando Recursividad
- Otras lecturas
- Próximo
- Ejercicios de programación
4 Laboratorio en vivo in this lesson — see the labs panel →
07 PHP orientado a objetos 14 topics · 4 Laboratorio en vivo +
- Comprender los conceptos orientados a objetos
- Creación de clases, atributos y operaciones en PHP
- Instanciando Clases
- Uso de atributos de clase
- Operaciones de clase de llamada
- Control de acceso con privado y público
- Escritura de funciones accesorias
- Implementando Herencia en PHP
- Uso de rasgos
- Clases de diseño
- Escribir el código para tu clase
- Comprender la funcionalidad avanzada orientada a objetos en PHP
- Próximo
- Ejercicios de programación
4 Laboratorio en vivo in this lesson — see the labs panel →
08 Manejo de errores y excepciones 8 topics · 2 Laboratorio en vivo +
- Conceptos de manejo de excepciones
- La clase de excepción
- Excepciones definidas por el usuario
- Excepciones en Bob's Auto Parts
- Excepciones y otros mecanismos de manejo de errores de PHP
- Otras lecturas
- Próximo
- Ejercicios de programación
2 Laboratorio en vivo in this lesson — see the labs panel →
09 Diseño de su base de datos web 5 topics +
- Conceptos de bases de datos relacionales
- Diseño de su base de datos web
- Arquitectura de base de datos web
- Otras lecturas
- Próximo
10 Crear su base de datos web 13 topics · 1 Laboratorio en vivo +
- Uso del monitor MySQL
- Iniciar sesión en MySQL
- Creación de bases de datos y usuarios
- Configuración de usuarios y privilegios
- Introducción al sistema de privilegios de MySQL
- Configuración de un usuario para la Web
- Usando la base de datos adecuada
- Creación de tablas de base de datos
- Comprender los identificadores de MySQL
- Elegir tipos de datos de columna
- Otras lecturas
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
11 Trabajar con su base de datos MySQL 11 topics · 11 Laboratorio en vivo +
- ¿Qué es SQL?
- Insertar datos en la base de datos
- Recuperación de datos de la base de datos
- Actualización de registros en la base de datos
- Alteración de tablas después de la creación
- Eliminación de registros de la base de datos
- Eliminación de tablas
- Descartar una base de datos completa
- Otras lecturas
- Próximo
- Ejercicios de programación
11 Laboratorio en vivo in this lesson — see the labs panel →
12 Accediendo a su base de datos MySQL desde la Web con PHP 7 topics +
- Cómo funcionan las arquitecturas de bases de datos web
- Consultar una base de datos desde la web
- Poner nueva información en la base de datos
- Uso de otras interfaces de base de datos PHP
- Otras lecturas
- Próximo
- Ejercicios de programación
13 Administración avanzada de MySQL 10 topics +
- Comprender el sistema de privilegios en detalle
- Hacer que su base de datos MySQL sea segura
- Obtener más información acerca de las bases de datos
- Optimización de su base de datos
- Copia de seguridad de su base de datos MySQL
- Restaurar su base de datos MySQL
- Implementación de la replicación
- Otras lecturas
- Próximo
- Ejercicios de programación
14 Programación MySQL Avanzada 9 topics · 4 Laboratorio en vivo +
- La instrucción LOAD DATA INFILE
- Motores de almacenamiento
- Actas
- Llaves extranjeras
- Procedimientos almacenados
- disparadores
- Otras lecturas
- Próximo
- Ejercicios de programación
4 Laboratorio en vivo in this lesson — see the labs panel →
15 Riesgos de seguridad de aplicaciones web 3 topics +
- Identificación de las amenazas a las que nos enfrentamos
- Comprender con quién estamos tratando
- Próximo
16 Creación de una aplicación web segura 9 topics +
- Estrategias para lidiar con la seguridad
- Asegurar su código
- Protección de su servidor web y PHP
- Seguridad del servidor de base de datos
- Protección de la red
- Seguridad informática y del sistema operativo
- Planificación de desastres
- Próximo
- Ejercicios de programación
17 Implementando métodos de autenticación con PHP 9 topics · 1 Laboratorio en vivo +
- Identificación de visitantes
- Implementación de control de acceso
- Uso de la autenticación básica
- Uso de la autenticación básica en PHP
- Uso de la autenticación básica con los archivos .htaccess de Apache
- Creación de su propia autenticación personalizada
- Otras lecturas
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
18 Interacción con el sistema de archivos y el servidor 8 topics · 3 Laboratorio en vivo +
- Subir archivos
- Uso de funciones de directorio
- Interactuando con el sistema de archivos
- Uso de funciones de ejecución de programas
- Interactuando con el entorno: getenv() y putenv()
- Otras lecturas
- Próximo
- Ejercicios de programación
3 Laboratorio en vivo in this lesson — see the labs panel →
19 Uso de funciones de red y protocolo 8 topics · 1 Laboratorio en vivo +
- Examen de los protocolos disponibles
- Envío y lectura de correo electrónico
- Uso de datos de otros sitios web
- Uso de funciones de búsqueda de red
- Copia de seguridad o duplicación de un archivo
- Otras lecturas
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
20 Administrar la fecha y la hora 9 topics · 1 Laboratorio en vivo +
- Obtener la fecha y la hora de PHP
- Conversión entre formatos de fecha PHP y MySQL
- Cálculo de fechas en PHP
- Cálculo de fechas en MySQL
- usando microsegundos
- Uso de las funciones del calendario
- Otras lecturas
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
21 Internacionalización y Localización 7 topics +
- La localización es más que una traducción
- Comprender los conjuntos de caracteres
- Creación de una estructura de página localizable básica
- Usando gettext() en una aplicación internacionalizada
- Otras lecturas
- Próximo
- Ejercicios de programación
22 Generación de imágenes 9 topics · 1 Laboratorio en vivo +
- Configuración del soporte de imágenes en PHP
- Comprender los formatos de imagen
- Creación de imágenes
- Uso de imágenes generadas automáticamente en otras páginas
- Uso de texto y fuentes para crear imágenes
- Dibujar figuras y graficar datos
- Uso de otras funciones de imagen
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
23 Usando el control de sesión en PHP 8 topics · 1 Laboratorio en vivo +
- ¿Qué es el control de sesión?
- Comprensión de la funcionalidad básica de la sesión
- Implementando Sesiones Simples
- Creación de un ejemplo de sesión simple
- Configuración del control de sesión
- Implementación de autenticación con control de sesión
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
24 Integrando JavaScript y PHP 7 topics · 1 Laboratorio en vivo +
- Entendiendo AJAX
- Una breve introducción a jQuery
- Uso de jQuery en aplicaciones web
- Usando jQuery y AJAX con PHP
- Otras lecturas
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
25 Otras características útiles 9 topics · 1 Laboratorio en vivo +
- Evaluación de cadenas: eval()
- Finalización de la ejecución: die() y exit()
- Serialización de variables y objetos
- Obtener información sobre el entorno PHP
- Alteración temporal del entorno de tiempo de ejecución
- Resaltar el código fuente
- Usando PHP en la línea de comandos
- Próximo
- Ejercicios de programación
1 Laboratorio en vivo in this lesson — see the labs panel →
26 Uso de PHP y MySQL para proyectos grandes 13 topics +
- Aplicación de la ingeniería de software al desarrollo web
- Planificación y ejecución de un proyecto de aplicación web
- Código de reutilización
- Escribir código mantenible
- Implementación del control de versiones
- Elegir un entorno de desarrollo
- Documentando sus proyectos
- Prototipos
- Separando Lógica y Contenido
- Código de optimización
- Pruebas
- Otras lecturas
- Próximo
27 Depuración y registro 8 topics · 1 Laboratorio en vivo +
- Errores de programación
- Ayuda de depuración variable
- Niveles de informes de errores
- Modificación de la configuración de informe de errores
- Activando sus propios errores
- Registrar errores con gracia
- Registro de errores en un archivo de registro
- Próximo
1 Laboratorio en vivo in this lesson — see the labs panel →
28 Creación de autenticación y personalización de usuarios 8 topics +
- Componentes de la solución
- Descripción general de la solución
- Implementando la base de datos
- Implementación del sitio básico
- Implementación de la autenticación de usuario
- Implementación de almacenamiento y recuperación de marcadores
- Implementación de recomendaciones
- Considerando posibles extensiones
29 Construyendo un servicio de correo electrónico basado en web con Laravel Parte I 1 topics +
- Introducción a Laravel
30 Construyendo un servicio de correo electrónico basado en la web con Laravel Parte II 3 topics +
- Construyendo un cliente IMAP simple usando Laravel
- Reuniéndolo todo para crear un cliente de correo electrónico basado en la Web
- Conclusión
31 Autenticación y uso compartido de integración de redes sociales 2 topics +
- Autenticación de servicios web con OAuth
- Conclusión
32 Construyendo un carrito de compras 8 topics +
- Componentes de la solución
- Descripción general de la solución
- Implementando la base de datos
- Implementación del catálogo en línea
- Implementando el carrito de compras
- Pago de implementación
- Implementación de una interfaz de administración
- Extendiendo el Proyecto
33 Instalación de Apache, PHP y MySQL 4 topics +
- Instalación de Apache, PHP y MySQL bajo UNIX
- Instalación de Apache, PHP y MySQL para Windows y Mac OS X mediante paquetes de instalación todo en
- Instalando PERA
- Instalar PHP con otros servidores web
Laboratorios prácticos Our edge
60 Laboratorio en vivos- Crear un formulario
- Declaración de constantes
- Uso de operadores aritméticos
- Cadenas de concatenación
- Uso del operador ternario
- Uso del operador de tipo
- Creación de un formulario de salida
- Uso de la instrucción if
- Uso de la instrucción if-else
- Uso de la instrucción switch
- Usando el ciclo while
- Usando el bucle for
- Usando el bucle foreach
- Uso del bucle do-while
- Abrir y leer un archivo
- Crear una matriz
- Inserción y recuperación de valores de una matriz mediante el bucle foreach
- Creación de una matriz multidimensional
- Ordenar una matriz
- Generación de un valor aleatorio
- Cargar arreglos desde un archivo
- Creación de un formulario dinámico
- Dividir cadenas con expresiones regulares
- Reutilizando el Código
- Crear una función
- Usando el pase por referencia
- Invertir una cadena usando recursividad e iteración
- Crear una instancia de una clase
- Implementación de anulación de funciones
- Implementación de métodos estáticos
- Generación de una secuencia de Fizzbuzz
- Creación de una clase de excepción definida por el usuario
- Implementación del manejo de errores
- Crear una tabla
- Insertar valores en una tabla
- Recuperación de todos los valores de atributo mediante un asterisco
- Recuperar los datos de varias tablas
- Recuperación de los datos en orden ordenado
- Uso de funciones agregadas
- Uso de las cláusulas GROUP BY y HAVING
- Recuperar el número limitado de filas de la tabla
- Uso del operador NOT IN
- Actualizar una tabla
- Modificación de una definición de tabla
- Dejar caer una mesa
- Declaración de un procedimiento almacenado básico
- Declaración de una función almacenada
- Uso de cursores y bucles
- Crear un disparador
- Implementación de un mecanismo de autenticación simple
- Creación de un formulario HTML para la carga de archivos
- Visualización de los archivos cargados
- Visualización de la lista de directorios de los archivos cargados
- Verificación de la URL y la dirección de correo electrónico
- Cálculo de la edad
- Crear un gráfico de línea simple
- Crear una sesión simple
- Crear funciones usando jQuery
- Listado de las extensiones disponibles para PHP
- Declaración de un controlador de errores personalizado
03 / Preguntas frecuentes
Preguntas antes de empezar
What are the benefits of learning PHP and MySQL? +
What is the correlation between PHP and MySQL in web development? +
Does this course require any previous training or experience? +
What is the difference between PHP vs JavaScript? +
Does this course cover both PHP and JavaScript programming? +
Build Websites From Scratch
Step-by-step guide to enhance your web development skills with PHP and MySQL.
- 1 año de acceso completo
- 60 LiveLab incluido
- Certificado de finalización
No se requiere tarjeta de crédito