La Base de la Arquitectura y Patrones de Diseño, Las Interfaces

Поделиться
HTML-код
  • Опубликовано: 2 мар 2023
  • En este video hablaremos de las interfaces en Programación, sobre todo, para que sirven y su objetivo en la arquitectura del software.
    Mis Cursos de PROGRAMACIÓN: hdeleon.net/cursos-premium/
    🖥️ Mi Monitor: amzn.to/3dtnDkk
    ⌨️ Mi Teclado: amzn.to/3BtjKnq
    ⌨️ Mi Deck elgato: amzn.to/3dvEKC3
    🎧 Mis Orejeras: amzn.to/3BwQYm0
    🎤 Mi Micrófono: amzn.to/3qPvFHh
    Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/HectorDeLeonGuevara
    Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
    🐦Twitter: / powerhdeleon
    🌎Mi Sitio web: hdeleon.net
    📻Raw Radio en Spotify: open.spotify.com/show/3obLU60...
    #programación

Комментарии • 48

  • @hdeleonnet
    @hdeleonnet  Год назад +10

    Mis cursos de Programación: hdeleon.net/cursos-premium/

  • @rm6267
    @rm6267 Год назад +19

    También existen varios tipo de injección de dependencias, como por constructor, por parametros o por metodos, la mayoria de los frameworks también trabajan con un patrón llamado service locator que permite almacenar instancias de ese servicio para poder reutilizarlo y consumirlo desde diferentes partes de la aplicación

    • @pepe9776
      @pepe9776 Год назад +1

      exacto,en el patron state se pasa el objeto por parametro a su estado para q este ultimo se encargue de asignarle el nuevo estado a ese objeto

  • @brandonlopez6328
    @brandonlopez6328 Год назад +1

    Que bárbaro vato, justo necesitaba hacerle match a todos mis bocetos mentales sobre las interfaces. Gracias!

  • @techwithulises
    @techwithulises Год назад +1

    Excelente video Héctor 🤟

  • @damianarenales2939
    @damianarenales2939 Год назад

    Que buen video, una excelente explicación.

  • @sebastiancontreras1146
    @sebastiancontreras1146 Год назад +1

    tenkiu hector siempre con buen contenido

  • @matiasabarcamorales3263
    @matiasabarcamorales3263 Год назад +1

    Vine por interfaces y te sacaste hasta inyección, muy bueno 👏🏼

  • @angeldominguez2000
    @angeldominguez2000 Год назад

    súper buen video, este es un concepto importante y me ayudó a entenderlo para poder escalar mis proyectos

  • @lucianoandres3716
    @lucianoandres3716 Год назад

    Excelente como explicas! GRACIAS TOTALES

  • @beargiraldo
    @beargiraldo 4 месяца назад

    Muchas gracias 🫶🏼 aprendí más acá que en meses estudiando de otra forma

  • @camilocadavid4935
    @camilocadavid4935 Год назад

    Héctor muy bueno el vídeo, de pronto tienes un curso de identity para seguridad al autenticar o registrar

  • @Developerlito
    @Developerlito Год назад

    Dejo pulgar arriba y un comentario porque Hector nos esta observando

  • @kevinduran8587
    @kevinduran8587 5 месяцев назад

    Eres un crack. Mejor explicado imposible

  • @FiscusCBB
    @FiscusCBB Год назад

    Otro videazo

  • @hugov6280
    @hugov6280 Год назад +2

    Excelente Héctor, estoy aprendiendo mucho de tus videos y de tu curso de C#. Espero que tomes en cuenta la sugerencia de hacer un segundo curso de C# en Udemy, sin duda lo compraría.

  • @carlosalberti
    @carlosalberti Год назад

    buen video, saludos

  • @Max-gt8hi
    @Max-gt8hi Год назад +1

    Fabuloso; creo que si lo separas en diferentes proyectos dentro de una misma solucion se enienderia maaas c:

  • @miguecast
    @miguecast Год назад +1

    En una semana intensiva (solo con C#) he aprendido la sintaxis, vengo de Typescript. Siento que tengo el cemento, los ladrillos, las vigas pero me falta saber cómo construir la casa.
    No quiero hacer desarrollo web con C#, lo aprendí para Unity y para eso prefiero React. Pero debo decir que el lenguaje me gusta, es muy distinto para los que venimos de JavaScript, más parecido a Java y los conceptos de POO son más claros. Por dónde tirar para estudiar arquitectura con C#? Con este lenguaje se me ha abierto el apetito para profundizar en POO y arquitectura. Es un lenguaje cojonudo

  • @carolina.data.analyst
    @carolina.data.analyst Год назад +1

    Hola Hector, recién descubro tu canal, estoy iniciando en ciencia de datos y lo que voy aprendiendo lo posteo en mi canal, he descubierto que la programación está estrechamente relacionado con la programación, he encontrado tu canal muy útil y educativo. Saludos!

  • @anroswell
    @anroswell Год назад +2

    Es mas fácil explicarlo q entenderlo (Interfaces), es cuestión de es practicarlo, practicarlo y practicarlo...

  • @maisakurajima1886
    @maisakurajima1886 10 месяцев назад

    Que buen contenido

  • @nicolasherrera5432
    @nicolasherrera5432 Год назад +1

    Presente y pulgar arriba jajaja (min 6:20)

  • @carolina.data.analyst
    @carolina.data.analyst Год назад +3

    Se me olvidaba, podrías hablar en uno de tus videos como se relacionan estas dos elementos (programación y ciencia de datos) , o que tipo de programación podemos aprender a los que se inclinan un poco más por el data science?

    • @JaviArte
      @JaviArte Год назад

      Dicen que el lenguaje R va bastante bien para Big Data. Está especializado en estadística y análisis de datos. También Python puede servir con las librerías adecuadas.

  • @homeroaddams3434
    @homeroaddams3434 Год назад +1

    Que Hermoso es C#,

  • @risler09
    @risler09 Год назад

    Awebo hector, tu si sabes, todo mundo deberia debugear y poner Doubtful About It All mientras busca bugs

  • @Christian-ho9qm
    @Christian-ho9qm Год назад

    Podríamos decir, que las clases moldean objetos y las interfaces moldean las clases?

  • @cacmis
    @cacmis Год назад +1

    👍 saludos

  • @edgarmartinez2810
    @edgarmartinez2810 Год назад +4

    Hola, existe algun libro o recurso de donde pueda aprender estos conceptos de arquitectura de software?

  • @_Tonyno
    @_Tonyno Год назад

    haz un video de bandas porfa, me hace falta aprender un poco mas sobre musica y al parecer le sabes bien

  • @sendo_19
    @sendo_19 Год назад +1

    como podriamos simular interfaces en javascript? (ya se que en typescript las hay)

  • @adrianperestorres7727
    @adrianperestorres7727 Год назад +1

    Has otro curso 🙏

  • @ygi6106
    @ygi6106 2 месяца назад

    ahora te diré sensei cervecero

  • @highwaylion
    @highwaylion Год назад

    Que es un contrato? Léase estilo Lionel Hutz

  • @Mrs_nor
    @Mrs_nor Год назад

    Interface gráfica?
    😁

  • @miguelangelalvarez2333
    @miguelangelalvarez2333 Год назад

    En Python existe el concepto de interface? porque he estado revisando el tutorial en su web y según yo no vi nada parecido.

    • @aibou2399
      @aibou2399 Год назад

      Como algo parecidisimo, tienes los typing.Protocol

  • @FernandoZamudioC
    @FernandoZamudioC Год назад

    Interfaces: Ese contrato q permite crear clases que cumplen con ciertos requisitos, por ejemplo creo iSave donde guardo informacion (saveData por ejemplo), si es a una bbdd local, a una bbdd remota, a un CSV, JSON o XML le es indiferente ! el sabe q va a guardar y ya... pero mi gran duda es.... con iSave se garantiza q todos las clases obligatoriamente tengan el metodo saveData pero en cada version de estas tiene distintos tipos de parametros, por lo tanto SaveData NO PUEDE TENER DISTINTOS ARGUMENTOS porque violaria el contrato, hay argumentos relacionados con base de datos locales (sin login o password por ser local) q son distintos a la bbdd remota (q si usa login y pass) pero son diametralmente opuestos a los CSV-JSON-XML q requieres ubicacion en disco duro, tipo de estructura. Tonces como le paso distintos parametros distintos, distintas cantidad si se llaman igual pero el contratro obliga a q tengan los mismos parametros en cantidad y tipo ?

  • @thejulinho09
    @thejulinho09 Год назад +1

    hermano no entendí, tal sea por que mis conocimientos sean muy básicos

    • @charliebrownn6622
      @charliebrownn6622 День назад

      no te preocupes yo tengo 3 años con c# y aun no logro entenderlas, pero porque nunca les he aplicado, necesito ponerme manos a la obra aplicándolas en mis programas para poder entenderlas, te deseo mucho éxito

  • @heavymetalmixer91
    @heavymetalmixer91 Год назад

    Aprendí que Javascript fue hecho para hacer llorar a los machos.

    • @baeli3852
      @baeli3852 Год назад +2

      ahora imagínate como seria con java,c++,haskell