Temario del Curso
🎯 Objetivo General
Desarrollar competencias técnicas básicas en programación web mediante el uso de PHP y MySQL, orientadas a la creación de aplicaciones dinámicas que interactúan con una base de datos relacional.
🎯 Objetivos Específicos
- Comprender los fundamentos del lenguaje PHP y su estructura básica.
- Manejar bases de datos relacionales con MySQL y conectarse desde PHP.
- Desarrollar una aplicación web funcional utilizando PHP y MySQL.
🧭 Ruta General de Trabajo
- Duración: 4 semanas
- Metodología:
- Clases asincrónicas: Disponibles en plataforma virtual (videos, lecturas, ejercicios).
- Clases sincrónicas: 1 clase por semana (en vivo, 1h) para dudas, retroalimentación y práctica guiada.
- Proyecto integrador: Creación de un sistema de gestión de usuarios con inicio de sesión, registro y CRUD básico.
🗂️ Temario Semanal
-
Semana 1
Introducción a PHP: variables, operadores, estructuras condicionales y bucles.
-
Semana 2
Funciones, arreglos, manejo de formularios y sesiones.
-
Semana 3
Fundamentos de MySQL: consultas SQL, tipos de datos, relaciones y diseño de BD.
-
Semana 4
Conexión PHP-MySQL, seguridad básica, proyecto final: sistema de usuarios.
🏗️ Proyecto Final
Sistema de Gestión de Usuarios:
- Registro e inicio de sesión.
- Panel de administración.
- CRUD básico de usuarios (Crear, Leer, Actualizar, Eliminar).
👥 Perfil del Participante
- Estudiantes de informática o desarrollo.
- Autodidactas interesados en programación web.
- Profesionales que desean aprender PHP como primer lenguaje backend.
🔧 Metodología
- Modalidad: Mixta – Clases asíncronas + 4 clases sincrónicas presenciales virtuales.
- Clases Asíncronas (90%):
- Videos explicativos de conceptos teóricos.
- Lecturas complementarias y guías de práctica.
- Laboratorios prácticos semanales descargables.
- Acceso a repositorio de código y ejemplos resueltos.
- Plataforma LMS (Moodle, Google Classroom u otra) para seguimiento.
- Clases Sincrónicas (10%):
- 1 clase virtual por semana (60 minutos).
- Resolución de dudas.
- Práctica guiada y retroalimentación grupal e individual.
- Revisión de avances del proyecto final.
🧪 Evaluación
- Ejercicios semanales calificados.
- Participación en clases sincrónicas.
- Entrega y defensa del proyecto final (Sistema de Gestión de Usuarios).
💡 Recursos Tecnológicos
- Editor de código: Visual Studio Code.
- Servidor local: XAMPP / WAMP / MAMP.
- Navegador moderno.
- Herramientas de control de versiones: Git y GitHub (opcional).