Excelente demostración de como aplicar la POO en una aplicación, pero sería magistral si incluyera como guardar y recuperar estos objetos en una base de datos, gracias por compartir.
@leosbelhernandez17573 жыл бұрын
Estoy viendo tu curso de.php ya ví el nodejs excelente tus cursos me.gustan mucho y se aprende cantidad 👍👍👍
@jesusorozco2943 жыл бұрын
Ibas muy bien al principio, se entendía a la perfección, pero después de 1 hora, pensaste que ya éramos crack en POO e ibas demasiado rápido sin explicar ciertos detalles, pero muy buen video, gracias :3
@carlplayer1714 Жыл бұрын
Muchas gracias. Aprendi mucho con este curso. Por favor sigue subiendo mas de este tipo de aplicaciones. Saludos!
@henrylopez46862 жыл бұрын
pase mucho tiempo temiendo a la POO, hasta que descubrí este video, eres grande bro!!!
@rodrigoluque1453 Жыл бұрын
Apoyo con mi like número: 900 👍 ❤
@Bmera6663 жыл бұрын
Bro, tus videos son tan buenos que no sé por que no tienes más suscriptores y más reproducciones, sigue así, tu contenido es de lo mejor que veo :D
@vidamrr3 жыл бұрын
Gracia Yubel! El canal va creciendo poco a poco, no necesito tener millones de visitas pero si que los que siguen viendo mis videos me apoyen con su like y se suscriban, así podemos llegar a más developers 👍🏻
@juandavidospinaduque9509 Жыл бұрын
@@vidamrr Muchas gracias por el Video es muy interesante , tienes talento para explicar , me puedes por favor indicar que Extensiones estas usando para php en visual , es que me intersa esa que te muiestra ayuda de los metodos que estan en otras clases ..
@OsvGames Жыл бұрын
hola mundo: kzbin.info/www/bejne/op_KnIRqnbOcodU metodos estaticos: kzbin.info/www/bejne/op_KnIRqnbOcodU herencia: kzbin.info/www/bejne/op_KnIRqnbOcodU clases ImagenPost y VideoPost: kzbin.info/www/bejne/op_KnIRqnbOcodU Interface: kzbin.info/www/bejne/op_KnIRqnbOcodU composicion de objetos: kzbin.info/www/bejne/op_KnIRqnbOcodU
@joseleonrs98173 жыл бұрын
Eres una biblioteca informática, gracias Marcos por este curso, existe 1 mediocre que dio DisLike a este hermoso video
@jorgeluis94002 жыл бұрын
Excelente video claro y conciso en la explicación 57:33
@carlosacz3 жыл бұрын
Marcos Docker por favor, ya estoy arto de Xampp y lamp, por cierto gracias por estos cursos son muy buenos y sobre todo agradezco el tiempo que te tomas en instruirnos.
@vidamrr3 жыл бұрын
Hecho
@celestinodiaz9682 Жыл бұрын
Procede a realizar una instalación como tal, es decir install.apache2 + php 7.4 por ejemplo descargando los instaladores la mejor forma de tener un entorno web, es cuestión de gustos cuando uno mismo deja de usar paketitos xamp, etc preconfigurado
@angelarmando26403 жыл бұрын
Genial me encantó jejejeje idea para otro cursó, enseña cómo hacer un API REST con php nativo que acepté todos los métodos HTTP o los más comunes y que también puedan subir archivos jejejeje
@gabrieldelosrios8113 жыл бұрын
Usa laravel, te lo hace super fácil, o revisa una que se llama slime, no la he usado pero me parece que es especifico para eso.
@chalvarenga963 жыл бұрын
Gracias por tu mini curso Marcos, sos un genio como siempre 👏🏻
@chalvarenga963 жыл бұрын
P.D.: me encantaría un curso de bases de datos pero bien a fondo, desde la teoría a la práctica (obviamente, si es que podes y querés), hasta pagaría para ver tu curso, sos una de los mejores edutubers que conozco 🙌🏻
@jesusorozco2943 жыл бұрын
Ojala puedes crear otro video utilizando este mismo ejemplo pero que con una interfaz sencilla para el usuario, para aprender a manejar vistas y rutas, gracias.
@josechirino51683 жыл бұрын
Excelente mini curso y con muy buenos ejemplos reales, no como esas mamadas de animales o coches xd
@kevincarlosjimenezsoriano654 Жыл бұрын
excelente video amigo otro punto de vista de como hacer un post con likes y followers
@juliotejeira57153 жыл бұрын
excelente mini curso, me gustaría ver cursos sobre POO con PHP. Saludos
@JkeanOS2 жыл бұрын
Hace 2 meses me rompí la cabeza viendo esto jaja y ahora lo vuelvo a ver y lo entiendoo, gracias. Más bien tendrás repo de este proyecto?
@JkeanOS2 жыл бұрын
ya lo encontré
@JoseECaro2 жыл бұрын
Eres un capo XD
@victorcarrillo8474 Жыл бұрын
El use y namespace no me funciona,tampoco tengo ese autocompletado en vscode?, recomienda descargar un plugin para arreglar eso?
@axelyaelperaltaortiz48153 жыл бұрын
Buen video bro, lo unico que me causo ruido fue las dos formas de escribir el array_filter. Excelente contenido. gracias por el video :)
@jesuslagrave33363 жыл бұрын
Hola, cuál tema de visual studio es ese? me gustó.
@deboragrano2426 Жыл бұрын
Tengo una pregunta, en el minuto 41:44 cuando pusiste la función estática UUID, quiero saber si no es posible hacerle extends a la clase Post y usar la función? O sea heredar la función generate en la clase Post? P.D: si alguien tiene la respuesta puede dejarme saber
@wiedens-justociurlizza7766 Жыл бұрын
Se puede, empero no deberías, por convenciones, y razones técnicas; (1) Por convención no vas a hacer que Post herede una clase que no tiene afinidad de la lógica de negocios, porque Post es mucho más complejo y diferente que sólo un objeto que solo genere uuid o unique id, etc, y (2) Técnicamente no deberías, dado que para sólo generar un unique id? tal cual explica el inge, debes emplear la clase UUID y usar su metodo static, lo que si podrías hacer ya que veo que te gusta heredar ejejej crea un Trait llamado UUID, debes investigar que es un trait, y sus usos. Pdta.: te invito a mi canal algo te puede interesar
@florenciamedina8214 Жыл бұрын
Buenos dias! me encanto tu video. Me gustaria saber como hiciste para que cuando haces una flecha -> te quede unida. Estas usando algun tema en especial o es una configuracion? Desde ya, muchas gracias
@Abraham21221 Жыл бұрын
Que extension usas para que te muestre las opciones al momento de llamar las propiedades de un objeto?
@efrainquesquen8556 Жыл бұрын
Creo que se llama Intelephense, no sé si es de uso general o solo para PHP.
@jairocastillo24392 жыл бұрын
Gran video, Estoy iniciando con visual estudio y no se que plugins usar, Me gustaría saber que plugins usas tu .
@luisantoniorosalesochoa9272 жыл бұрын
Amigo como se llama la extension que te ayuda a autocmpletar cuandovas a agregar un metodo o clase?
@erickseo67772 жыл бұрын
Estan geniales tus videos, pero tengo una duda ya que en mi proyecto no he utilizado namespaces ni tengo instalado composer, pero quiero saber si no me generaría problema implementarlo? Pregunto porque esta hecho con un inicializador que en realidad no utilizo en todos lados los requires, sino que he hecho un controlador que me carga los modelos y las vistas.
@franyersanchez9799 ай бұрын
Puedes interpolar una invocación a métodos de objeto encerrandolos en llaves
@maicolhernandezperalta13972 жыл бұрын
Como se llama el complemento o extensión que usas en el editor para dar ese color y el tipo de letra al codigo?
@edualfred3 жыл бұрын
Usar Composer solo para evitar usar 'include' o 'require' ? No la tengo muy claro aún. Cuáles vendrían a ser los pro y contra de usarlo evitando el uso de 'include' o 'require'? Agradezco sus respuestas.
@vidamrr3 жыл бұрын
Composer no solo lo usas para eso, sino para la gestión de tu aplicación. El usar namespaces permite segmentar tu código en paquetes, que es una buena práctica de ingeniera de software. Así lo hacen todos los lenguajes de POO como Java, C#, JS y más, hasta C++. El usar require no está mal pero su objetivo es inyectar código de un archivo en otro. Si quieres usar PHP de forma profesional deberías utilizar namespaces. Si usas require o include solo estás haciendo que incremente el conflicto de clases o funciones, en cambio al usar namespaces te aseguras que un paquete tenga un nombre exclusivo y por lo tanto puedes tener dos nombres de clases igual o dos funciones y no van a entrar en conflicto porque están definidos en dos paquetes completamente diferentes. Al final esta no es una recomendación que yo haga sino que la industria de desarrollo de software recomienda que hagas para hacer mejor código, da flojera hacerlo así? Probablemente porque no estás acostumbrado, todos los ingenieros de software profesionales lo implementan? Por supuesto que sí 😊
@carlostumbaco33442 жыл бұрын
@@vidamrr Eres el mejor amigo, terminaré de ver todo el video
@jorgeluis94002 жыл бұрын
@@vidamrr Excelente recomendación bro, eso lo que me gusta del canal que das recomendaciones que nos servirán en el ámbito laboral.
@Dorian-i5m2 жыл бұрын
Tengo php 7.4.26 en vscode pero en el json la ruta está en el 8.1.0, no puedo cambiarlo :(
@vitozdev3 жыл бұрын
aprendi mucho por cierto cual es la extension de vscode para que autocomplete como a ti?
@leonardonogueraarmas60003 жыл бұрын
Se usa la extensión PHP Intelephense, pero para que solo asomen las propiedades y métodos que se han creado o importado en cada archivo, se debe deshabilitar en configración PHP la opción PHP › Suggest: Basic
@jorgeluis94002 жыл бұрын
@@leonardonogueraarmas6000 Excelente bro, gracias
@MrJorjantas2 жыл бұрын
El autoload me obliga a especificar el nombre de la clase, es decir, en index.php me obliga a escribir: use Vidamrr\Poo\modelos\Post; si escribo solamente el namespace use Vidamrr\Poo\modelos; me da un error, dice que no encuentra la clase. Así mis archivos se llenan de sentenceias use :(
@vidamrr2 жыл бұрын
Bienvenido al mundo de PHP de verdad, así es como se trabaja en los proyectos reales
@hanwave666 Жыл бұрын
pregunta, es valido aun usar php nativo mientras que aprendo programacion orientada a objetos?
@vidamrr Жыл бұрын
Si, usar PHP nativo no tiene nada de malo, es como preguntar si conviene aprender Javascript Vanilla en vez de React o Vue
@cromlechs Жыл бұрын
Muy buebo y util tu video ,,,, pero despues del minuto 50 ....vas muy rapido y es dificil digerir todo tan rapidamente,
@lolaysimona3 жыл бұрын
Cómo concejo, la próxima un tema claro para vscode 🙏
@lavueltaradio3 жыл бұрын
Como instalo php en la consola, no esta claro ese detalle, solo lo he usado desde xampp
@SpokeLopez3 жыл бұрын
Agregala a tus variables de entorno y listo! Así ya lo reconocera el cli de tu sistema.
@osca00002 жыл бұрын
Hola, estoy empesando a descubrir POO, me gusto mucho este curso, pero me gustaria saber como se sacan los operadores ·= y ≡ ya que no se que significan(no supe encontrar esas definiciones), les agradeceria mucho
@NulledExp2 жыл бұрын
lo que vez en su IDE como "≡" no es mas que === que lo que hace es comparar tanto el objeto como su typado entonces ejemplo si haces un if(1==true) => esto va a retornar true pero si haces un if(1===true) => el resultado seria false porque aunque 1 puede representar verdadero en una comparacion sin typado, realmente no es un del typo Bolean como lo es true. Lo que ves como ·= no es mas que .= que lo que hace es concatenar el valor de la variable ya declarada con anterioridad con el nuevo valor ejemplo -> $a = "hola"; -> (echo $a -> hola) pero luego hacemos un $a .= " como estas"; ->(echo $a -> hola como estas), esto tambien lo puedes hacer con variables numericas para sumar o restar ejemplo $b=4; //4 luego $b -=3; // 1, espero se haya entendido saludos y happy coding o7
@oeroweb39883 жыл бұрын
Consulta, pongo php -v y no me reconoce que debo instalar para q lo reconozca
@diegoasp012 жыл бұрын
xampp
@contra-inteligencia3 жыл бұрын
no me funciono el autoload, asi que voy a tener que profundizar en las cargas automaticas de clases hasta dar con la solucion al problema....
@contra-inteligencia3 жыл бұрын
creo que lo solucione, en use Namespace ombreclase del index.php, hay que escribir el nombre de la clase con minuscula, tal como el archivo que la contiene pero sin la extension .php, y no como esta definida la clase contenida en dicho archivo (en mayuscula)... estoy usando php 7.4 . Gracias por el tuto, supero mis expectativas. Espero los siguientes ejemplos "mas reales" como dices, Saludos!
@jeremyframirezpasapera5963 жыл бұрын
hola, podrias hacer un sistema de ruteo con php mvc nativo ?
@vidamrr3 жыл бұрын
Ya hay un curso en el canal Jeremy, búscalo como aplicación MVC
@jeremyframirezpasapera5963 жыл бұрын
Hola, si lo eh visto. A lo que me refiero es a un enrutamiento tipo laravel, donde las rutas sean dinámicas.
@marcoantoniovalencia86943 жыл бұрын
@@vidamrr 49:30 no me salen todas las opciones así, me muestra otras sugerencias y tengo que ingresar los nombres manualmente
@lcarloszapatag3 жыл бұрын
tengo el 8.02 ,verdad que sirve..
@vidamrr3 жыл бұрын
8.x funciona
@beticohernandez95363 жыл бұрын
Hola, que sistema pinsa hacer para probar lo aprendido?