Quisiera saber cual es la diferencia de IMemoryCache y si este tiene la opción de que si se edita algo de la lista refresque ese dato que se edito gracias
@marioescudero710314 сағат бұрын
Buen video! Esto funciona en Blazor con .NET (WASM)? Gracias
@MatiasBricenoCastilloКүн бұрын
Fantastico, muchisimas gracias!
@liltota2000Күн бұрын
la cabra🐐
@elmermartinez2 күн бұрын
Felipe puedes hablar sobre optimizacion de consultas EF , o redis en asp net, hay pocos videos de este tema, muchas gracias
@gavilanch22 күн бұрын
Ya de redis tengo videos: kzbin.info/www/bejne/jmOrp4uum9qEna8
@elmermartinez2 күн бұрын
Muy bueno
@gavilanch22 күн бұрын
Gracias!
@gavilanch22 күн бұрын
Curso completo de Minimal APIs con EF Core con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-esp Curso completo de Minimal APIs con Dapper con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper Curso completo de ASP.NET Core y Angular con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=angular-y-asp-net-core Link de mis cursos con descuento: www.felipe-gavilan.com/cursos?idioma=esp Github: github.com/gavilanch/OutputCacheEnMetodos
@rosewall84304 күн бұрын
Lider, usted cree que blazor tenga futuro? He pensado en eso y la verdad estoy considerando pasarme a otros frameworks como Angular o React
@gavilanch23 күн бұрын
Uno de los problemas de Blazor es que llegó un poco tarde. Angular existe desde el 2010 (14 años), React existe desde el 2013 (11 años), por otro lado, Blazor es del 2019. Esta diferencia de tiempo provoca que haya muchos más proyectos tanto en Angular y React comparado con Blazor. Por otro lado, para el front-end, JavaScript es el lenguaje por excelencia. Ciertamente, se pueden usar otros, como C#, sin embargo, no necesariamente es tan atractivo para tantas personas pasar de JS a C#, lo que limita la adopción de Blazor. Blazor tiene su público, y es útil para los que somos de .NET, fuera de ahí, no creo que crezca tanto como los ya mencionados Angular y React. Si tu interés, por ejemplo, es conseguir un trabajo remoto que pague bien, posiblemente Blazor no sea estratégico para ti. Por otro lado, si quieres tener tu propio negocio de desarrollo de software, y todo tu equipo trabaja con .NET, pues Blazor puede ser una buena decisión para disminuir tiempo de desarrollo. Todo depende de tus metas. Saludos!
@LorenzoJimenez4 күн бұрын
Muy util el video. En realidad son mucho más lìneas de codigo (min 2:50) para que la cosa funcione. Hagalo sin la libreria que le genera el codigo (Add-Migration). Otra cosa que le veo importante, son los pasos ordenados para lograr el cometido.
@gavilanch23 күн бұрын
Buenas, Lorenzo. Claro está, pero el punto es que antes utilizar un sistema similar requería mayor configuración. Ahora, con nuevas abstracciones, podemos ser más productivos. Un saludo!
@LorenzoJimenez3 күн бұрын
@@gavilanch2 totalmente más productivos
@LorenzoJimenez3 күн бұрын
@@gavilanch2 totalmente más productivos
@LorenzoJimenez3 күн бұрын
@@gavilanch2 totalmente más productivos
@GaryMT055 күн бұрын
Hola Felipe, a inicios de año compré el curso de angular 12 y net core 5. Para acceder a este nuevo curso curso actualizado lo debo comprar?
@gavilanch23 күн бұрын
Buenas, así es, lamentablemente el curso que compraste tuve que actualizarlo al 100%, regrabando cada video. Si deseas un cupón para que pagues lo menos posible, te lo puedo dar. Saludos!
@GaryMT053 күн бұрын
@@gavilanch2 Claro q me encantaría el cupón para poder adquirlo el curso actualizado. Se agradece
@gavilanch22 күн бұрын
@@GaryMT05 Perfecto, aquí tienes un cupón con descuento máximo. Este expira dentro de 5 días, por lo que debes de aprovecharlo antes de eso: www.udemy.com/course/desarrollando-aplicaciones-en-angular-y-aspnet-core-v2/?couponCode=2024OCTUBRE-1
@JoseJaimeAlvarezHerrera-h8x6 күн бұрын
Cuando estará la actualización del curso de Blazor en udemy saludos y exclentes cursos !!!
@gavilanch25 күн бұрын
Faltan unos meses para ese. Será con .NET 9. Saludos!
@RichardDraconian6 күн бұрын
El proyecto de angular 17, me lo creo bien a excepción de este mensaje: "git" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.............la pregunta es , afecta al proyecto??? agradecería tu respuesta
@gavilanch26 күн бұрын
Buenas, eso es que no tienes git instalado. Git es para el control de versiones. No afecta en nada el proyecto. De todos modos, es bueno que instales git para tus desarrollos profesionales. Saludos!
@gavilanch26 күн бұрын
Por cierto, usamos Angular 18.
@RichardDraconian6 күн бұрын
@@gavilanch2 Te agradezco Felipe, pero fíjate que instale Angular hace dos semanas y me instalo la version 17.0.9 habría algún problema para seguir tus videos o tengo que actualizar versión, pues vengo de .NET y apenas estoy aprendiendo Angular, por cierto soy tu suscriptor y sigo tu canal, me ha ayudado mucho 👍👍👍
@gavilanch25 күн бұрын
@@RichardDraconian No debieran haber muchos problemas en general.
@juanantoniodelarosa33587 күн бұрын
Genial
@gavilanch26 күн бұрын
Gracias!
@luisfernandodeolazabalsche33177 күн бұрын
Muchisimas gracias Felipe
@luisfernandodeolazabalsche33177 күн бұрын
Gracias Felipe.
@gavilanch27 күн бұрын
Siempre! espero te sirva!
@juancastillo11117 күн бұрын
Haces muy buen contenido. ¡Muchas gracias! Me gustaría saber que tema utilizas en visual studio.
@gavilanch27 күн бұрын
Gracias! Uso el "Dark". Saludos
@alexisfuenzalida86257 күн бұрын
Estoy terminando el de minimal api con dapper y he aprendido mucho Gracias Felipe Una consulta, entiendo que para gustos colores pero porque elegir una opción js (Angular, React, Vue, etc) por sobre Blazor?
@gavilanch27 күн бұрын
Es que depende para qué. Si es por preferencia, soy más productivo con Blazor. Sin embargo, si una persona quiere aprender una habilidad que le ayude a conseguir un empleo, es probable que le convenga más Angular o React que Blazor, pues este es muy nuevo y no tiene tanta adopción comparados con las otras opciones.
@edgaradolfocom7 күн бұрын
Buenisimo!!
@gavilanch27 күн бұрын
Gracias!
@didieryepezcabanillas89007 күн бұрын
Tu curso de Udemy es bueno, Gracias Felipe, saludos🇵🇪
@gavilanch27 күн бұрын
Muchas gracias por el apoyo!
@andresamortegui919 күн бұрын
Excelente video, estoy estuiando y repasando estos conceptos y realmente me fue de mucha utilidad.
@gavilanch28 күн бұрын
Me alegro!
@jesusnoguera87259 күн бұрын
Hola, buen video, quería preguntar, cuando usas el UrlBase importas el enviroment y no el enviroment.development, esto es porque al compilar angular por debajo sabe que configuración proveer dependiendo del target de compilación ? gracias!.
@gavilanch29 күн бұрын
Buenas, Jesús, es correcto. En desarrollo se usará environment.development y en producción se usará environment. Esto será automático. Saludos!
@facundobanegaz580010 күн бұрын
Esta informacion vale oro!!!
@Christian-ho9qm13 күн бұрын
Excelente Felipe !!! Muy buen tutorial para seguirlo paso a paso y no fallar. Mis felicitaciones. Para el aguinaldo invierto en un curso tuyo ... Saludos desde Argentina.
@gavilanch212 күн бұрын
Muchísimas gracias!
@hernanmaldonado789615 күн бұрын
Buenas consulto, a que video anterior hace referencia?
@gavilanch214 күн бұрын
Este video es parte de una playlist: studio.kzbin.infoPL0kIvpOlieSNJlLKLTNPgTDPIpgtxe3q6/videos
@juliojavier18219 күн бұрын
muy buen trabajo, eres el mejor explicando este pequeño gran solución, en cuanto pueda comprare tu curso, muchas gracias.
@gavilanch215 күн бұрын
Gracias, Julio!
@juanantoniodelarosa335822 күн бұрын
Felipe, Eres un grande, el mejor
@gavilanch221 күн бұрын
Gracias!
@julianlopez161024 күн бұрын
Hola, en otros ejemplos he visto que usan Virtual en las propiedades navigacionales, a que se debe o cuál es su función ?
@gavilanch221 күн бұрын
Usualmente el Virtual se usa cuando se quiere implementar lazy loading. Saludos!
@caiser0524 күн бұрын
Dices que más adelante explicas porque el método retorna double pero al final no lo dices.
@LeonardoHatti27 күн бұрын
Parte 2?
@giancarloalvarezjorge250027 күн бұрын
Hola Felipe! tengo una duda , en caso de que publique mi proyecto de .NET Core en IIS y al colocarle un dominio , me de un error 403, como puedo resolver eso? he buscado en diferentes documentaciones y no encuentro mucha info al respecto.
@gavilanch227 күн бұрын
Buenas, Giancarlo. ¿Eso te pasa con cualquier proyecto? O sea, si publicas un proyecto recién creado de .NET Core en IIS, ¿Te funciona? Es para ver si es posiblemente un tema de código del proyecto en sí o si es un tema de configuración. Saludos!
@samuelsaravia762128 күн бұрын
Excelente video, al punto y super claro
@gavilanch227 күн бұрын
Gracias!
@luisfernandodeolazabalsche331728 күн бұрын
Gracias Felipe.
@gavilanch227 күн бұрын
A ti! Espero te sirva el video!
@luisfernandodeolazabalsche331728 күн бұрын
Gracias Felipe.
@luisfernandodeolazabalsche331728 күн бұрын
Gracias Felipe.
@dangerosa0128 күн бұрын
Que preferís blazor o angular?
@gavilanch228 күн бұрын
De "preferencia" Blazor, pero, si un cliente me pidiera mi opinión, para cierto tipo de aplicaciones, Angular tiene más sentido, sobre todo por la amplia comunidad que tiene. Aunque no está de más decir que Blazor ha avanzado bastante en los últimos años, pero sigue siendo un nicho limitado.
@diego2100729 күн бұрын
hola Felipe! De qué curso de Udemy es parte este video?
@gavilanch228 күн бұрын
Buenas, Diego, no tengo un curso de Udemy con Razor Pages. Lo más parecido sería el de MVC: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=asp-net-core-mvc-esp
@melvinluisdelacruz872229 күн бұрын
Profe , ponga el VS en dark mode para que se nos cuide la vista suya y nuestra no queremos estar mas cieguitos
@gavilanch228 күн бұрын
jajaja soy de los pocos programadores que prefiere el light mode. Lo puse en VS por ustedes. Me ha faltado ponerlo en el VS Code.
@haroldpepete29 күн бұрын
al retornar get desde el servicio debes de cerrar esa suscripcion cuando el componente sea destruido, vas a tener memory leaks y deberias usar signals y no un arreglo, para hacer mas reactivo el componente
@gavilanch228 күн бұрын
Los observables del HttpClient no requieren ser cerrados pues esto se hace automáticamente. Así lo dice la documentación oficial: v17.angular.io/guide/http-request-data-from-server Por otro lado, sí, en el futuro podemos usar Signals.
@haroldpepete28 күн бұрын
@@gavilanch2 eso que dices tiene muchos detractores, normalmente no se debe hacer con los post, put y delete, pero con el get algunos recomiendan que si deberiaa hacerse una finalizacion de la subcripcion, porque puede quedar esperando la respuesta del servidor y esta puede llegar cuando el componente ya ha sido destruido.
@gavilanch228 күн бұрын
@@haroldpepete ¿Y consideras que eso aplica en el ejemplo del video?
@haroldpepete28 күн бұрын
@@gavilanch2 por ser un ejemplo sencillo donde el backend no hace ningun tipo de procesamiento talvez no. Pero lo bueno hubiera sido hacer la observacion, casualmente vi un video de Deborah Kurata donde habla del uso del takeUntilDestroyed , y hace la aclracion de que con el get si deberia usarse, con los demas metodos si es algo como fire and forget y no es necesario. Solo te digo como una observacion y tratar de enriquecer tu contenido, lo hago porque vi que es algo en lo cual creia yo ciergamente
@gavilanch228 күн бұрын
@@haroldpepete Tranquilo, agradezco el aporte. Solo que este video lo quería enfocar en la parte de la comunicación front-back, ya luego en futuros tutoriales puedo abordar ese tipo de buenas prácticas. Reitero el agradecimiento y te deseo feliz día!
@brailynperez865129 күн бұрын
Buen video, aun estoy aprendiendo web api y esto me da una idea del uso que se le da del lado del front
@gavilanch229 күн бұрын
Excelente, me alegro te sirva!
@ale_gallardo29 күн бұрын
Gracias Felipe, esto se conecta perfectamente con tu curso Minimal APIs.
@gavilanch229 күн бұрын
Así es!
@jseh_29 күн бұрын
usar esa función "inject()" no hace mas difícil hacer testing? es recomendable usar esa forma en lugar de la del constructor? tiene alguna ventaja?
@gavilanch229 күн бұрын
Al final solo debes configurar el provider al usar el componente en caso de que quieras hacer mock al servicio. En el curso de Udemy hacemos uso de la configuración del provider para ganar flexibilidad con el inject (aunque no lo hacemos para testing, pero en principio es lo mismo).
@marceloleoncaceres682629 күн бұрын
Gracias maestro, clarísima la explicación,
@franciscovargas837929 күн бұрын
Hola Felipe, el curso anterior parecido a este desapareció cierto ? Ya no lo veo entre mis cursos!
@gavilanch229 күн бұрын
Que raro, busca bien, porque el curso viejo está oculto, pero debiera salirte entre tus cursos ya comprados. Saludos
@franciscovargas837929 күн бұрын
@@gavilanch2de verdad no me aparece, igual ya compre el actualizado jejeje, saludos.
@gavilanch229 күн бұрын
Curso completo de ASP.NET Core y Angular con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=angular-y-asp-net-core Link de mis cursos con descuento: www.felipe-gavilan.com/cursos?idioma=esp
@triGataro29 күн бұрын
Gracias por tu trabajo me fue muy util
@diegozamora556Ай бұрын
Se podría realizar hacia una base de datos Db2?
@gavilanch229 күн бұрын
Veo que existe soporte de Dapper para Db2. Aunque no soy experto en el tema.
@music4thesoul585Ай бұрын
Tiene algún cupón de descuento? lo quise comprar pero de pronto vi que el precio subio 😢
@gavilanch2Ай бұрын
Claro, aquí tienes un cupón con descuento máximo (el cupón expira en 3 días, debes de aprovecharlo cuanto antes): www.udemy.com/course/desarrollando-aplicaciones-en-angular-y-aspnet-core-v2/?couponCode=2024SEPTEMBER-1
@music4thesoul585Ай бұрын
@@gavilanch2 gracias acabo de adquirir el curso
@pedrovan-eiker1301Ай бұрын
Hey Felipe que bien.
@gavilanch2Ай бұрын
Gracias!
@SvenKnutsonАй бұрын
Hola Felipe, excelente contenido como siempre. Volvimos a angular después de mucho blazor
@gavilanch2Ай бұрын
Sí, haré unos cuantos videos! Igual de Blazor haré contenido más adelante
@Bola10010Ай бұрын
Muchas gracias por la info, ¿ oye una duda como se podrian compartir valores entre vistas parciales? Saludos