¿Qué es una CAPA en Arquitectura de Software? Explicación con código

Поделиться
HTML-код
  • Опубликовано: 29 авг 2024
  • En este video te explicaré el concepto de capa, un concepto utilizado en la Arquitectura de Software en Programación.
    🍺 Mis Cursos de PROGRAMACIÓN: hdeleon.net/cu...
    📚 Mis Libros
    📖 Aprender a Programar con C#: hdeleon.net/li...
    🤖 Mi Setup
    🖥️ 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/Hecto...
    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.c...
    #programación #dev #programming

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

  • @hdeleonnet
    @hdeleonnet  6 месяцев назад +4

    Mis Cursos de Programación: hdeleon.net/cursos-premium/
    Mi Nuevo Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/

  • @_-SpaceCowboy-_
    @_-SpaceCowboy-_ 6 месяцев назад +8

    Te juro, Hector, que tu contenido está cambiando vidas. Cuando yo sea programador, te haré un altar en mi casa we, al chile pelón, un millón de gracias.

  • @ProgrammingHeadache
    @ProgrammingHeadache 6 месяцев назад +22

    Aviéntate un video cómo hacer para que una capa no pueda ser vista por otra capa y no se haga un cochinero. Por ejemplo, para que en la capa de datos no metan cosas que le tocan a la vista o a la de negocios.

    • @MsOdin007
      @MsOdin007 3 месяца назад +3

      Hay un libro que lleva por titulo programación orientada a objetos de Manual Torres Remon, explica bien la arquitectura en n-capas, menciona y rectifica que por ejemplo la capa de datos no es accesible por la capa de presentación. Yo estoy buscando un poco por mi parte para ver donde suelen agregar la lógica del programa ya que el autor menciona que en la capa negocios no hay implementaciones de métodos, solo se hacen llamadas, y estoy viendo que muchos desarrolladores hacen la arquitectura pero como lo implementan es muy variado por cada programador jajajaja, al final si confunde un poco si recién comienzas, por eso ando buscando y viendo que hacen la mayoría de los programadores en cada capa y donde agregan esa lógica del programa, ejemplo necesitas hacer un método que te genere número aleatorios, donde lo implementas? en la capa de negocios, en la de entidad o en la de datos. @hdeleonnet buena explicación.

  • @rodolfotovartorres
    @rodolfotovartorres 6 месяцев назад +4

    Como simpre chaman un gran video y exolicacion. En la parte donde defines tu interface la M es un generico y es buena práctica definir tus interfaces asi porque he visto que siempre esas interfaces llevan el modelo directamente con el que van a trabajar. Saludos guapo ❤

  • @gonzalogarcia8288
    @gonzalogarcia8288 6 месяцев назад +2

    Nuevamente Amigo Metalero Héctor 🤟
    Si definitivamente hoy aprendí este concepto de capas. Así como lo explicaste es alucinante. La gente solo repite los conceptos como pericos y por desgracia no tiene ni pvt@ idea de lo que es una capa.
    Definitivamente en 15 minutos lo dejaste claro y puntual.
    Mil gracias Héctor 🫡🪖🤟

  • @pedroacostamolina7621
    @pedroacostamolina7621 6 месяцев назад +2

    Muy bueno lo de la interfaz repository para migrar de un arreglo o lista hacia un SQL Server

  • @pauldev06
    @pauldev06 6 месяцев назад +1

    Estaba trabajando con eso estos últimos días y ahora me queda todo más claro. Excelente video, Héctor! 🙌

  • @AndresqDev
    @AndresqDev 6 месяцев назад +4

    Eso es salgo fundamental en java por ejemplo, Java es un buen lenguaje para a prender a la fuerza mucho de ese tipo de conceptos

    • @_isDev
      @_isDev 6 месяцев назад

      Por eso en mis planes esta aprender java. Tengo entendido eso que dices

  • @gonzalogarcia8288
    @gonzalogarcia8288 6 месяцев назад +1

    Que tal Amigo Metalero Héctor. Gracias por compartir sus excelentes videos tópicos 🫡🪖🤟

  • @santiagoavila1689
    @santiagoavila1689 6 месяцев назад +1

    Precisamente el vídeo que necesito en este momento, te agradezco Héctor, un abrazo

  • @erickfana4466
    @erickfana4466 6 месяцев назад

    Hector, magnifico!... Me disfruto estos videos como si fueran mis peliculas favoritas... Gracias.

  • @parreyshon
    @parreyshon 6 месяцев назад

    Rifado Héctor súper bien explicado tu video

  • @juliankpo08
    @juliankpo08 6 месяцев назад

    Buen video Héctor, justo hace unos videos te realice una pregunta sobre este tema. Saludos.

  • @PhenixManiaco
    @PhenixManiaco 6 месяцев назад

    Hola Hector, Realmente ayudas mucho con tu contenido, he tratado per no he logrado meter una Interaz en el generico ses decir BeerService para que pueda pasar cualquier cerveza, esto que sea de tipo IBeer, esto se puede hacer o definitivamente no se puede. Gracias por tu apoyo.

  • @maisakurajima1886
    @maisakurajima1886 6 месяцев назад +4

    Deberias decirnos que ocupas para esa hermosa cabellera

    • @andreij2589
      @andreij2589 6 месяцев назад +1

      Es una peluca, se la ganó al diablo en un duelo a muerte con pulgares

  • @JAHR-qv3qb
    @JAHR-qv3qb 6 месяцев назад

    Hector mire un video tuyo donde estas aprendiendo nuevas tecnologías react, entre otras. Esto es simplemente una opinión personal, deberías involucrarte más en los frameworks de el lenguaje que dominas c#, creo que sería bueno que nos ayudaras a muchos como mi persona, que estamos con .Xamarin ( deja soporte este año ) y MAUI en desarrollo móvil que con tu conocimiento en c# creo que nos ayudarías mucho a la comunidad de desarrollo hibrido. Saludos muy buenos tus videos.

  • @elaprendiz7208
    @elaprendiz7208 6 месяцев назад

    3:46 aquí se trabaja seriamente🤣🤣🤣💪🏽

  • @carlodanielpimenttel2233
    @carlodanielpimenttel2233 6 месяцев назад

    buen video

  • @HectorHernandez-ye1zm
    @HectorHernandez-ye1zm 6 месяцев назад +2

    Que opinas de usar una clase abstracta para estandarizar el codigo CRUD de los servicios?

    • @hdeleonnet
      @hdeleonnet  6 месяцев назад +1

      Prefiero Interfaces, ya que tarde o temprano vas a encontrarte con CRUDs a medias

    • @_LeoDev
      @_LeoDev 6 месяцев назад

      Interface rules! 😄

  • @ignaciojira2766
    @ignaciojira2766 6 месяцев назад +1

    Como podemos adquirir tu libro desde Argentina?, No podemos pagar mediante amazon..

  • @joseluismanriquezlegarda9711
    @joseluismanriquezlegarda9711 6 месяцев назад

    Maestro me pareció excelente, una pregunta, se que es por capas me queda claro, pero que patrón de diseños usas al manejar de esta manera las interfaces?, gracias.

  • @TheFaReLiTo
    @TheFaReLiTo 6 месяцев назад +1

    Cabezon es lo mismo con java?

  • @robertomorales7701
    @robertomorales7701 6 месяцев назад +1

    Saludos, ayuda que compu me recomiendas comprar en relacion precioncalidad.

  • @unknwon9039
    @unknwon9039 6 месяцев назад +2

    Para cuándo el curso de arquitectura 😭

  • @edgarveloz100
    @edgarveloz100 6 месяцев назад +1

    Hola Hector, me interesa comprar tu libro, quiero aprender C#, soy de Mexico y te go 35 años, me recomendarías C# tomando en cuenta la cantidad de trabajos en este lenguage y mi edad ?

    • @hdeleonnet
      @hdeleonnet  6 месяцев назад

      El libro abarca conceptos, se explican con C#, pero es lo de menos, si aprendes el concepto y pasas a otro lenguaje, no se te va a complicar, ya de comprarlo es un extra, igual puedes aprender sin pagar aquí: hdeleon.net/curso-de-fundamentos-de-c-net-core/

  • @amonabraxxas
    @amonabraxxas 6 месяцев назад

    Hola. Nos podrías dar alguna referencia (no importa si es en ingles), para leer a mas profundidad de los temas. Te lo agradecería mucho.
    Saludos

  • @LuissFrank
    @LuissFrank 6 месяцев назад

    Aprender con cervezas es todo lo que está bien ♥

  • @davidgiraldo8163
    @davidgiraldo8163 Месяц назад

    y la capa controllers iria entre services y los routes? me suelo confundir en cuando son necesarios o directamente usar los services en los routers o endpoints

    • @hdeleonnet
      @hdeleonnet  Месяц назад +1

      En .NET el Controllers es la ruta y endpoint

  • @manuel.emprende
    @manuel.emprende 6 месяцев назад

    Cursito de DDD ??

  • @Haironons
    @Haironons 6 месяцев назад

    Comparto lo del cabello ajajajajajja

  • @tonyric2192
    @tonyric2192 6 месяцев назад

    Como se hacen capas en python?

  • @kohlod
    @kohlod 6 месяцев назад +2

    Dross de la programación 🤟

  • @karlosvas
    @karlosvas 6 месяцев назад

    Porque absolutamente todos los ejemplos que pones tienen que ver con cerveza 😂🍻

  • @andreij2589
    @andreij2589 6 месяцев назад +2

    Soy Ednamoda odio las capas