quiero mejorar en temas de arquitectura, tu material es super bueno, gracias Manuel
@josuecancinocastillo31452 жыл бұрын
hola buenas tardes, muy buena la explicacion y tu video espero seguir consultando tu canal ya quew estoy estudiando la ingenieria en sistemas y que todo lo que has subido me sea util , gracias por compartir tus conocimientos hasta pronto
@diegochavezsoria4 жыл бұрын
Como universitario, nunca le di importancia a los patrones de arquitectura, pero creo que me ayudara a ser un mejor profesional, muchas gracias por la info!
@LicethSerrano2 жыл бұрын
hola, muchas gracias porla explicacion la verdad habia estado leyendo y casi no habia entendido. Pero con la expliacion que diste entendi mucho.
@diegovillafane6313 Жыл бұрын
No sabia que lo estaba utilizando pero podia ver la intencion del patron, ahora lo entiendo muchisimo mas en profundidad, muchas gracias!
@Foredres3 жыл бұрын
Es el mejor video que he visto, muchisimas gracias!
@Mawiichoo6 ай бұрын
Gracias, entendí un montón
@amoMiFlia3 жыл бұрын
No lo conocía y apenas hoy supe con la clase de la profe pero lo desglosarse muy bien y entendible... Ahora una en practica
@andrescastillo56843 жыл бұрын
Buen video! tienes algún video dónde lo expliques en forma de práctica? Y por otro lado, ya que mencionaste los principios SOLID, podrías realizar un video hablando de ello? Gracias por tus aportes
@JoseEstrada-rp3nd4 жыл бұрын
Estoy iniciando en patrones de arquitectura por capas. Gracias por la explicación.
@ManuelZapata4 жыл бұрын
Con gusto, Jose!
@andresgallogonzalez232 жыл бұрын
Exelente video para dejar claras algunas dudas, ademas potencializa las ganas de seguir aprendiendo diferentes arquitecturas.
@estudiante41783 жыл бұрын
Hola Manuel, muchas gracias por tu video. Lo que más me gusta es que le enseñas a mortales, es decir, a personas que no entienden mucho de tecnicismos, como yo, mediante ejemplos simples.
@suenodoradotv47252 жыл бұрын
Explicas muy bien, gracias!
@serch_40902 жыл бұрын
Soy estudiante y no me dedico ni creo que vaya a dedicarme en la creación de aplicaciones o sitios web pero la explicación me ha servido mucho para entender este concepto que aparece en mi temario de clase. Muchas gracias!!
@alejandropinato2923 жыл бұрын
Muy buena explicación, clara, corta y concisa. Las 3 C son la base fundamental de una buena explicación. Salu2
@yoanestradablanco16082 жыл бұрын
BUenisismo yo lo utilizo pero pense que usar las cpas que tenia en ese proyecto eran obliagatorias siempre asi que aprendi que las capas depnde del requerimiento del proyecto gracias por compartir mano saludos y exitos
@nahuelherrera73014 жыл бұрын
Excelente comunicador! Muy util esta serie de videos de patrones.
@ManuelZapata4 жыл бұрын
Muchas gracias Nahuel!
@DSCamilo-Soft Жыл бұрын
Excelente, buena explicación.
@Christian-ho9qm3 жыл бұрын
Muy buen video Manuel. He usado el patrón personalmente y lo veo en el trabajo. Es difícil mantener el orden cuando la aplicación crece. Y bueno laboralmente, he visto muchos problemas ya que la rotación de personal hace que la aplicación no respete el patrón y como decís el acceso a datos está en la capa de presentación, etc. Si no hay nadie que haga cumplir las reglas se pierde sentido. Abrazo.
@cathyvidal22532 жыл бұрын
Gracias por el video
@isaaccalderon56655 жыл бұрын
Muy bueno, gracias por compartir tu explicación. Saludos.
@ManuelZapata5 жыл бұрын
Con todo gusto, Isaac!
@ismaelperezmesa5242 жыл бұрын
Hola Manuel, muy bueno el video. Me gustaria saber si tienes algun video donde implementes en la practica todos estos conceptos de arquitectura por capas, sobretodo las abastraciones para comunicar un capa con otra. Gracias de antemano
@cytmx72702 жыл бұрын
Gracias Bro
@ny22664 жыл бұрын
Esperamos más videos como estos señor
@ManuelZapata4 жыл бұрын
Vendrán más!! 💪 Algún tema que quieras ver en vídeo?
@jorgemvg3 жыл бұрын
Muy buena explicación hermano. Felicitaciones por tu canal.
@yoteamlo4 жыл бұрын
Gracias por el vídeo esta explicado de forma clara y sencilla pero me ayudo más que los libros a entender el concepto y funcionamiento de este estilo.
@ManuelZapata4 жыл бұрын
Genial! Me alegra leer eso. Saludos.
@CodeWiselHub9 ай бұрын
Tienes razón en la explicación que diste, lastima que vi este video 5 años después, de igual forma coméntame si hay un grupo o comunidad a donde me pueda unir y compartir informacion
@Faad3e3 жыл бұрын
muy buena la estructura del video
@westlymeza83225 жыл бұрын
Muchas gracias excelente vídeo, saludos :D
@ManuelZapata5 жыл бұрын
Con todo gusto @west!
@SimaDamian4 жыл бұрын
Muy bueno! Yo tengo la duda de si cuando implementas arq. por capas y aplicas inyección de depnendencias, en ese caso, en la implementacion hay que tener mucho cuidado de no incluir una dependencia de una capa que no corresponda! ¿Existe otra forma de restringir mas esto? Gracias Saludos
@walterleme12633 жыл бұрын
Excelente explicación, muchas gracias por compartirnos esos conocimientos. Una pregunta, en mi capa de presentación tengo que hacer validaciones para las caja de texto. En algunos casos tengo que ver si un determinado código de cliente existe y en otros si el valor ingresado es válido (ej. Edad de un niño). En que capa debo realizar las validaciones... muchas gracias!
@alejandropinato2923 жыл бұрын
Eso depende del tipo de validación. Una cosa es que por ejemplo tengas que validar la cantidad de caracteres que te agregan en una caja de texto. Eso perfectamente lo puedes hacer desde las propiedades del text o sea directamente en la capa de presentación. Ahora bien, en el caso de que tengas que validar de que exista un código del cliente, y eso conlleva a una búsqueda en la BD, ahí sería en la capa de negocios, porque es ahí que tienes definida la clase de cliente y eso sería un método o función de la clase. Espero que te sirva esa explicación. Saludos
@HolisSoyAnti3 жыл бұрын
Tengo una duda, en una arq de 3 capas con controllers services y repositories, si un service necesita usar mas de una repository. Deberia llamar directamente a los dos repositories? O si uno de esos repos, pertenece a otro service, deberia llamar al service ese?
@cyberwichi5 жыл бұрын
muy buena serie gracias muchísimas gracias
@ManuelZapata5 жыл бұрын
Con muchísimo gusto!
@williamgonzalezcobo90953 жыл бұрын
excelente video mi experiencia con arquitectura de N capas por lo general y en la mayoría de empresas se suele encontrar con el código totalmente acoplado entre capaz no hay interfaces ni abstracciones entre las capas así que se hace muy difícil cambiar una capa por otra. me Gustaría saber si tus cursos están en Udemy
@ManuelZapata Жыл бұрын
Hola William! No tengo nada en Udemy. Saludos!
@espew25714 жыл бұрын
Muy bueno tu video, me párese muy clara la forma en la que explicas todo y esos se agradece mucho, una pregunta podrías poner ejemplos de las diferentes capas que se pueden tener según los de aplicaciones??
@ManuelZapata4 жыл бұрын
Este video te puede servir: kzbin.info/www/bejne/o5CtnpuPjs-Xd6M
@carlossalinas42543 жыл бұрын
tu expicacion esta bonita
@luiseduardoladinofino94313 жыл бұрын
hola manuel queria preguntarte si tu curso de patrones de arquitectura es, un pago unico. gracias por tu trabajo.
@ManuelZapata3 жыл бұрын
Es un pago único, Luis Eduardo! Gracias por tu interés.
@derlisgm61813 жыл бұрын
Buen video amigo, si pudieras me gustaría ver videos de apis git aws y demás
@javierchiquitoavellan16664 жыл бұрын
un video muy valioso!
@josuelopez63182 жыл бұрын
Hola amigo, como podríamos exportar el ejecutable de un proyecto de n capas? Saludos desde PE
@JoseLuis-sr4xw3 жыл бұрын
la quitectura por capas seria una aplicacion monolitica ? donde la vista, modelo y controlador estan unidos
@da_xmr15445 жыл бұрын
Muy bueno!
@ManuelZapata5 жыл бұрын
Gracias! :)
@JuanFuentes-yt3us4 жыл бұрын
¿seria correcto que una clase de una capa requiera invocar métodos de otra clase de la misma capa ?? o solo pueden consumir de capas inferiores ?
@ManuelZapata4 жыл бұрын
Es perfectamente normal que llames métodos de otra clase en la misma capa.
@yordanaquino65904 жыл бұрын
Hola, mi pregunta es si desarrollo una app que es para escritorio windows ¿Debo usar n capas o mvc?
@ManuelZapata4 жыл бұрын
Con cualquiera de los dos la puedes hacer Yordan. Que sea una app de escritorio no te limita para usar uno o el otro.
@cristiancontreras3524 жыл бұрын
Excelente explicación, la pregunta es este video lo podríamos llevar ala practica con visual basic?
@ManuelZapata4 жыл бұрын
Totalmente!
4 жыл бұрын
He utilizado el patrón con 3 capas pero mezclado con mvc, esa es buena práctica?
@ManuelZapata4 жыл бұрын
Depende de como lo hayas implementado y separado responsabilidades. Saludos JD!
4 жыл бұрын
@@ManuelZapata Pues el mvc lo usé en mi capa de presentación únicamente
@dennisquesada1474 жыл бұрын
@ A mi me pasa lo mismo :S
@johndeveloper4652 жыл бұрын
M = Model View V = View C = Controller (Basicamente en el proyecto Web al menos yo lo sigo usando, y tengo mis capas de BLL, DAL y mis DTO)
@diegoazocar5063 жыл бұрын
Esto utiliza mucho la Inversión de dependencias y la encapsulación.
@KlanBr12 жыл бұрын
una pregunta manuel, como afecta en nuestro proyecto el usar esta arquitectura, cambia nuestra estructura de carpetas, digamos que este patron se vería en la estructura de carpetas(digamos haciendo el paso inverso viendo el proyecto identificar que patron de arquitectura se usó? seria un buen ejercicio que se podria implementar en tus videos). Gracias por los videos son de mucha ayuda, like y subscribe ;)
@luissanto15965 жыл бұрын
Buenas tardes, mencionas que has participado en un proyecto de 7 capas, podrías explicar a grande rasgos que hace cada capa y por qué el proyecto requería ese diseño. muchas gracias por tu tiempo
@ManuelZapata5 жыл бұрын
Por temas legales no puedo mencionar todos los detalles, pero la principal razón es que era un framework muy grande que se puede extender en varios puntos. Además, así fue evolucionando. Te cuento algunas de las capas: - Datos. - Lógica de negocio. - Seguridad. - Servicios web.
@joseluisroncalcancino67804 жыл бұрын
Buen vídeo. Cuando estará disponible el curso ?
@ManuelZapata4 жыл бұрын
Hola José Luis! Está disponible para que lo tomes cuando gustes. cursos.manuelzapata.co/inscripcion-curso-practico-patrones-arquitectura/
@joseluisroncalcancino67804 жыл бұрын
@@ManuelZapata Manual por favor mi acceso a gitlab.
@rodrigorodriguez56114 жыл бұрын
si mis capas serian -> d, c, b, y a, y mi capa a seria la bajo nivel, esa seria para conectarme a la base de datos?
@ManuelZapata4 жыл бұрын
Sí Rodrigo. Lo más común es que la capa inferior sea la de acceso a datos.
@rodrigorodriguez56114 жыл бұрын
@@ManuelZapata ohhh muchas gracias :D
@carlosochoaaly86664 жыл бұрын
Como seria una implementación en 2 capas?
@diegocardenas99214 жыл бұрын
Toma tú like 👍
@ManuelZapata4 жыл бұрын
🙌
@cristhiangabrielvalderrama93844 жыл бұрын
Muy buen video, podria ayudarme con una tarea que me dejaron que esta super dificil :'(
@cristhiangabrielvalderrama93844 жыл бұрын
Manuel Zapata ayudeme porfis :'(
@ManuelZapata4 жыл бұрын
Desafortunadamente no puedo ayudar con tareas, pero si planteas el reto que tienes, quizá pueda darte una guia.
@danielandrade53815 жыл бұрын
Falto algún ejemplo. Muy bueno
@ManuelZapata5 жыл бұрын
Muy cierto Daniel! Amerita una segunda parte, mostrando un ejemplo y viendo algo de código.
@danielandrade53815 жыл бұрын
@@ManuelZapata espero el ejemplo Manu. Gracias por los videos
@pepebiondi59622 жыл бұрын
La hormiga se parece a mi señora, se come todo por capas hasta dejar las migas.
@iturraldec Жыл бұрын
@krumroar15724 жыл бұрын
Podrias hacer las presentaciones en diapositivas o medios graficos es que me distrae todos los objetos detras tuyo y pierdo la concentracion de escuchar la explicacion que estas dando 😔👉👈
@ManuelZapata4 жыл бұрын
Es la primera vez que me comentan esto, Franciss. Gracias por hacermelo saber. Este video ya tiene un tiempo. En los últimos casi siempre muestro las diapositivas a pantalla completa.
@posis96062 жыл бұрын
La única responsabilidad en efecto es una buena práctica, pero no es la S de SOLID. Dicha letra hace referencia a que un componente de software solo debe tener una razón para cambiar.
@RodrigoSaga4 жыл бұрын
A mi me suena igual al POO, no es lo mismo?, ya que es lo mismo que explicas, alguien me explica más ?
@ManuelZapata4 жыл бұрын
No es lo mismo Rodrigo. POO es un paradigma de programación y las capas son un patrón. Tu podrías usar POO para implementar una arquitectura por capas, pero también podrías hacerlo sin usar funciones.
@jennydelcastilloarriola82995 жыл бұрын
información del patrón intermediario
@ManuelZapata5 жыл бұрын
No estoy familiarizado con ese patrón Jenny Del Castillo Arriola. Por lo que veo, es una especie de arquitectura orientada a eventos, mezclado con un patrón de diseño de mediador. Espero que este vídeo te ayude un poco: kzbin.info/www/bejne/a3fbg4ego7aVpJo
@raul72544 жыл бұрын
El modelo osi tiene muchas capas
@ManuelZapata4 жыл бұрын
Así es!
@joelalvarado40354 жыл бұрын
¿Patron o estilo de arquitectura?
@ManuelZapata4 жыл бұрын
Muy buena pregunta Joel. Dependiendo de la bibliografía, lo llaman estilo o patrón. Yo me quedé con la nomenclatura del libro de POSA.
@jusehtquispe4 жыл бұрын
Que patrón de Arquitectura es el más "robusto".. ejemplo para desarrollar un software con acceso de 600 usuarios a la vez.
@ManuelZapata4 жыл бұрын
Es difícil darte una respuesta partiendo de la cantidad de usuarios simultáneos. Te recomiendo este vídeo donde comparo distintos patrones de arquitectura kzbin.info/www/bejne/l2m8oaSMl9mZbKM
@denisvillalbarojas5 жыл бұрын
Una Pizarra?
@ManuelZapata5 жыл бұрын
?
@denisvillalbarojas5 жыл бұрын
@@ManuelZapata hablas y hablas , graficamente ?
@juanhumbertoregules1884 жыл бұрын
usas demasiado tiempo anunciando videos y suscripciones, porfavor no hagas eso
@ManuelZapata4 жыл бұрын
Gracias por la recomendación Juan. Seguimos aprendiendo y mejorando!