ver vídeo
Programación Entornos de programación

Curso de Programación en PHP avanzada

Valoraciones
9,4 /10

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.

  • Impartido por

    José Ricardo Huelva Gutiérrez

    José Ricardo Huelva Gutiérrez

    Técnico superior en desarrollo de aplicaciones informáticas.

    Más de 10 años de experiencia programando entornos web con PHP y otros lenguajes de programación.
  • Dirigido a

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

  • ¿Qué competencias vas a adquirir?

    • Ampliar el conocimiento del lenguaje PHP y de sus estructuras.
    • Comprender el funcionamiento de la programación orientada a objetos en PHP.
    • Estructurar de manera adecuada nuestro código, separando el diseño de la funcionalidad y controlar versiones en diferentes idiomas.
    • Implementar funcionalidades habituales en la programación web tales como web services, single sign-ons o llamadas ajax entre otros.
    • Localizar y utilizar librerías de terceros para utilizar en nuestros desarrollos.

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

    • Editor de texto plano (Recomendamos Notepad++).
    • Servidor web (Recomendamos Apache).
    • Módulo de PHP para el servidor web.
    • Servidor MySQL o MariaDB

    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.

  • Valoraciones de la formación
    9,4
    Vídeos y ejemplos muy claros y completos
    Contenido claro y directo
    El docente que te ayuda a aclarar dudas, y que es completamente práctico
    Comentario:
    --
    Valoración del alumno
    8,8
    Profesor
    9
    Contenidos
    9
    Aula Virtual
    8
    Curso
    9
    Comentario:
    --
    Valoración del alumno
    10,0
    Profesor
    10
    Contenidos
    10
    Aula Virtual
    10
    Curso
    10
    Comentario:
    --
    Valoración del alumno
    8,3
    Profesor
    8
    Contenidos
    8
    Aula Virtual
    9
    Curso
    8
    Comentario:
    --
    Valoración del alumno
    8,3
    Profesor
    9
    Contenidos
    8
    Aula Virtual
    9
    Curso
    7
    Comentario:
    --
    Valoración del alumno
    10,0
    Profesor
    10
    Contenidos
    10
    Aula Virtual
    10
    Curso
    10
    Comentario:
    --
    Valoración del alumno
    10,0
    Profesor
    10
    Contenidos
    10
    Aula Virtual
    10
    Curso
    10
    Comentario:
    Vídeos y ejemplos muy claros y completos
    Valoración del alumno
    10,0
    Profesor
    10
    Contenidos
    10
    Aula Virtual
    10
    Curso
    10
    Comentario:
    --
    Valoración del alumno
    10,0
    Profesor
    10
    Contenidos
    10
    Aula Virtual
    10
    Curso
    10
    Comentario:
    El docente que te ayuda a aclarar dudas, y que es completamente práctico
    Valoración del alumno
    9,0
    Profesor
    9
    Contenidos
    9
    Aula Virtual
    9
    Curso
    9
    Comentario:
    Contenido claro y directo
    Valoración del alumno
    9,5
    Profesor
    10
    Contenidos
    10
    Aula Virtual
    9
    Curso
    9
  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

Formación bonificada para trabajadores.

Este curso cumple con los requisitos establecidos por FUNDAE para la bonificación de Formación Programada.

Si trabajas en una empresa española, tramitamos tu documentación para que puedas beneficiarte de la bonificación de la formación.

¿Deseas bonificar esta formación?

Sí, quiero bonificar esta formación
  • ¿Con o sin tutoría...? ¿Qué me ofrece cada modalidad?

    Sin duda debes elegir la opción que más te convenga, pero ten en cuenta que hay algunas diferencias importantes entre ambas modalidades, sobre todo en lo concerniente a la bonificación de la formación y a la obtención del Certificado de Aprovechamiento.

    Además, recuerda que en la modalidad "Con tutoría" hay un experto/a, que en la generalidad de los casos es el autor del curso, solventando tus dudas y velando porque obtengas el mayor aprovechamiento del aprendizaje.

      S/T Sin Tutoría C/T Con Tutoría
    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
  • ¿Cómo empezar?

    ¡Inscribirte en un curso es muy fácil! Solo debes completar el formulario de inscripción e inmediatamente te enviaremos tus datos de acceso a la dirección de email que nos hayas indicado. Recuerda prestar atención a la carpeta de spam si no recibes nuestro email, ya que algunos filtros anti-spam podrían filtrar este correo.

    Una vez tengas tu nombre de usuario y contraseña ya podrás entrar en el curso. Tienes acceso gratuito a la unidad de Metodología para que puedas evaluar el aula virtual y la dinámica de la formación online. Inicialmente, solo puedes ver la unidad de Metodología, aunque en algunos casos también puedes evaluar la primera unidad del curso elegido.

    Puedes realizar el pago del curso durante el proceso de inscripción o en cualquier momento desde el campus del aula virtual. El pago puede realizarse mediante tarjeta de crédito, Paypal, Bizum, o a través de una transferencia bancaria enviando posteriormente el justificante. Una vez realizado el pago podrás acceder a todas las unidades de aprendizaje, siempre de una manera secuencial.

  • Plazos

    Una vez que te hayas inscrito en el curso, puedes iniciar su compra desde el campus virtual.

    Si el curso ofrece unidades de prueba, dispones de un plazo máximo de 10 días para evaluarlo. Pasado este tiempo, o una vez hayas completado las unidades de prueba, no podrás volver a acceder al curso sin comprarlo. Tú decides si deseas continuar la formación.

    Tras formalizar el pago, dispones de 90 días para realizar el curso cómodamente. En caso de que lo necesites, puedes pedir una ampliación de plazo si justificas las causas (¡y generalmente se suele conceder!).

    La ampliación de plazo puedes solicitarla a tu tutor/a y, en el caso de que estés realizando la formación sin tutoría, puedes escribirnos a hola@adrformacion.com

  • Certificados

    Si realizas el curso en la modalidad "con tutoría" y finalizas tu formación con éxito, recibirás un Certificado de Aprovechamiento.

    Si realizas el curso en la modalidad "sin tutoría" y finalizas tu formación con éxito, recibirás un Certificado de Realización.

    Los certificados, expedidos por ADR Formación, indican el número de horas, contenido, fechas de inicio y finalización y otros datos referentes al curso realizado. Además, cada certificado tiene asignado un Código Seguro de Verificación (CSV) único que demuestra su autenticidad.

    Tu certificado estará disponible en un plazo inferior a 24 horas tras haber finalizado la formación. Desde tu área privada, podrás descargarlo en formato PDF.

    Importante: el alumnado que bonifique su formación dispondrá de su Certificado de Aprovechamiento una vez finalizado el plazo de acceso de la formación y tras la validación del expediente.

  • Acreditación de horas

    El curso de Programación en PHP avanzada tiene una duración de 30 horas.

200
|
S/T: Curso sin tutoría: 150€
Inscribirme al curso

Programación en PHP avanzada

Todos los campos son obligatorios

Si es la primera vez que participas en un curso de ADR Formación, regístrate para crear tu usuario/a.

Quiero bonificar esta formación
Otros cursos que te pueden interesar Cursos de tu interés

Política de privacidad

ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.

Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies