Entrar al aula
×

Curso de Programaci贸n en PHP Avanzada

30 horas
Inscríbete y prueba 1 unidad gratuita

PHP es uno de los lenguajes de programación para la generación de páginas web dinámicas más utilizado hoy en día. Debido a su versatilidad, a ser código abierto y al amplio apoyo de la comunidad de desarrolladores, gran cantidad de empresas lo adoptan como su estándar de programación. Los conocedores de este lenguaje sin duda tendrán a su disposición un amplio mercado laboral.

En este curso ampliaremos nuestros conocimientos de PHP abordando cuestiones avanzadas de desarrollo, que todo programador que se dedique al desarrollo de páginas o servicios web se encontrará durante su vida laboral.

Comenzaremos aprendiendo a estructurar nuestro código de forma adecuada, utilizando la programación orientada a objetos de PHP y separando la lógica de nuestros códigos de la apariencia y el diseño.

Conoceremos cómo implementar web services, single sign-ons y llamadas ajax y cómo utilizar librerías de terceros en nuestros scripts que nos permitirán realizar cualquier tipo de desarrollo.

Dirigido a:

Este curso está dirigido a personas que, teniendo unas nociones básicas de PHP, deseen ampliar sus conocimientos.

Objetivo

Requisitos:

Es necesario que el alumno cuente con conocimientos básicos de PHP para que pueda comprender la mecánica de los códigos propuestos.

Del mismo modo, es recomendable para la comprensión de los contenidos del curso, que el alumno cuente con unos conocimientos básicos de HTML y de bases de datos MySQL.

Para la realización del curso es necesario que el alumno tenga instalado el siguiente software en su equipo:

Todo el software es gratuito y en las primeras unidades de los cursos se proveen los enlaces de descarga al mismo y se explica mediante vídeos cómo instalarlo y configurarlo.

Temario

  1. Introducci贸n y software necesario
    • Uso profesional de PHP
    • Versiones de PHP
    • El servidor de desarrollo
    • Editor de texto para PHP
    • Cliente de MySQL
    • Hemos aprendido 
  2. Programaci贸n orientada a objetos
    • Clases y objetos
    • Ámbito de los métodos y propiedades de una clase
    • Constructores y destructores
    • Herencia de clases
    • Hemos aprendido 
  3. Extensiones y librer铆as
    • Extensiones
    • Librerías
    • Hemos aprendido
  4. Tratamiento de im谩genes
    • La biblioteca GD
    • Generar un recurso de imagen
    • Exportar nuestro recurso de imagen
    • Funciones de tratamiento de imágenes
    • Procesar archivos de imagen enviados mediante un upload
    •  Caché de las imágenes
    • Hemos aprendido
  5. Archivos en formato PDF
    • Introducción
    • La librería FPDF
    • Descarga e instalación
    •  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
    • 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
    • Ciclo de vida del patrón MVC
    • Estructura de la aplicación web
    • Controlador
    • Modelo
    • Vista
    • Hemos aprendido

Modalidades

  Sin Tutor Con Tutor
Acceso secuencial a las unidades del curso Disponible Disponible
Descarga de contenidos en PDF Disponible Disponible
Acceso a recursos didácticos y multimedia Disponible Disponible
Ilimitadas consultas al tutor - Disponible
Videoconferencias con el tutor desde el entorno de comunicaciones - Disponible
Ejercicios prácticos corregidos y evaluados por el tutor - Disponible
Certificado de realización PDF
Con código seguro de verificación
Disponible
-
Certificado de aprovechamiento PDF
Con código seguro de verificación
-
Disponible
Posibilidad de bonificación hasta el 100% - Disponible
  30 horas 30 horas
  150€ 200€

¿Cómo empezar?

Si quieres hacer uno de nuestros cursos basta con que solicites la inscripción, para ello debes rellenar el formulario de inscripción e indicar una dirección de e-mail en la que recibirás tus datos de acceso, nombre de usuario y contraseña, el envío de los datos es inmediato. (Debes prestar atención a la carpeta de spam ya que algunos filtros antispam podrían filtrar este correo).

Con tu nombre de usuario y contraseña ya podrás entrar en el curso. Te damos acceso gratuito a la primera lección para que puedas evaluar el curso. Inicialmente sólo puedes ver la unidad de metodología. Para acceder a las siguientes tendrás que aprobar el test asignado a la misma.

Si el curso te gusta puedes realizar el pago durante el proceso de inscripción o en cualquier momento dentro del aula virtual. El pago lo puedes hacer con tarjeta Visa, PAYPAL o realizando una transferencia y enviando posteriormente el justificante de la misma. Una vez realizado el pago podrás acceder a todas las lecciones, siempre de una forma secuencial.

Plazos

Desde que te inscribes dispones de un plazo máximo de 10 días para poder evaluar el curso hasta la unidad 1. Una vez hayas completado las lecciones de evaluación se detiene el avance en el curso y tú decides...

En el momento de hacer el pago tu plazo se amplía hasta los 90 días con el objeto de que puedas realizar el curso cómodamente. Si justificas las causas puedes pedir una ampliación de plazo y generalmente se suele conceder.

La ampliación de plazo se la puedes solicitar a tu tutor y en el caso de los cursos sin tutor desde la sección consúltanos de www.adrformacion.com

Diploma

Los alumnos que hayan completado el curso en la modalidad sin tutor recibirán un Certificado de Realización.

Los alumnos que hayan completado el curso en la modalidad con tutor recibirán un Certificado de Aprovechamiento.

Los certificados, expedidos por ADR Formación, indicarán del número de horas, temario, fechas de inicio y finalización y otros datos referentes al curso realizado. Además, cada uno de ellos tendrá asignado un Código Seguro de Verificación (CSV) único que demuestra su autenticidad. El alumno podrá descargar el diploma en formato PDF desde su área privada.

  1. Los certificados estarán disponibles en un plazo inferior a 24 horas tras haber finalizado con 閤ito la formación.
  2. Los alumnos que bonifiquen su formación dispondrán de su Certificado de aprovechamiento una vez finalizado el plazo de acceso de la formación y tras la validación del expediente.
  3. Acreditación de horas

    El curso de Programaci贸n en PHP Avanzada equivale a 30 horas en Formación presencial.

Inscríbete y prueba 1 unidad gratuita