©2025 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
      
    Curso de PHP para aplicaciones profesionales
El curso ideal para desarrolladores de PHP que desean crear aplicaciones más robustas y mantenibles
        Material disponible
      
      PHP es un lenguaje estupendo para desarrollar aplicaciones web. De hecho, es el único lenguaje de backend que está construido exclusivamente para la web y que permite un desarrollo sin complicaciones. Desde su creación ha evolucionado mucho y hoy podemos decir que se equipara en rendimiento, potencia y posibilidades a los lenguajes más robustos del mercado. Comenzar con PHP es además muy fácil y encontramos soporte en la mayoría de los alojamientos más comunes y económicos.
Sin embargo, el contexto de PHP, que en principio resulta muy positivo, en la práctica provoca que el lenguaje se use por personas con perfiles profesionales de todo tipo, con formación a menudo insuficiente y puramente autodidacta. Al final, PHP acaba usándose de cualquier manera y con ello es fácil encontrarse con aplicaciones inseguras, frágiles y con un mantenimiento altamente complejo y laborioso.
Este curso de PHP pretende corregir de manera acelerada las deficiencias habituales de la comunidad de desarrolladores ocasionales o de nivel medio, tendiendo un puente hacia las mejores prácticas y los pilares sobre los que construir toda aplicación, con el fin de aumentar sensiblemente la calidad de los desarrollos.
  Sin embargo, el contexto de PHP, que en principio resulta muy positivo, en la práctica provoca que el lenguaje se use por personas con perfiles profesionales de todo tipo, con formación a menudo insuficiente y puramente autodidacta. Al final, PHP acaba usándose de cualquier manera y con ello es fácil encontrarse con aplicaciones inseguras, frágiles y con un mantenimiento altamente complejo y laborioso.
Este curso de PHP pretende corregir de manera acelerada las deficiencias habituales de la comunidad de desarrolladores ocasionales o de nivel medio, tendiendo un puente hacia las mejores prácticas y los pilares sobre los que construir toda aplicación, con el fin de aumentar sensiblemente la calidad de los desarrollos.
Qué aprenderé en el Curso de PHP para aplicaciones profesionales
- Buenas prácticas con PHP
 - Gestión de dependencias con Composer
 - Separación de código por responsabilidades, MVC
 - Bases de datos con PDO
 - Organizar las rutas de aplicación
 - Trabajar con un sistema de templates
 - Cómo mejorar la seguridad
 - Mejora de procesos de despliegue
 
Objetivos del curso
Por qué debes aprender PHP
Qué tengo que saber
Para realizar este curso de especialización en PHP es necesario tener un conocimiento básico a medio del lenguaje. Sería además muy deseable tener conocimientos de programación orientada a objetos en PHP.
Clases y contenidos
Primer bloque de buenas prácticas en PHP. El bloque de buenas prácticas se repetirá en cada una de las clases del curso ofrecidas online.
Programación Orientada a Objetos, explicando por qué vamos a programar con orientación a objetos a lo largo de este curso, para un desarrollo de calidad, profesional y mantenible. Explicaremos una herramienta fundamental de organización del código, los namespaces de PHP.
Realizamos la estructura de un proyecto en carpetas iniciales, de manera que se pueda separar todos los componentes del software de manera ordenada y segura.
- Composer, el gestor de dependencias de PHP.
 - Cómo instalar dependencias de terceros vía Composer.
 - Configurar el autoload de clases con Composer, para poder cargar no solo las librerías instaladas vía Composer, sino también las librerías que vamos a ir desarrollando nosotros mismos dentro del proyecto.
 
Instalamos composer y lo utilizamos con un primer comando que nos permita descargar una dependencia y ponerla dentro de un proyecto.
Repasamos el proceso de instalación de composer en sistemas operativos Linux y Mac.
Git, el sistema de control de versiones. Aunque trabajaremos con Git a lo largo del curso veremos ahora una primera introducción rápida y referencias para ampliar la información.
Subiremos el repositorio con el código de nuestro proyecto realizado en clase a GitHub. Luego se mostrará cómo clonar el repositorio de código del curso y la instalación de dependencias con Composer para poder usarlo en local.
- Buenas prácticas 2
 - Sistema de rutas
 - Sistema de templates
 
- Buenas prácticas 3
 - Capa de abstracción de base de datos: PDO
 - Montar sentencias SQL
 - Seguridad
 - Despliegue
 
Esta es una clase completamente práctica, para desarrollar todo el flujo de la sección de alta y edición de manuales, en la que compartimos diversos módulos de código, vistas, etc. Por supuesto, desarrollaremos todo basado en MVC.
En esta clase vamos a abordar el tema de la seguridad en PHP, haciendo un repaso a los puntos en los que debemos prestar especial atención para conseguir aplicaciones seguras con PHP, que hemos dividido en dos bloques:
- cómo hacer un código seguro
 - qué debemos tener en cuenta en el servidor para que el despliegue sea en un entorno que nos garantice la seguridad.
 
En este vídeo veremos los comandos de Git básicos que vamos a utilizar para desplegar nuestra aplicación en un servidor. Recordar que no es un curso de Git, pero que sí vamos a usar la herramienta porque nos facilita mucho el despliegue de aplicaciones y la actualización.
En este vídeo veremos los comandos que vamos a utilizar en la parte de despliegue, de modo que no tenga que explicarlos en el vídeo de despliegue.
En este vídeo vamos a ver la parte de despliegue de aplicaciones PHP. Explicaremos por qué no usamos hosting compartidos profesionalmente y en cambio sí VPS, ya que nos permiten las prestaciones necesarias para poder publicar aplicaciones profesionales. Valdría un VPS, así como servidores cloud o dedicados.
Luego tenemos una parte complemente práctica, en la que creamos un servidor cloud, con el panel de administración Plesk y desplegamos la aplicación, con uso de Git, Composer, la base de datos, https, etc.
Valoraciones
          Marvin Ulises Vera Tun
          
        
      Excelente curso
          Jaime Astorquiza Lumsden
          
        
      Muy interesante y bien llevado.
          Jose Antonio Ramilo Vila
          
        
      En general didáctico y he aprendido muchas cosas.... ¿no hay nada mejor que Altorouter para organizar rutas?, no se actualiza desde noviembre del 2019...
          Mercedes Azurdia
          
        
      
          federico rengifo cuesta
          
        
      Muy explicativo
          Juan Castiñeira
          
        
      Ya vi los primeros 3 videos en diferido, y por el momento me parece muy didactico y dinámico. Niveles justos de teoria y práctica para no hacer pesada la calse. Gracias!
          Pablo Barneo Gonzalez
          
        
      
          Julio César Negro
          
        
      Muy claro, creo que es esencial para entender que se mueve detrás de un framework MVC
          Jhon Chavarro
          
        
      excelente enseñansa y tuve una muy buena experiencia.
          Cesar Alejo
          
        
      
          Francisco Becerra
          
        
      
          Claudio Rodríguez Oré
          
        
      muy útil para las personas que quieran empezar, y tambien para los que quieran actualsarze con las mejores prácticas, ¿es un curso para personas normales?
          Javier Hernández
          
        
      He aprendido mucho. Gracias
          JOSÉ DAVID VELA CASTRO
          
        
      Me gusta mucho como lo hace Miguel Ángel.
          Luz Enidth
          
        
      Muy buen curso y excelente Miguel Angel. Gracias
          Edwin Joanni Luna Rueda
          
        
      El curso es muy bueno, he aprendido a trabajar con composer y git los cuales nunca lo había utilizado aunque git me costo un poco mas pero al fin se logro gracias.
          Visualnacert
          
        
      
          CARLOS VELIZ DE VILLA
          
        
      
          ALEJANDRO GUARDINI
          
        
      Primer curso que hice. Me gustó, saque cosas interesantes. Felicitaciones al profesor y organizadores.
          Carlos García Mérida
          
        
      
          Eduard Gallofré Asens
          
        
      
          Eliseo MC
          
        
      
          Hector Nuñez
          
        
      Muy bueno gracias por crearlo
          Dean
          
        
      Es muy buen curso, muchas gracias.
          Paul
          
        
      
          Lucas Córdoba
          
        
      
          Erwin Moreno
          
        
      Excelente, muy bien explicado desde cero, muchas gracias por compartir estos conocimientos
          Jhon Doe Joe
          
        
      Es un buen curso todo bien explicado
          Jose C.
          
        
      Muy bien en general . Algunos conceptos se pasan por alto o rapido, como entorno y virutalizacion, instalación de composer. Hecho en falta algunos conceptos como patrones , pero está bastante bien. Muchas gracias por compartir conocimiento.
          Paco_
          
        
      
          Marcos Alejandro
          
        
      Un curso muy bueno para los que tienen un conocimiento de PHP.
          William
          
        
      Me ha parecido enriquecedor los puntos que ha tratado con respecto a mejorar la manera en que desarrollamos nuestros proyectos. Muy Profesional gracias
          Óscar Vilar
          
        
      
          Juan Carlos
          
        
      Necesito ordenar mis conocimientos y me resulta de mucha ayuda
          Fernando Duarte
          
        
      
          Carlos Ferrero
          
        
      claro y practico
          Eliécer Baltodano Suárez
          
        
      Muy interesante, ahí voy poquito a poco
          Marco Ortega
          
        
      
          Antonio Jose Torres Rodriguez de Almansa
          
        
      Buen curso, se aprende bastante
          César Gabriel
          
        
      Excelente. Miguel Ángel es un crack de cracks. Saludos desde Lima, Perú.
          Gustavo Ramirez
          
        
      Un curso muy bueno para los desarrolladores PHP que quieran modernizar sus prácticas y hacer aplicaciones más profesionales.
          Nina
          
        
      Ha sido muy instructivo y he aprendido muchas materias que desconocia.Un 10
          Ricardo Triana
          
        
      Hasta el momento (aún no veo la última clase) me ha parecido excelente. En algún momento intenté aprender Laravel pero me hacían falta los conceptos y la arquitectura de la aplicación presentada en este curso. Además, muy bueno el profesor también.
          Gregorio Ruiz
          
        
      Muy buen curso, excelente para conocer las buenas prácticas.
          Diego Hurtado
          
        
      Muy buen curso
          Marianela Cortina
          
        
      Curso muy bien explicado y de gran utilidad para todos los proyectos. Gracias por brindarlo!!!
          Joao Pinell
          
        
      Me gusta este curso porque me ha ayudado entender cosas que no entendia sobre PHP como lenguaje.
          Jaime Oria
          
        
      útil
          Jhon Doe Joe
          
        
      
          Luis Saluso
          
        
      
          Ángel Canchal González
          
        
      La información es muy interesante. No sabía que existían herramientas tan útiles como Composer. Migel Angel es muy buen comunicador y se nota que sabe de lo que habla.
          Oscar Villafuerte
          
        
      
          Alejandro Ríos
          
        
      
          Carlos Guzman
          
        
      
          Ramiro Barrientos Gómez
          
        
      Es Bueno
          Pedro J. Crespo
          
        
      
          Alejandro Jorge Shaw
          
        
      Buen curso, muy bien explicado, profesor con grandes conocimientos.
          Pared Tincho
          
        
      Muy bueno hasta el momento
          Juan Varela
          
        
      Teoría bien explicada. Algo desordenada la parte práctica.
          Martín Farías
          
        
      Es un curso muy bueno, bien explicado y completo, tiene un muy buen profesor a cargo
          Giuliano Caruso
          
        
      Muy didactico e instructivo
          Uriel Malvaez
          
        
      Excelente curso con ejemplos de un proyecto real
          Sandra Anta
          
        
      
          Carlos Abrisqueta Valcárcel
          
        
      
          Daniel Seren
          
        
      
          Marlyn Cedeño
          
        
      Excelente!
          miguel angel martinez gomez
          
        
      Curso bastante completo
          Germán Rivera Hernández
          
        
      Es un excelente curso. Da una idea bastante clara de lo que deben ser las buenas prácticas, la arquitectura de software (MVC), rutas, uso correcto de templates, layouts, PDO, etc.
          Ezequiel Leonard
          
        
      
          jorge lucero muñoz
          
        
      
          MARTIN ALONSO CASTILLO
          
        
      
          Néstor Namuncura
          
        
      Excelente curso para ordenar los conocimientos. 100% recomendado.
          José Jaraba
          
        
      
          Luis E. Serrano J.
          
        
      Excelente técnicas para diseñar un proyecto siguiendo las buenas prácticas planteadas por Miguel. Imprescindible guía para pulir nuestro PHP.
          Sixto Ramon E. Diaz
          
        
      Exelente curso muy bien explicado
          Fabian
          
        
      Estoy probando.
          Luis D.
          
        
      Un curso excelente donde se aprende a usar PHP de forma moderna y con buenas practicas, 100% recomendable
          Ramón Parra
          
        
      Me ha servido como recordatorio de funcionalidades PHP y sobre todo con el tema de la seguridad
          Mauricio Zárate
          
        
      
          Jhon Doe Joe
          
        
      Se explican muy bien los conceptos y la forma de trabajar con PHP para crear aplicaciones. Curso recomendado
          Jose Luis Pilo
          
        
      
          Diego L. Pereira Sotelo
          
        
      xsvsd
          Agustin Sardon Carcamo
          
        
      Muy útil para saber cómo se debe diseñar un proyecto desde cero y de una forma profesional cuando no se utiliza un framework conocido. Y si se utiliza un frameword también es útil para entender los fundamentos generales de un framwork.
          Enrique Gálvez
          
        
      Lo recomiendo mucho. Si estás programando en PHP y quieres hacer las cosas medianamente bien, necesitas aprender lo que Miguel explica en este curso.
    ¿Conoces nuestra tarifa plana?
  
  Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.