
Curso Básico de PHP
Aprenda PHP desde los fundamentos y comience a construir sitios web dinámicos reales que responden a la entrada del usuario y almacenan datos. Este curso lo lleva desde su primer script hasta bases de datos, sesiones y fundamentos de seguridad. No se requiere experiencia previa en programación, solo un computador y el impulso para construir algo que funcione.
Qué vas a aprender:
Usted aprenderá cómo funciona PHP en el servidor y cómo configurar un entorno de desarrollo local desde cero. Dominará variables, tipos de datos, flujo de control y funciones antes de pasar a la manipulación de cadenas y arreglos. Construirá formularios HTML que recopilen y validen la entrada del usuario de forma segura. Conectará PHP a una base de datos relacional usando PDO y realizará operaciones SELECT, INSERT, UPDATE y DELETE con declaraciones preparadas. Gestionará el estado del usuario con sesiones y cookies, y aplicará prácticas de seguridad esenciales que incluyen hashing de contraseñas y prevención de inyección SQL.
Cómo estudias de forma práctica Curso Básico de PHP
Cómo practicas Curso Básico de PHP
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a PHP y fundamentos web
Introducción a PHP y fundamentos web
Lección 1 • Qué es PHP y cómo funciona
PHP es un lenguaje del lado del servidor que genera HTML dinámico. Esta sección explica el ciclo de solicitud-respuesta y dónde encaja PHP en la pila web.
Lección 2 • Configuración de un entorno de desarrollo local
Instale y configure una pila de servidor local para ejecutar PHP en su máquina. Una configuración adecuada previene errores de entorno durante todo el curso.
Lección 3 • Estructura de archivos PHP y comentarios
Comprenda cómo se organizan los archivos PHP y cómo anotar el código para facilitar su lectura. Los buenos hábitos de estructura reducen el tiempo de depuración posterior.
Lección 4 • Escritura y ejecución de su primer script
Escriba un archivo PHP mínimo y observe su salida en un navegador. Este paso práctico confirma que el entorno funciona y presenta la sintaxis básica.
Capítulo 2OcultarOcultar detallesVer detallesVariables, tipos de datos y operadores
Variables, tipos de datos y operadores
Lección 1 • Tipos de datos centrales en PHP
PHP soporta varios tipos integrados que determinan cómo se almacenan y procesan los datos. Reconocer cada tipo previene errores lógicos comunes.
Lección 2 • Conversión de tipos y funciones de tipo
Convierta explícitamente valores entre tipos para asegurar un comportamiento predecible. Esta sección une el tipado flexible con el manejo controlado de datos.
Lección 3 • Declaración y uso de variables
Las variables almacenan datos para reutilizarlos a lo largo de un script. Esta sección cubre las reglas de nombrado, la asignación y el comportamiento de tipado flexible de PHP.
Lección 4 • Operadores aritméticos y de asignación
Realice cálculos y actualice valores de variables utilizando el conjunto de operadores de PHP. Estos operadores forman la base de toda la lógica numérica en los scripts.
Lección 5 • Operadores de comparación y lógicos
Evalúe condiciones comparando valores y combinando expresiones booleanas. Estos operadores impulsan toda la toma de decisiones en los programas PHP.
Capítulo 3OcultarOcultar detallesVer detallesFlujo de control: condicionales y bucles
Flujo de control: condicionales y bucles
Lección 1 • Declaraciones If, Else y Elseif
Ramifique la ejecución del script según condiciones evaluadas. Los condicionales son la herramienta principal para implementar la lógica de negocio en PHP.
Lección 2 • Control de bucles: Break y Continue
Altere la ejecución del bucle a mitad del ciclo usando break y continue. El control fino de bucles mejora tanto el rendimiento como la claridad del código.
Lección 3 • Declaraciones Switch y Match
Maneje múltiples valores discretos de forma limpia con switch y la expresión moderna match. Estas estructuras reemplazan largas cadenas de elseif.
Lección 4 • Bucles For y Foreach
Itere sobre rangos numéricos y colecciones con for y foreach. Estos bucles son esenciales para procesar arreglos y conjuntos de datos.
Lección 5 • Bucles While y Do-While
Repita bloques de código mientras una condición se mantenga verdadera. Entender las condiciones de entrada y salida del bucle previene bucles infinitos.
Capítulo 4OcultarOcultar detallesVer detallesFunciones y reutilización de código
Funciones y reutilización de código
Lección 1 • Parámetros, argumentos y valores de retorno
Pase datos a las funciones y reciba resultados de vuelta. Los parámetros y los valores de retorno son la interfaz principal entre las funciones y el resto de un script.
Lección 2 • Alcance de las variables en funciones
Comprenda cómo PHP aísla las variables dentro de las funciones del alcance global. Las reglas de alcance previenen efectos secundarios no deseados en scripts más grandes.
Lección 3 • Definición y llamada de funciones
Cree funciones con nombre e invóquelas a lo largo de un script. Las funciones encapsulan la lógica y hacen que el código sea más fácil de leer y probar.
Lección 4 • Parámetros por defecto y argumentos variables
Haga las funciones flexibles con valores por defecto y parámetros variádicos. Estas características reducen la necesidad de múltiples definiciones de funciones similares.
Lección 5 • Visión general de las funciones integradas de PHP
PHP incluye cientos de funciones integradas para tareas comunes. Conocer la librería estándar reduce la necesidad de escribir lógica personalizada.
Capítulo 5OcultarOcultar detallesVer detallesTrabajo con cadenas y arreglos
Trabajo con cadenas y arreglos
Lección 1 • Arreglos indexados y asociativos
Almacene listas ordenadas y pares clave-valor en arreglos de PHP. Los arreglos son la estructura de datos principal para agrupar valores relacionados.
Lección 2 • Interpolación de cadenas y Heredoc
Incruste variables directamente en cadenas y escriba bloques de texto de varias líneas de forma limpia. Estas técnicas mejoran la legibilidad en código con muchas plantillas.
Lección 3 • Técnicas de manipulación de cadenas
Transforme, busque y formatee cadenas usando funciones integradas. El manejo de cadenas es necesario en casi todas las aplicaciones PHP.
Lección 4 • Arreglos multidimensionales
Anide arreglos dentro de arreglos para representar datos complejos como tablas y registros. Los arreglos multidimensionales modelan estructuras de datos del mundo real.
Lección 5 • Funciones de arreglos y ordenamiento
Use la librería de funciones de arreglos de PHP para buscar, ordenar y transformar colecciones. Estas funciones reemplazan los bucles manuales para operaciones comunes.
Capítulo 6OcultarOcultar detallesVer detallesFormularios, entrada de usuario y superglobales
Formularios, entrada de usuario y superglobales
Lección 1 • Saneamiento de la entrada para seguridad
Elimine o codifique caracteres peligrosos de la entrada del usuario antes de usarla. El saneamiento previene ataques de inyección y corrupción de datos.
Lección 2 • Formularios HTML y métodos HTTP
Los formularios HTML envían datos a los scripts PHP a través de GET o POST. Entender los métodos HTTP determina cómo se transmiten y acceden los datos.
Lección 3 • Validación de la entrada del usuario
Valide la entrada antes de procesarla para reforzar la integridad de los datos y prevenir errores. La validación es la primera línea de defensa en cualquier manejador de formularios.
Lección 4 • Otras superglobales útiles
PHP proporciona superglobales adicionales para información del servidor, cookies y sesiones. Conocer el propósito de cada superglobal amplía la capacidad de manejo de formularios.
Lección 5 • Acceso a datos de formulario con superglobales
Las superglobales de PHP $_GET y $_POST proporcionan acceso a los valores de formulario enviados. Esta sección cubre la lectura, verificación y uso de esos valores.
Capítulo 7OcultarOcultar detallesVer detallesTrabajo con archivos y bases de datos
Trabajo con archivos y bases de datos
Lección 1 • Permisos de archivos y manejo de errores
Las operaciones con archivos pueden fallar debido a permisos o rutas faltantes. Manejar estos errores con gracia previene caídas del script en producción.
Lección 2 • Conexión de PHP a una base de datos con PDO
PDO proporciona una interfaz coherente y segura para conectar PHP a bases de datos. Una conexión adecuada es el prerrequisito para todas las operaciones de base de datos.
Lección 3 • Operaciones CRUD con PDO
Ejecute consultas SELECT, INSERT, UPDATE y DELETE de forma segura usando declaraciones preparadas. Las operaciones CRUD son la base de cualquier aplicación impulsada por datos.
Lección 4 • Lectura y escritura de archivos
Las funciones de archivos de PHP permiten que los scripts lean configuración, registros y archivos de datos. La E/S de archivos es esencial cuando una base de datos no está disponible o no es necesaria.
Lección 5 • Introducción a las bases de datos relacionales
Las bases de datos relacionales almacenan datos estructurados en tablas vinculadas por llaves. Esta sección presenta los conceptos centrales de bases de datos antes de escribir cualquier código PHP.
Capítulo 8OcultarOcultar detallesVer detallesSesiones, cookies y seguridad básica
Sesiones, cookies y seguridad básica
Lección 1 • Hashing de contraseñas y almacenamiento seguro
Nunca almacene contraseñas en texto plano; use en su lugar las funciones de hashing integradas de PHP. El almacenamiento adecuado de contraseñas es un requisito de seguridad no negociable.
Lección 2 • Vulnerabilidades comunes de seguridad web
Comprenda la inyección SQL, XSS y CSRF a nivel conceptual y práctico. El conocimiento de estas amenazas es el primer paso para escribir PHP seguro.
Lección 3 • Comprensión del estado HTTP y las cookies
HTTP no tiene estado por defecto; las cookies almacenan pequeños datos en el cliente para mantener el estado. Esta sección explica la mecánica de las cookies y los casos de uso apropiados.
Lección 4 • Construcción de un sistema de inicio de sesión simple
Combine formularios, sesiones y consultas a la base de datos para autenticar usuarios. Este proyecto práctico une las competencias de los capítulos anteriores.
Lección 5 • Sesiones PHP para estado del lado del servidor
Las sesiones almacenan datos del usuario en el servidor e identifican a los usuarios mediante una cookie de ID de sesión. Son el mecanismo estándar para sistemas de inicio de sesión y carrito.
Tu certificado válido de finalización
Este curso es para ti:
Aspirante a desarrollador web: quiere construir sitios web del lado del servidor desde cero.
Profesional de mercadeo: necesita entender cómo funcionan en realidad las páginas web dinámicas.
Freelancer: busca agregar competencias de desarrollo back-end a sus ofertas de servicios para clientes.
Persona en transición de carrera: está migrando al sector tecnológico y necesita un punto de entrada estructurado y amigable para principiantes.
Propietario de pequeña empresa: quiere personalizar o mantener su propio sitio web impulsado por PHP.
Aficionado a la codificación: siente curiosidad por cómo los sitios web interactivos almacenan y responden a los datos.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Ecuador?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















