Curso online de Programación en PHP avanzada: aplicaciones de alto rendimiento


Este curso online de PHP avanzado permite profundizar los conocimientos en programación web, dominar técnicas avanzadas y aprender a desarrollar aplicaciones más complejas, seguras y profesionales.
Descripción
En este curso online de Programación en PHP avanzada: aplicaciones de alto rendimiento, permite ampliar y perfeccionar los conocimientos de programación de PHP, centrándonos en la interacción del usuario con el código, un aspecto esencial para desarrollar aplicaciones web dinámicas y completas.
Domina PHP Avanzado y lleva tus habilidades de programación al siguiente nivel, creando aplicaciones web modernas y seguras
Aprenderás a estructurar código de forma adecuada y programar en PHP orientado a objetos y patrones de diseño.
Podrás estructurar código de manera eficiente, utilizando herencia, polimorfismo, interfaces y clases abstractas, y optimizar proyectos existentes con código más limpio, modular y escalable.
Estudiarás cómo crear páginas web interactivas, dinámicas y profesionales, así como gestionar formularios, sesiones de usuario, enviar o recibir cookies o crear imágenes a partir de datos y subir archivos.
Dominarás la integración con bases de datos, manejo avanzado de MySQL y PDO para almacenar, consultar y validar datos de manera profesional y sabrás cómo generar contenido dinámico con la creación de PDFs, imágenes, captchas y otros elementos interactivos.
Al finalizar la formación, dominarás un lenguaje de programación que está considerado como el más potente, de más alto rendimiento y generalizado del mercado. Serás capaz de organizar proyectos más complejos, implementar rutas, controladores, autenticación y middlewares, aplicar buenas prácticas de backend moderno, y mejorar sus oportunidades laborales en el área de desarrollo de software.
Características
Curso online de Programación en PHP avanzada: aplicaciones de alto rendimiento, de 30 horas de duración.
- Tendrás 3 meses para completar el curso.
- Acceso a la plataforma las 24 horas del día, los 7 días de la semana.
- Compatible con cualquier sistema operativo y dispositivo móvil.
- La evaluación se realiza a través de exámenes tipo test.
- Ponte tu propio horario ya que el curso es online.
- Al finalizar, recibirás tu Certificación Acreditativa.
¿A quién va dirigido?
Este curso online de Programación en PHP avanzada: aplicaciones de alto rendimiento, está orientado a personas con conocimientos básicos o intermedios de programación que desean profundizar y dominar técnicas avanzadas de PHP, así como a programadores con experiencia que buscan especializarse en el desarrollo profesional de aplicaciones web.
Temario del curso
1. Introducción y software necesario
- Uso profesional de PHP
- Versiones de PHP
- Editor de texto para PHP
- El servidor de desarrollo
- Cliente MySQL
- Hemos aprendido
2. Programación orientada a objetos
- Introducción
- Clases y objetos
- Ámbito de los métodos y propiedades de una clase
- Constructores y destructores
- Herencia de clases
- Interfaces
- Traits (Rasgos)
- Autoload y namespaces
- Hemos aprendido
3. Extensiones y librerías
- Introducción
- Extensiones
- Librerías
- Hemos aprendido
4. Tratamiento de imágenes
- La biblioteca GD
- Proceso General de Tratamiento de Imágenes en PHP
- Generar un recurso de imagen
- Exportar un Recurso de Imagen
- Funciones de tratamiento de imágenes
- Procesar archivos de imagen enviados mediante un upload
- Control de Caché de Imágenes en el Navegador
- Hemos aprendido
5. Archivos en formato PDF
- Introducción
- La librería FPDF
- Descarga e instalación
- Soporte para UTF-8 en FPDF
- Generando nuestro primer PDF
- Configurando el entorno
- Añadiendo contenido
- Estilos de celda
- Recursos gráficos
- Configuración de página
- Cabecera y pie de página
- Hemos aprendido
6. Single Sign-On
- ¿Qué es SSO?
- Proveedor de identidad: Crear el enlace
- Proveedor de servicio: Implementar el endpoint
- Securizando el SSO
- Uso de JWT como alternativa segura para transmitir datos en SSO
- Otras opciones de implementación
- Hemos aprendido
7. Web services
- ¿Qué es un web service?
- Crear un web service básico
- REST
- Hemos aprendido
8. Lógica de negocio y presentación
- Separando la lógica de negocio de la presentación
- Motor de plantillas predesarrollado: Smarty
- Hemos aprendido
9. Modelo Vista Controlador
- Introducción
- Ciclo de vida del patrón MVC
- Estructura de la aplicación web
- Controlador
- Modelo
- Vista
- Hemos aprendido
- Durante el proceso de compra, te solicitaremos los datos para tu alta en el centro.
- Antes de las 72 horas laborables recibirás en tu correo electrónico las credenciales para acceder a tu curso.
- Si no recibes las claves antes de las 72 horas laborables, por favor revisa tu carpeta de spam o correo no deseado.
- Tienes 3 meses para completar el curso desde el día que recibes las credenciales de acceso.
- No se aceptan devoluciones una vez recibidas las claves de acceso.
Aprendum colabora con Lecciona
Lecciona es un centro privado dedicado a la formación online de calidad. Su característica fundamental es la de ofrecer un servicio al cliente cercano, rápido y eficaz. La oferta de cursos es dinámica y en constante crecimiento para satisfacer la demanda formativa existente. Somos flexibles y nos adaptamos, en lo posible, a las distintas necesidades que se nos presentan en el día a día. La potente plataforma de Teleformación que utilizamos cumple con los principales estándares del mercado y nos permite ofrecer una formación online de alto nivel.