Curso Avanzado de PHP

Clases del Curso Avanzado de PHP

Instruido por:
Héctor Benitez
Héctor Benitez
Avanzado
5 horas de contenido
Ver la ruta de aprendizaje
Curso Avanzado de PHP

Curso Avanzado de PHP

Progreso del curso:0/35contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/35contenidos(0%)

Introducción

Material Thumbnail

Qué verás sobre PHP

01:20 min

Herramientas

Material Thumbnail

IDEs

02:24 min

Material Thumbnail

Virtualización con Vagrant

15:13 min

Material Thumbnail

Configuración de virtual host

07:35 min

Características avanzadas del lenguaje

Material Thumbnail

Closures

09:52 min

Material Thumbnail

Type Hinting

06:28 min

Agregar imágenes en Jobs

00:38 min

Material Thumbnail

Salvar imágenes en Jobs

06:42 min

Material Thumbnail

Endpoint to delete Jobs

09:59 min

Material Thumbnail

Third party Traits - Soft Delete

06:55 min

Técnicas de programación

SOLID a profundidad

02:58 min

Material Thumbnail

Inyección de dependencias

09:04 min

Material Thumbnail

Contenedor de inyección de dependencias

08:56 min

Material Thumbnail

Middlewares y PSR15

15:16 min

Material Thumbnail

Implementando el server request handler

11:04 min

Material Thumbnail

Creando un middleware

14:36 min

Databases

Material Thumbnail

Migraciones de bases de datos

14:31 min

Comandos y Tareas asíncronas

Material Thumbnail

Formulario para contacto

08:43 min

Material Thumbnail

Procesar tareas asíncronas

08:38 min

Crear un comando para agregar usuarios

02:45 min

Seguridad

Material Thumbnail

Security Examples

14:12 min

nuevosmás votadossin responder
Hagi Rai Torres Macedo
Hagi Rai Torres Macedo
Estudiante

una consulta cual es la estructura de carpetas y archivos que debe tener un proyecto de aplicativo web con php

1
Alejandro Flamerich
Alejandro Flamerich
Estudiante

Hola Hector
Quisiera que me comentaras buenas practicas de estructura de carpetas para plugins de worpress?
He visto varios tipos de estructuras de plugins profesionales pero la verdad no pareciera que siguen la misma regla. Hay algun standard que pueda seguir o un punto de partida.
He visto

assets (css)
include (clases, hooks,funciones )
src (clases, hooks,funciones )
admin (clases, hooks,funciones )
controllers ((clases, hooks,funciones )

podrias orientarme un poco sobre todo las que tienen codigo php. Como lo clasifico en cada carpeta? Que va en donde y porque?

Entiendo que no hay un standar, pero quisiera saber tu opinion y consejo al respecto.

Veo que en esta clase tu usas MVC pero no se si eso aplica para plugin? o si?
Quisiera saber mas que el standar como o que criterio deberia usar para separar mi codigo.

Ya tengo un plugin desarrollado y quiero organizarlo para que pueda hacerlo mas mantenible.

gracias

1
coco paiva
coco paiva
Estudiante

tengo un Rest que descargue un archivo previa zipeada, pero este proceso podria para casos demorar mas de 3, 4, 5 minutos.
Al 2.5’ se cae.
Qué mecanismos puedo usar para descargar el archivo por streams o fragmentos? Cualquier idea será bienvenida…

0
Luis Rodriguez
Luis Rodriguez
Estudiante

Hola buen dia al dia de hoy estoy tratando de de instalar Harmony, pero me topo que ya no usa sendframework/zend-diactoros como libreria para PSR-7 y ahora usa laminas/laminas-diactoros, claro la documentacion indica que se puede usar cualquier otro, pero al querer reemplazar zend por laminas me dice que zend tiene paquetes que dependen de el, lo que necesito es si alguien me pueda apoyar con el cambio de manera segura para no romper el codigo, soy nuevo en el uso de composer, estuve buscando acoplar las librerias de zend pero me genera errores como este…

Argument #1 ($emitter) must be of type ?Laminas\HttpHandlerRunner\Emitter\EmitterInterface, Zend\Diactoros\Response\SapiEmitter given,

agradezco cualquier apoyo…

1
devops
devops
Estudiante

estimado profesor :
podria indicarme un ejemplo con vagrant porfavor ?
un ejemplo practico como lo instalo paso a paso ??

0
devops
devops
Estudiante

profesor tengo muchas dudas:
1.usted instala una maquina virtual ? podria mandarme un manual detalladamente porfavor ?

0
Juanito Ortega Guzmán
Juanito Ortega Guzmán
Estudiante

Creo que me perdí en alguna parte…
1.- ¿Cómo levanto el servidor de la base de datos dentro de la VM?
2.- O la base de datos seguirá corriendo desde mi servidor local MAMP que uso en mi Mac?
3.- Instalé también pgAdmin 4
4.- Me costó muchísimo levantar la VM, pero lo logré al final, ahora me quedan estas cuestiones que puse aquí.
Por favor que me falta hacer?..
Gracias.

0
Eduer Pallares Jiménez
Eduer Pallares Jiménez
Estudiante

Xdebug en Xampp con Ubuntu 20.04 php.7.0 me arroja el siguiente error:

Failed loading /opt/lampp/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so:  /opt/lampp/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so: undefinedsymbol: zend_pass_function
PHP 7.0.33 (cli) (built: Dec  8201812:41:48) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies```
0
Rubén Fabián Ponce Segura
Rubén Fabián Ponce Segura
Estudiante

Hola comunidad. Estoy por hacer la ruta de aprendizaje de WordPress pero me di cuenta que metieron esta materia. Mi pregunta es ¿necesito tomar los cursos que dice el profesor en este video o las materias anteriores te dan las bases necesarias?

1
Pablo Jesús Rosales Juárez
Pablo Jesús Rosales Juárez
Estudiante

Y cuando tenga lista la app, como puedo exportar el código de la máquina virtual o el contenedor completo?

1