Volver a todos los cursos

PHP Intermedio y MySQL

Lleva tus conocimientos de PHP al siguiente nivel con programación orientada a objetos y bases de datos MySQL.

4.8/5 (213 valoraciones)
PHP Intermedio y MySQL

Descripción del Curso

El curso PHP Intermedio y MySQL está diseñado para programadores con conocimientos básicos de PHP que desean profundizar en el desarrollo de aplicaciones web más complejas. Durante estas 10 semanas, aprenderás a implementar la programación orientada a objetos, conectar con bases de datos MySQL y estructurar tus aplicaciones siguiendo patrones de diseño profesionales.

Este curso representa un paso fundamental para quienes buscan convertirse en desarrolladores PHP completos, ya que proporciona las habilidades necesarias para crear aplicaciones web dinámicas que interactúen con bases de datos, siguiendo las mejores prácticas de la industria actual.

¿Qué aprenderás?

  • Dominar la Programación Orientada a Objetos en PHP
  • Diseñar y trabajar con bases de datos MySQL
  • Implementar el patrón de diseño MVC (Modelo-Vista-Controlador)
  • Utilizar PDO para conexiones seguras a bases de datos
  • Aplicar técnicas avanzadas de manejo de errores y excepciones
  • Implementar namespaces y autoloading para organizar mejor tu código
  • Optimizar consultas SQL para mejor rendimiento
  • Implementar medidas de seguridad avanzadas en aplicaciones web

Proyecto final

Al finalizar el curso, desarrollarás un sistema de gestión de inventario para una tienda online, con funcionalidades de administración de productos, categorías, usuarios y reportes básicos. Implementarás un diseño MVC con bases de datos MySQL y todas las medidas de seguridad aprendidas. Este proyecto será una excelente adición a tu portfolio y demostrará tu capacidad para crear aplicaciones web completas y funcionales.

Detalles del curso

  • Duración: 10 semanas
  • Clases: 2 por semana, 2 horas cada una
  • Nivel: Intermedio (requiere conocimientos básicos de PHP)
  • Modalidades: Presencial, Online o Mixta
  • Certificación: Sí, al completar el curso

Instructora principal

Valentina Rojas

Instructora de PHP Intermedio

Inversión

ARS 65.000

Pago en hasta 3 cuotas sin interés

Inscribirme ahora

¿Interesado en más cursos?

Conoce nuestro paquete completo con 15% de descuento

Programa del Curso

Un recorrido semana a semana por los temas que cubriremos en el curso intermedio de PHP y MySQL.

Semana 1: Programación Orientada a Objetos - Fundamentos

4 horas
  • Repaso de conceptos básicos de OOP
  • Clases, objetos, propiedades y métodos en profundidad
  • Constructores y destructores
  • Visibilidad y encapsulamiento (public, private, protected)

Ejercicio práctico: Diseñar e implementar una jerarquía de clases para un sistema de gestión de usuarios.

Semana 2: Programación Orientada a Objetos - Conceptos Avanzados

4 horas
  • Herencia y polimorfismo
  • Interfaces y clases abstractas
  • Métodos y propiedades estáticas
  • Traits y su utilización

Ejercicio práctico: Extender el sistema de gestión de usuarios implementando herencia, interfaces y traits.

Semana 3: Namespaces y Autoloading

4 horas
  • Introducción a namespaces y su importancia
  • Definición y uso de namespaces
  • Importación de clases con use
  • Autoloading de clases con spl_autoload_register

Ejercicio práctico: Refactorizar un proyecto existente para utilizar namespaces y autoloading correctamente.

Semana 4: Introducción a MySQL

4 horas
  • Fundamentos de bases de datos relacionales
  • Instalación y configuración de MySQL
  • Creación de bases de datos y tablas
  • Fundamentos de SQL: SELECT, INSERT, UPDATE, DELETE

Ejercicio práctico: Diseñar una base de datos para el sistema de gestión de inventario y crear las consultas SQL básicas.

Semana 5: SQL Avanzado

4 horas
  • JOINs: INNER, LEFT, RIGHT, FULL
  • Subconsultas y consultas anidadas
  • Funciones agregadas: COUNT, SUM, AVG, MIN, MAX
  • GROUP BY, HAVING, ORDER BY

Ejercicio práctico: Implementar consultas avanzadas para generar reportes de inventario y ventas.

Semana 6: Conexión a MySQL con PDO

4 horas
  • Introducción a PDO (PHP Data Objects)
  • Configuración de conexión a base de datos
  • Consultas preparadas y parámetros
  • Manejo de transacciones

Ejercicio práctico: Implementar una clase de acceso a datos utilizando PDO para el sistema de gestión de inventario.

Semana 7: Patrón MVC (Modelo-Vista-Controlador)

4 horas
  • Principios del patrón MVC
  • Implementación de Modelos en PHP
  • Diseño de Vistas y plantillas
  • Creación de Controladores

Ejercicio práctico: Refactorizar la aplicación para seguir el patrón MVC.

Semana 8: Manejo de Errores y Excepciones

4 horas
  • Tipos de errores en PHP
  • Configuración del manejo de errores
  • Try, catch, finally y excepciones personalizadas
  • Logging de errores y depuración

Ejercicio práctico: Implementar un sistema de manejo de errores y excepciones para la aplicación de gestión de inventario.

Semana 9: Seguridad en Aplicaciones Web

4 horas
  • Prevención de inyección SQL
  • Protección contra XSS (Cross-Site Scripting)
  • Prevención de CSRF (Cross-Site Request Forgery)
  • Almacenamiento seguro de contraseñas

Ejercicio práctico: Auditar y mejorar la seguridad de la aplicación implementando las mejores prácticas.

Semana 10: Proyecto Final

4 horas
  • Finalización del sistema de gestión de inventario
  • Implementación del patrón MVC completo
  • Integración de todas las técnicas aprendidas
  • Presentación y evaluación del proyecto

Resultado: Sistema de gestión de inventario completo y funcional con interfaz de usuario, administración de productos, categorías, usuarios y reportes.

Tu progreso en el programa

¡Comienza ahora y lleva tus habilidades al siguiente nivel!

Desarrollo Web Avanzado con PHP y MySQL en Argentina

En el competitivo mercado laboral tecnológico argentino, dominar PHP a un nivel intermedio junto con conocimientos sólidos de MySQL se ha convertido en una combinación de habilidades altamente demandada. Las empresas buscan profesionales que no solo conozcan la sintaxis básica de PHP, sino que también puedan diseñar y desarrollar aplicaciones robustas utilizando programación orientada a objetos y bases de datos relacionales.

Nuestro curso PHP Intermedio y MySQL ha sido específicamente diseñado para cubrir la brecha entre los conocimientos básicos de PHP y las habilidades avanzadas requeridas en entornos de producción reales. A lo largo de 10 semanas intensivas, los estudiantes aprenden a implementar patrones de diseño profesionales como MVC, optimizar consultas SQL y desarrollar aplicaciones web seguras y escalables.

La inclusión de MySQL en este programa es fundamental, ya que la mayoría de las aplicaciones web dinámicas requieren interacción con bases de datos para almacenar y recuperar información. Al aprender a diseñar correctamente bases de datos relacionales y a conectarlas con PHP utilizando PDO, los estudiantes adquieren una ventaja competitiva significativa en el mercado laboral.

Si ya tienes conocimientos básicos de PHP y buscas dar el salto cualitativo que te permita acceder a mejores oportunidades laborales en el sector tecnológico argentino, nuestro curso PHP Intermedio y MySQL te proporcionará las herramientas y conocimientos necesarios para destacar como desarrollador backend y crear aplicaciones web profesionales que satisfagan las demandas del mercado actual.

¿Listo para llevar tus habilidades al siguiente nivel?

Inscríbete hoy en nuestro curso PHP Intermedio y MySQL y desarrolla aplicaciones web profesionales con bases de datos.