Repositorio del curso de programación web con PHP y JavaScript de 2026
Este repositorio contiene el código evolutivo del curso. Aquí encontrarás los ejemplos, ejercicios y la aplicación que estamos construyendo paso a paso.
Para ejecutar este proyecto localmente, asegúrate de tener instalado:
- XAMPP (Última versión disponible con PHP 8.x).
- Visual Studio Code.
Para seguir el curso con la misma experiencia de desarrollo, recomendamos instalar las siguientes extensiones en VS Code:
- PHP Intelephense: Intelephense. Para el autocompletado y análisis de código.
- Error Lens: ¡Fundamental! Para ver los errores de sintaxis directamente en la línea de código.
- Auto Rename Tag: Jung Han. Muy útil para ahorrar trabajo editando etiquetas HTML.
- GitHub Copilot: GitHub. Buen asistente para ayudar en los bloqueos de desarrollo.
- indent-rainbow: facilita la identificación del código indentado.
- PHP Debug: XDebug. Imprescindible para ayuda en la depuración.
- vscode-icons: VSCode Icons Team. Ayuda en la identificación rápida de los recursos que componen un proyecto. No es imprescindible.
El enfoque principal de este curso es la lógica de programación y la integración entre el backend y el frontend: PROGRAMACIÓN CLIENTE Programación cliente Programación de páginas web Introducción a JavaScript Fundamentos de programación Objetos en JavaScript Los objetos location e history El objeto document El objeto form Otros objetos PROGRAMACIÓN SERVIDOR Programación servidor: PHP Instalación Crear un sitio web Introducción a PHP Arrays y estructuras de control Funciones Incluir archivos Programación orientada a objetos Herencia Recoger datos del usuario Validación de formularios Trabajar con cookies Sesiones en PHP Acceso a archivos Tratamiento de errores Excepciones BASE DE DATOS Bases de datos La base de datos de ejemplo El lenguaje SQL Acceder a la base de datos Buscando más funcionalidad Autenticación de los usuarios Sitios web seguros El proceso de compra
- Backend: PHP.
- Frontend: JavaScript.
- Nota: Usamos HTML y CSS de forma auxiliar para dar estructura, pero no son el foco principal del estudio. Puntos del temario no necesariamente impartidos en ese orden
- Clona este repositorio dentro de tu carpeta
C:/xampp/htdocs/CURSO. - Inicia los módulos Apache y MySQL desde el Panel de Control de XAMPP.
- Abre el navegador y accede a
http://localhost/CURSO.
Hecho con ❤️ para los alumnos del curso de PHP.