PHP Developer - 4 días de clases en línea
1.950,00 EUR
- 4 días
Crea aplicaciones web dinámicas basadas en bases de datos con el curso de Desarrollador PHP. Diseñado para desarrolladores principiantes y con experiencia, esta formación práctica abarca la programación moderna en PHP, el desarrollo orientado a objetos, la integración con bases de datos y la arquitectura de aplicaciones web. Aprenderás a escribir código PHP limpio, procesar la entrada de usuarios, gestionar sesiones y cookies, conectarte de forma segura a bases de datos usando PDO, aplicar principios de programación orientada a objetos e integrar servicios web. El curso también introduce patrones de diseño, plantillas y prácticas modernas de desarrollo en PHP para ayudarte a crear aplicaciones seguras, escalables y fáciles de mantener. Al finalizar el curso, tendrás las habilidades prácticas para desarrollar aplicaciones web profesionales en PHP siguiendo las mejores prácticas de la industria.
Lo que obtendrás
Idioma
El curso y los materiales están en inglés
Nivel
Nivel principiante - intermedio
4 días (8 horas al día) de clases presenciales
con formadores acreditados
Más de 40 horas de estudio recomendadas
Ejercicios y soluciones
Documentos PDF descargables con contenido detallado (diapositivas, explicaciones)
Certificado
Certificado de finalización disponible

¿Qué habilidades adquirirás?
Al final de este curso, podrás:
Conectar
Conecta aplicaciones PHP a bases de datos relacionales usando PDO, ejecuta consultas seguras con sentencias preparadas y gestiona transacciones y excepciones.
Compilar
Crea sistemas de inicio de sesión seguros utilizando autenticación, sesiones, cookies y control de acceso para gestionar la identidad de los usuarios y la seguridad de la aplicación.
Integrar
Aplica patrones de diseño como MVC, inyección de dependencias y singleton, integrando al mismo tiempo aplicaciones PHP con paquetes, API y servicios web.

¿Qué aprenderás?
Día 1: Fundamentos de PHP
Lección 01
- Configura el entorno de desarrollo de PHP y ejecuta tus primeras aplicaciones en PHP.
- Aprende la sintaxis de PHP, las etiquetas, los comentarios y cómo incrustar PHP dentro de HTML.
- Trabaja con variables, constantes, tipos de datos y conversión de tipos.
- Comprender la tipificación dinámica y la asignación de variables.
- Procesar la entrada del usuario usando formularios HTML, solicitudes HTTP y superglobales de PHP.
- Crea una base sólida para desarrollar aplicaciones web dinámicas.
Día 2: Programación con PHP
Lección 02
- Utiliza expresiones, operadores y la precedencia de operadores de forma eficaz.
- Controla el flujo de la aplicación con sentencias condicionales y bucles.
- Crea funciones reutilizables con parámetros, valores de retorno y funciones anónimas.
- Gestionar el alcance de las variables y las funciones integradas de PHP.
- Trabaja con cadenas, interpolación, indexación y manipulación de cadenas.
- Organiza el código usando las sentencias include y require.
Día 3: PHP orientado a objetos y acceso a bases de datos
Lección 03
- Crea y manipula arreglos utilizando las funciones de arreglo integradas.
- Crea aplicaciones orientadas a objetos con clases, herencia, interfaces y traits.
- Gestiona errores y excepciones usando try/catch y un manejo global de excepciones.
- Conecta aplicaciones PHP a bases de datos usando PDO.
- Ejecuta operaciones de base de datos seguras utilizando sentencias preparadas y transacciones.
- Gestiona la conectividad de la base de datos y el manejo de errores de forma eficiente.
Día 4: Desarrollo web y arquitectura de aplicaciones
Lección 04
- Implementar la autenticación de usuarios con cookies y gestión de sesiones.
- Aplicar patrones de diseño de software, incluidos MVC, inyección de dependencias y singleton.
- Utiliza plantillas, gestión de paquetes y frameworks modernos de PHP.
- Integra aplicaciones PHP con servicios web y APIs.
- Realiza solicitudes HTTP asíncronas usando JavaScript.
- Crea aplicaciones web en PHP escalables, seguras y fáciles de mantener.

¿Quién debería inscribirse en este programa?
Desarrolladores PHP
Desarrolladores web
Desarrolladores backend
Desarrolladores full-stack
Ingenieros de software
Cualquiera que desee crear aplicaciones web dinámicas con PHP
Requisitos previos
- Conocimientos básicos de programación
- Familiaridad con los fundamentos de HTML
- Conocimientos básicos de tecnologías web
- Tener conocimientos de SQL es útil, pero no obligatorio
Licencias
y la política de igualdad
Licencias y acreditación
Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
AVC no ofrece adaptaciones por discapacidad o condición médica de ningún estudiante. Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de solicitud de adaptaciones.
Preguntas frecuentes

¿Necesita una formación interna a medida o una formación para grupos?
Solicite un programa de formación interna adaptado específicamente a su equipo. Ofrecemos opciones de personalización flexibles alineadas con sus objetivos de negocio, además de precios competitivos para grupos más grandes. Rellene el formulario a continuación y nuestros expertos en formación corporativa diseñarán la solución perfecta para usted.
