![Manuel Zapata](/img/default-banner.jpg)
- Видео 159
- Просмотров 1 949 108
Manuel Zapata
Колумбия
Добавлен 2 май 2018
Hola, soy Manuel Zapata y te doy la bienvenida a mi canal de RUclips.
Aquí aprenderás sobre 3 temas principalmente: ARQUITECTURA DE SOFTWARE, buenas prácticas de programación y soft skills (habilidades blandas).
SUSCRÍBETE al canal y activa la campana para avisarte de nuevo contenido.
También te invito a que te unas a mi lista de correo: manuelzapata.co/lista?
Algunos videos y listas que pueden ser de tu interés:
Serie de patrones de arquitectura de software: ruclips.net/p/PLFHx3afTdaY0KR3h_NVjoWajr2OLRiqPv
Serie Programador Senior: ruclips.net/p/PLFHx3afTdaY3tPDnw0O0WDu1c3PSuMLNf
Todos mis videos sobre arquitectura de software: ruclips.net/p/PLFHx3afTdaY3pAFWNUEJRCeiIw4raCi3U
Videos sobre desarrollo de software: ruclips.net/p/PLFHx3afTdaY2ECVIg_1e5GKHMpGxMnAVJ
Aquí aprenderás sobre 3 temas principalmente: ARQUITECTURA DE SOFTWARE, buenas prácticas de programación y soft skills (habilidades blandas).
SUSCRÍBETE al canal y activa la campana para avisarte de nuevo contenido.
También te invito a que te unas a mi lista de correo: manuelzapata.co/lista?
Algunos videos y listas que pueden ser de tu interés:
Serie de patrones de arquitectura de software: ruclips.net/p/PLFHx3afTdaY0KR3h_NVjoWajr2OLRiqPv
Serie Programador Senior: ruclips.net/p/PLFHx3afTdaY3tPDnw0O0WDu1c3PSuMLNf
Todos mis videos sobre arquitectura de software: ruclips.net/p/PLFHx3afTdaY3pAFWNUEJRCeiIw4raCi3U
Videos sobre desarrollo de software: ruclips.net/p/PLFHx3afTdaY2ECVIg_1e5GKHMpGxMnAVJ
Estilos Arquitectónicos de API (SOAP, REST, GraphQL y más)
👉 Inscríbete gratis a APIX 2024 en el siguiente enlace: bit.ly/3WHJYyW
¡Gracias Sensedia por patrocinar este video!
En este video te muestro 6 tecnologías o estilos arquitectónicos de API con los cuales puedes permitir que tu backend interactúe con otros sistemas. Mencionamos: REST, SOAP, GraphSQL, gRPC, comunicación bidireccional (ej: websockets) y webhooks.
Top 6 Most Popular API Architecture Styles: ruclips.net/video/4vLxWqE94l4/видео.html
MIS CURSOS
📐 Arquitectura de Software: manuelzapata.co/ars
🔌 Patrones de Diseño: manuelzapata.co/curso-pdd
📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos
🌲 Principios de Diseño SOLID (Gratis): manuelzapata.co/mcp
🌎 Mi sitio web: man...
¡Gracias Sensedia por patrocinar este video!
En este video te muestro 6 tecnologías o estilos arquitectónicos de API con los cuales puedes permitir que tu backend interactúe con otros sistemas. Mencionamos: REST, SOAP, GraphSQL, gRPC, comunicación bidireccional (ej: websockets) y webhooks.
Top 6 Most Popular API Architecture Styles: ruclips.net/video/4vLxWqE94l4/видео.html
MIS CURSOS
📐 Arquitectura de Software: manuelzapata.co/ars
🔌 Patrones de Diseño: manuelzapata.co/curso-pdd
📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos
🌲 Principios de Diseño SOLID (Gratis): manuelzapata.co/mcp
🌎 Mi sitio web: man...
Просмотров: 5 460
Видео
Por qué es importante la arquitectura de software
Просмотров 4,1 тыс.9 месяцев назад
👉 Conoce más información acerca de mi CURSO DE ARQUITECTURA DE SOFTWARE: manuelzapata.co/ars En este video te explico la importancia y todas las bondades que conlleva el diseñar e implementar una arquitectura en tu software. MIS CURSOS 📐 Arquitectura de Software: manuelzapata.co/ars 🔌 Patrones de Diseño: manuelzapata.co/curso-pdd 📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/...
Entrega Continua 📦: Qué es y qué debes tener en cuenta para implementarlo
Просмотров 1,8 тыс.11 месяцев назад
En este video te explico todo lo que necesitas saber acerca de la Entrega continua y qué es lo que deberías tener en cuenta al momento de implementarla. MIS CURSOS 📐 Arquitectura de Software: manuelzapata.co/ars 🔌 Patrones de Diseño: manuelzapata.co/curso-pdd 📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos 🌲 Principios de Diseño SOLID (Gratis): manuelzapata.co/mcp 🌎 Mi ...
Observer | Notificando eventos en nuestras aplicaciones
Просмотров 3,3 тыс.11 месяцев назад
👉 Conoce más de mi CURSO PRÁCTICO DE PATRONES DE DISEÑO: manuelzapata.co/curso-pdd En este video te explico los aspectos básicos, analogías y ejemplo de código del Patrón de Diseño Observer u Observador. MIS CURSOS 📐 Arquitectura de Software: manuelzapata.co/ars 🔌 Patrones de Diseño: manuelzapata.co/curso-pdd 📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos 🌲 Principios ...
Arquitectura Basada en Servicios | Una alternativa a microservicios
Просмотров 6 тыс.11 месяцев назад
👉 Conoce más información acerca de mi CURSO DE ARQUITECTURA DE SOFTWARE: manuelzapata.co/ars En este video te explico en qué consiste la Arquitectura Basada en Servicios (SBA), diferencias que tiene este con los microservicios, ventajas y desventajas al usarlo y los atributos de calidad que se relacionan con este patrón. MIS CURSOS 📐 Arquitectura de Software: manuelzapata.co/ars 🔌 Patrones de D...
Strategy | Organiza tus algoritmos con este patrón de diseño
Просмотров 4,7 тыс.Год назад
👉 Conoce más de mi CURSO PRÁCTICO DE PATRONES DE DISEÑO: manuelzapata.co/curso-pdd En este video te explico los aspectos básicos, analogías y ejemplo de código del Patrón de Diseño Strategy o Estrategia. MIS CURSOS 📐 Arquitectura de Software: manuelzapata.co/ars 🔌 Patrones de Diseño: manuelzapata.co/curso-pdd 📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos 🌲 Principios ...
Integración Continua: qué es y cómo empezar a usarla en tu proyecto
Просмотров 6 тыс.Год назад
En este video te explico todo lo que necesitas saber acerca de la Integración continua, además de un ejemplo en código. MIS CURSOS 📐 Arquitectura de Software: manuelzapata.co/ars 🔌 Patrones de Diseño: manuelzapata.co/curso-pdd 📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos 🌲 Principios de Diseño SOLID (Gratis): manuelzapata.co/mcp 🙌 Hazte miembro del canal: ruclips.net...
Adapter | Integra aplicaciones con este patrón de diseño
Просмотров 4,5 тыс.Год назад
👉 Conoce más de mi CURSO PRÁCTICO DE PATRONES DE DISEÑO: manuelzapata.co/curso-pdd En este video te explico los aspectos básicos, analogías y ejemplo de código del Patrón de Diseño Adapter o Adaptador. MIS CURSOS 📐 Arquitectura de Software: manuelzapata.co/ars 🔌 Patrones de Diseño: manuelzapata.co/curso-pdd 📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos 🌲 Principios de...
Arquitectura de MICROSERVICIOS | Conceptos | Ejemplo con Java y AWS
Просмотров 12 тыс.Год назад
Arquitectura de MICROSERVICIOS | Conceptos | Ejemplo con Java y AWS
Curso GRATIS de Patrones de Arquitectura (Capas, microservicios y más) 💥
Просмотров 55 тыс.Год назад
Curso GRATIS de Patrones de Arquitectura (Capas, microservicios y más) 💥
5 Consejos para no perder habilidades como dev
Просмотров 4,9 тыс.2 года назад
5 Consejos para no perder habilidades como dev
7 aprendizajes en UN AÑO como LÍDER TÉCNICO (luego de ser desarrollador)
Просмотров 11 тыс.2 года назад
7 aprendizajes en UN AÑO como LÍDER TÉCNICO (luego de ser desarrollador)
Micro Frontends | Aplicando ideas de los microservicios en un frontend monolítico 🗿
Просмотров 16 тыс.2 года назад
Micro Frontends | Aplicando ideas de los microservicios en un frontend monolítico 🗿
5 consejos para que tu API REST sea más seguro
Просмотров 16 тыс.2 года назад
5 consejos para que tu API REST sea más seguro
🧅 ¿Qué es la ARQUITECTURA CEBOLLA? | Onion Architecture
Просмотров 18 тыс.2 года назад
🧅 ¿Qué es la ARQUITECTURA CEBOLLA? | Onion Architecture
Patrón de Diseño DECORATOR | Explicado 🎨
Просмотров 7 тыс.3 года назад
Patrón de Diseño DECORATOR | Explicado 🎨
3 diagramas complementarios en el MODELO C4
Просмотров 9 тыс.3 года назад
3 diagramas complementarios en el MODELO C4
Mi experiencia USANDO GITHUB COPILOT | Inteligencia Artificial Generando Código 🤖
Просмотров 5 тыс.3 года назад
Mi experiencia USANDO GITHUB COPILOT | Inteligencia Artificial Generando Código 🤖
Pruebas de Integración | MOCKS vs STUBS | Dobles de Prueba 🧩
Просмотров 22 тыс.3 года назад
Pruebas de Integración | MOCKS vs STUBS | Dobles de Prueba 🧩
🧪 Cobertura de Código | ¿Qué porcentaje de Cobertura deberían tener tus pruebas?
Просмотров 8 тыс.3 года назад
🧪 Cobertura de Código | ¿Qué porcentaje de Cobertura deberían tener tus pruebas?
🚀 Ruta de Aprendizaje para ser Arquitecto de Software (🎁 al final)
Просмотров 44 тыс.3 года назад
🚀 Ruta de Aprendizaje para ser Arquitecto de Software (🎁 al final)
6 cosas que (casi) TODA APLICACIÓN NECESITARÁ 🤯 | Cross-Cutting Concerns
Просмотров 6 тыс.3 года назад
6 cosas que (casi) TODA APLICACIÓN NECESITARÁ 🤯 | Cross-Cutting Concerns
❌ 7 ERRORES de Diseño en BASES DE DATOS
Просмотров 27 тыс.3 года назад
❌ 7 ERRORES de Diseño en BASES DE DATOS
Consejos para un desarrollador TypeScript | Invitado: @DominiCode
Просмотров 3,4 тыс.3 года назад
Consejos para un desarrollador TypeScript | Invitado: @DominiCode
6 recursos para formarse como Líder Técnico 📚
Просмотров 10 тыс.3 года назад
6 recursos para formarse como Líder Técnico 📚
Monolitos modulares | CREA aplicaciones monolíticas con esto ANTES de usar microservicios
Просмотров 42 тыс.3 года назад
Monolitos modulares | CREA aplicaciones monolíticas con esto ANTES de usar microservicios
Consejos para un desarrollador JavaScript | Invitado especial: @gndx
Просмотров 6 тыс.3 года назад
Consejos para un desarrollador JavaScript | Invitado especial: @gndx
Architectural Katas | This is how you become better designing software
Просмотров 5 тыс.3 года назад
Architectural Katas | This is how you become better designing software
¿Cómo seleccionar una tecnología? | 10 aspectos que deberías evaluar
Просмотров 8 тыс.3 года назад
¿Cómo seleccionar una tecnología? | 10 aspectos que deberías evaluar
Buena explicación, aunque creo que las pruebas de integración, para darnos un buen nivel de confianza, deberían validar que se pueden integrar con el componente lo más parecido posible al de producción, es decir, serían pruebas con alto nivel de acoplamiento a las implementaciones. Las de Aceptación abarcarían un espectro más amplio de componentes, desde un punto de vista de usuario. Si ponemos dobles en los test de componentes con la que nos integramos, lo que hacemos en la prueba es validar solo que nuestro componente funciona, pero no podemos garantizar que funcionará en producción con la integración real (nuestras implementaciones de las interfaces). Considero este tipo de pruebas que mencionas en el vídeo como Unitarias (servicios, casos de uso, clases, etc). Por tanto, los dobles de test se añaden cuando no quieres integrarte con la implementación real, e aquí el kit de la questión, estamos evitando integrarnos de verdad y por eso no las considero Pruebas de Integración, sino Unitarias.
Hola aun sigue el curso? Me dice que el formulario no existe en tu pagina web, por cierto buen video, excelente manera de explicar. Saldudos!
Realmente esto me parece curioso y no entiendo pq no me lo han ensñado en la universidad. Gracias por hacerlo un poco más entendible para un simple mortal como yo
Excelente explicación 🎉
Saludos Hijo bendiciones
Hola! Si tuviéramos que diferenciar a los patrones de diseño de los patrones de arquitectura seria que el patron de arquitectura nos indica como estructurar el proyecto y unir todos los componentes que lo conforman, mientras que el patron de diseño es el cual se aplica dentro de la arquitectura para resolver distintas problematicas (supongo que aplicando mas de un patron de diseño)? Gracias por el video y agradezco una respuesta
Que crack muchas gracias.
Gracias por toda la serie! super bien explicada, me sirvió muchísimo
Haz un project multitenant partiendo de esta teoria seia genial aprender de ti la forma en como nos brindas enseñansas
Es lo mismo un arquitecto que un project manager?
No es lo mismo!
EL LINK NO FUNCIONA
el link no funciona
¿no sólo te queda agradecerme??? no. Yo te lo agradezco. Oro puro este canal.
No solo en industria informática, si no también en la contable, toda actividad realizada a nivel administrativo
Excelente video. Alguien sabe si sería útil el uso de Keycloack para el desarrollo en este tipo de infraestructura?
Excelente explicacion y ejemplificación
Y que piensas en usar jdbi o dapper? Que son como una alternativa al orm.
personalmente el concepto de "dummy" me sirve para cuando estas leyendo el test saber rapidamente que ese objeto no sirve para nada en el test pero que si es necesario xD
Buen día Manuel, muchas gracias por tus recomendaciones, apenas estoy conociendo el canal y me parece muy valiosa la información. Te cuento que el link para descargar el contenido, al ingresar correo y primer nombre genera un error y no permite descargar el contenido. Saludos,
Gracias, pero no termine de ver tu vídeo, le falta más edición y enganche.
No hay lío, Javier!
Muchas gracias por tu video
Con todo gusto!
Excelente video papá.
Gracias viejo Kevin!
Gracias, entendí un montón
Hay un link actualizado? Porque no carga nada al enviar los datos que pide y no llega nada al correo . Me ayudan por favor
Hola. Tienes de pronto el git del proyecto para ir siguiendo el codigo?
Gracias!
Manuel: El plan nacional de desarrollo en el articulo 89 habla de la obligatoriedad de los datos abiertos. En el decreto 1297 de 2022 se habla sobre voluntariedad en Open Finance entre más temas. La norma del plan es de mayor jerarquía. En 2024 la circular 004 de la superfinanciera imparte instruccciones y habla de estándares. Pero como es voluntario, la URF quienes el regulador primario del sector financiero, en su agenda regulatoria esta trabajando en el proyecto de decreto sobre datos abiertos y allí se tratará el tema de la transición de voluntariedad de open finance a la obligatoriedad, el registro de terceros receptores de datos, la gobernanza del sistema entre otros temas más, allí también se buscará armonizar el decreto 2555 de 2010 a lo que ordena el Plan nacional de desarrollo en articulo 89 y esto presenta una gran oportunidad de hacer ajustes a la norma sobre las finanzas abiertas. Este decreto saldrà a comentarios y luego será expedido y de allí seguramente la superfinanciera podrá impartir instrucciones en lo relacionado con su competencia hacia sus vigilados
Hay codigos muy elaborados reutilizables, con nombres de variables bien declaradas, con buen rendimiento. Pero pesimos de entender, el extreme de no duplicar codigo lleva a algunos a hacer desarrollos que Dios lo libre a uno de tener que tocar ese codigo. Mi codigo tiene que ser facil de entender aun asi que lo vea un Junior.
si soy fullstack debo aprenderlo?
Por lo menos saber que existe y en qué casos podría ser útil.
@@ManuelZapata gracias reforzaré en ello.
Muy completo, muchas gracias. like y suscripción.
Cómo recomiendas guardar el secreto OTP en la BD?
En estos momentos estoy en la transicion hacia lider tecnico, tengouchos temores de fracasar pues tengo poca experiencia, din embargo me ha ido muy bien como desarrollado... pero siento que me falta madurar y en la empresa no veo una buena capacitacion y tareas especificas para este rol
que buen video Manuel, una pregunta el metodo tremble tiene que estar definido tambien en la interface Subject? o puede ser exclusivo del ObserverClient? Muchas gracias
O sea, lenguaje de programación.
??
Muy buen contenido, excelente
Se puede meter dto en el hexagonal a pesar q ya tiene modelo y entidad?
Explicas muy bien!
Saludos Esta muy bueno el proyecto mucho éxito
Muchísimas gracias, Juan!
Algunos años ya de este video y, cada vez que lo vuelvo a ver y escuchar, sigo encontrando muchas recomendaciones e información de gran valor.
Podría subir la oferta a la que deseas aplicar, comparar tu cv contra dicha oferta y diagnosticar si coincidimos o no, o qué falta para que el cv coincida con la oferta
éxitos con el proyecto
Gracias Juan!
justo estoy sacando tiempo para hacer una adecuación mas simple de mi CV, en el proceso tendré en cuenta las sugerencias que me brinda la herramienta. por ahora me hizo sugerencias de adecuar un párrafo a algo mas concreto y algunas correcciones de la manera que se mencionan las tecnologías. buen proyecto, muchas gracias
Gracias a vos Jairo por probar la herramienta!
Next.js mas plata para las cloud services. Estará bien para ciertas empresas pero no para todos.
Que alternativas propones a Next.js?
@@ManuelZapata Buena pregunta, lo que vas a ver todo el tiempo como argumento para decir que next es mejor porque las aplicaciones se cargan mas rápido, que si react tiene problemas con el SEO cosa que tiene solución y no es pertinente en todos los negocios. En cuanto a velocidad de carga hay redes modernas cada vez más rápidas y cada día más data centers abriéndose en todo el mundo con tecnología de punta. Vuelvo a lo mismo usaré next o una alternativa sólo cuando sean indispensables dado la lógica o mi jefe me pida que lo haga así. Primero quizá usaría React del lado del servidor con nodejs.
Eso de que un junior la tengas mas dificil para conseguir trabajo remoto, no estoy tan de acuerdo, mi primer trabajo fue remoto, es más, yo nunca he sabido lo que es trabajar de manera presencial.
Lo que notamos es que las vacantes para juniors son menor en cantidad. De ahí la premisa de que es más difícil.
La pagina ha cambiado ahora solo es una subscripcion.
Hemos cambiado la idea. Aquí cuento más: ruclips.net/user/liveIwxYL0oCuFg?feature=share
Yo empecé desde mi primera empresa en remoto pero si creo que el trabajo presencial ayuda mucho sobre todo en la etapa de junior para crecer más rápido y agarrar la confianza que se necesita en seniorities más altos
Que puedes hacer presencial que en remoto no puedas hacer para crecer profesionalmente? Porque la verdad, no estoy nada de acuerdo, yo jamas he trabajado presencial, mi primer trabajo fue remoto, y mi nivel tecnico y profesional ha subido demasiado, es más, tengo 2 años de experiencia en la industria y ya me estan dando la confianza de diseñar la arquitectura del sistema de software sobre el que estoy trabajando. No tuve que esperar 10 años para entrar a este rol de arquitecto de software.
Bueno eso depende de los casos, porque en mi empresa no hay mas de 3 desarrolladores, y la verdad pasamos todo el día sin nada que hacer y se vuelve algo aburrido estar todo el día en la oficina solo para vernos las caras, en mi caso la presencialidad es una mierda, pero fuera distinto si en la empresa hubieran mas desarrolladores y mejor si todos no fueran Juniors.
Ya hacías falta por aquí
Gracias Danni!
Excelente video primo 😁 Definitivamente, todos los días se aprende algo. Hoy tocó que fuera de tu mano. GRACIAS! Bendiciones desde Venezuela
Jejej saludos primo!