$106.505clp $70.800clp

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

Plazas disponibles

Características de este curso

   Certificación acreditativa
   Duración: 30 h.
   Tutor Personal
   100% Online
   Compra Segura

El curso

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

Condiciones


  • 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.
     

El centro

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.

Ver web de la empresa