Ingeniería de Software Profesional: De Cero a Arquitecto
Básico (sé lo esencial) · 8 módulos · 24 vídeos · Creado por Wilson Victtoria
Aprenderás a diseñar, desarrollar y desplegar sistemas de software robustos y escalables utilizando las mejores prácticas de la industria. Dominarás desde metodologías ágiles y patrones de diseño hasta arquitecturas modernas y pipelines de CI/CD.
Añade este curso a tu lista para seguirlo y guardar tu progreso. Se contará como un curso creado en tu cuenta.
Aplicar metodologías ágiles para gestionar y organizar proyectos de software de forma colaborativa.
Lección 1⏱ 9:47TICnoticos
Metodologías Ágiles: Scrum vs Kanban
TODOS los Marcos y Metodologías explicados en 10 minutos: Scrum, Kanban, Lean, Agile, XP, FDD...
Hoy vamos a hablar sobre las metodologías ágiles y su importancia en el desarrollo de software. Las metodologías ágiles son un enfoque colaborativo y flexible para el desarrollo de software que se centra en la satisfacción del cliente y la entrega continua de valor. Veremos cómo las metodologías ágiles ayudan a los…
Lección 2⏱ 3:28ZonaReview ES
Gestión de Requisitos: Historias de Usuario
Cómo Escribir Historias de Usuario en Jira (Rápido y Fácil 2026)
En este video explicativo detallamos el proceso técnico para Escribir Historias de Usuario en Jira. Esta guía presenta de manera estructurada los pasos exactos y las configuraciones necesarias dentro de la plataforma. Verificamos los parámetros correctos y procedimientos estándar cuando usted necesita Escribir…
Lección 3⏱ 5:56marco calle
Estimación de Esfuerzo en Proyectos (Planning Poker)
¡Aprende A Planificar Mejor Tus Proyectos con Planning Poker!
➡️ Preparate para el examen PMP® 2023 https://marcocalle.com/courses/preparacion-examen-pmp-2021/ En este vídeo vamos a hablar de una de las herramientas más importantes que puedes utilizar para mejorar tu estimación de proyectos, el Planning Poker. Planning Poker es una estrategia que te permite tomar mejores…
Módulo 2. Análisis de Requerimientos y Modelado UML
Traducir necesidades de negocio en especificaciones técnicas mediante diagramas estándar de la industria.
Lección 1⏱ 13:01FNE Profesor - Ciencias de la Computación
Requerimientos Funcionales y No Funcionales
REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES | EJEMPLOS | ING. DE SOFTWARE | ANALISIS DE SISTEMAS SRS
🖥️💻#Sistemas #Ingenieria #programacion #software #desarrollo #developer En este video, exploraremos en profundidad los conceptos de requerimientos funcionales y no funcionales en el contexto de la ingeniería de software y el análisis de sistemas. Aprenderás qué son estos tipos de requerimientos, por qué son…
Lección 2⏱ 12:42Lucid Software Español
Modelado de Sistemas con Diagramas de Casos de Uso
UML desde cero: Guía completa de tipos y ejemplos (Parte 1)
Aprende a crear diagramas de casos de uso UML para comunicar visualmente el comportamiento de tus sistemas. En este tutorial, explicamos los elementos esenciales: sistemas, actores, casos de uso y relaciones de asociación, inclusión y extensión. Descubre cómo simplificar ideas complejas y mejorar la alineación de tu…
Lección 3⏱ 7:48Saber Programas
Diseño Estructural con Diagramas de Clases
Cómo hacer un DIAGRAMA de CLASES UML ✅ [ fácil y profesional ]
Aprende cómo hacer un DIAGRAMA de CLASES UML de forma rápida y sencilla. En ingeniería de software, un diagrama de clases en Lenguaje Unificado de Modelado es un tipo de diagrama de estructura estática que describe la estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones, y las…
Módulo 3. Principios de Diseño y Código Limpio (SOLID)
Escribir código legible, mantenible y extensible aplicando estándares modernos de calidad.
Lección 1⏱ 7:12Alpaca Tech
Clean Code: Buenas Prácticas de Programación
📘 CLEAN CODE RESUMIDO en MENOS de 7 MINUTOS
🟥🟥🟥 ¿QUIERES VER UN RESUMEN DE CLEAN CODE EN ESPAÑOL? ¿BUSCAS MEJORAR CÓMO PROGRAMADOR? 👆👆👆 ¡Hola! Quiero que seas bienvenido, o bienvenida, a AlpacaTech, tu canal de confianza sobre tecnología. Hoy quería traer algo relacionado con libros de programación, y por eso vamos a resumir Clean Code. Creo que los…
Lección 2⏱ 12:41EDteam
Principios SOLID: Single Responsibility, Open/Closed y Liskov
¿Qué son los principios SOLID en programación? La mejor explicación en español
Y si no lo sabías #loaprendisteenedteam Aprende a fondo SOLID y Arquitectura hexagonal en https://ed.team/cursos/solid Aprende gratis Programación Orientada a Objetos en https://ed.team/cursos/poo Mira la mejor explicación de Programación Orientada a Objetos en YouTube aquí:…
Lección 3⏱ 9:57makigas
Inversión de Dependencias e Inyección de Dependencias
SOLID: Principio de Inversión de Dependencia (DIP)
El principio de inversión de dependencia establece que los módulos de alto nivel, cuando dependen de módulos de bajo nivel, deben hacerlo mediante abstracciones, como interfaces, en vez de depender directamente, de tal manera que una clase de alto nivel no esté acoplada con una implementación concreta de una faceta de…
Resolver problemas comunes de arquitectura utilizando patrones creacionales, estructurales y de comportamiento.
Lección 1⏱ 19:15TodoCode
Patrones Creacionales: Singleton y Factory
PATRÓN SINGLETON el patrón que SI O SI tenés que APRENDER
SINGLETON es un patrón de diseño que permite garantizar que una clase tenga una única instancia en toda la aplicación y ofrece un punto de acceso global a ella. En este video te muestro qué es, para qué sirve y cómo podés aplicarlo en tus proyectos 🤩 - 🔥Clase Anterior 👉🏼 https://youtu.be/Bx9AJJtv9DA 💼 Repositorio…
Lección 2⏱ 5:07Víctor Reyes
Patrones Estructurales: Adapter y Decorator
Adapter explicado fácil | Patrón de diseño con ejemplos reales
En este video te explico de forma clara y sencilla el patrón de diseño **Adapter** (Adaptador), uno de los **patrones estructurales** más útiles en la programación orientada a objetos. 🔹 ¿Qué es el Adapter? 🔹 ¿Cuándo usarlo y por qué? 🔹 Ventajas, desventajas y ejemplos prácticos (como Videojuegos ) Es un patrón que…
Lección 3⏱ 1:21:35midulive
Patrón de Arquitectura MVC (Modelo-Vista-Controlador)
EL PODER de la ARQUITECTURA MVC + Despliegue de API REST
APRENDE el increíble potencial de la arquitectura MVC (modelo/vista/controlador) en este emocionante video! También aprenderás a desplegar tu propia API REST paso a paso 🤩 Despliegue a producción con FL0: https://fl0.com ▶ No te pierdas más directos en: https://www.twitch.tv/midudev ▶ Discord de la Comunidad:…
Gestionar ramas de código de forma profesional y colaborar en equipo sin perder información.
Lección 1⏱ 6:39midulive
Estrategias de Ramificación: GitFlow
La mejor estrategia de Git para trabajar con ramas y en equipo
Ni Git Flow, ni GitHub Flow... si quieres una estrategia que aumente la productividad y autonomía de los equipos tienes que darle una oportunidad a Ship/Show/Ask. Esta estrategia es para desarrollos que ya tienen buenas prácticas como una buena suite de tests, CI/CD y similar. ▶ No te pierdas más directos en:…
Lección 2⏱ 5:36codigofacilito
Resolución de Conflictos y Rebase en Git
Git merge vs Git rebase - ¿Cuál usar?
🧠 Aprende git a FONDO https://codigofacilito.com/cursos/git-profesional 🚀 Desbloquea más de +200 cursos Premium a un precio especial: https://codigofacilito.com/promo 🐊 Síguenos en: Twitter: https://twitter.com/codigofacilito Facebook: https://facebook.com/codigofacilito Instagram:…
Lección 3⏱ 7:20AMazaing Code
Buenas Prácticas para Commits y Pull Requests
Git 11 - PULL REQUEST - Qué es y cómo hacer una
Cómo hacer una pull request desde github para que nuestros compañeros nos revisen el código antes de hacer merge.
Módulo 6. Calidad de Software y Pruebas Automatizadas
Garantizar la estabilidad del software mediante la implementación de diferentes niveles de pruebas.
Lección 1⏱ 6:03Nadia Cavalleri
Pruebas Unitarias (Unit Testing)
¿Qué son las pruebas unitarias?
Te dejo los cursos que mencniono: En mi sitio, más barato y pagando en pesos: - Intro al testing: https://nadiacavalleri.com.ar/courses/introduccion-al-testing-de-software/ - Aprendé a programar: https://nadiacavalleri.com.ar/courses/introduccion-a-la-programacion/ En Udemy: - Intro al testing:…
Lección 2⏱ 6:22midulive
Desarrollo Guiado por Pruebas (TDD)
La Realidad del Test-Driven Development (TDD)
Explorando el debate sobre Test-Driven Development (TDD) en el desarrollo de software: ¿es una práctica fallida o una herramienta valiosa? Únete a la discusión mientras analizamos diferentes perspectivas y experiencias en este vídeo que examina la controversia detrás del TDD y la importancia de encontrar un equilibrio…
Lección 3⏱ 1:15EDteam
Pruebas de Integración y End-to-End (E2E)
¿Qué son las Pruebas de Integración? ¿Por qué debes implementarlas?
¿Alguna vez has pensado que el software tiene varios componentes, creados por programadores de todas partes del mundo y que luego, de alguna manera, tienen que ensamblarse y funcionar juntos? ¿Cómo lo logran? Haciendo Pruebas de Integración. Si quieres aprender a garantizar la calidad de tu software Java aplicando…
Diseñar sistemas distribuidos, escalables y desacoplados basados en servicios web.
Lección 1⏱ 23:08NetMentor
Diseño de APIs RESTful Eficientes
Diseño de APIs REST: la GUÍA DEFINITIVA para desarrolladores
Descubre cómo diseñar APIs REST en .NET siguiendo buenas prácticas. Enlace al libro Construyendo SISTEMAS DISTRIBUIDOS: 📖 https://www.netmentor.es/libros/construyendo-sistemas-distribuidos Guía compelta desarrollo full stack 📖: https://www.netmentor.es/libros/guia-completa-desarrollo-full-stack preguntas anónimas:…
Lección 2⏱ 15:23EDteam
De Monolito a Microservicios
¿Qué son y cómo funcionan los microservicios? - La mejor explicación en español
La arquitectura de microservicios ha tomado fuerza en los últimos años y grandes empresas como Netflix o Google la utilizan. ¿Pero sabes qué es? ¿Para qué sirve? ¿Por qué es importante? Todo esto te lo contaremos en este nuevo video, porque tú sabes que en español, #NadieExplicaMejor que EDteam. ✅ Comienza a dominar…
Lección 3⏱ 9:24Debuggeando Ideas
Seguridad en APIs: JWT y OAuth2
Como funciona Oauth 2 con JWT y RSA
Esta es una clase de mi curso spring Boot 3 y spring framework 6 espero la disfruten. Link del curso: https://www.udemy.com/course/spring-boot-3-y-spring-framework-6-2023 Programación funcional expresiones lambda y streams en java: https://www.udemy.com/course/programacion-funcional-expresiones-lambda-y-streams-en-java
Automatizar la fase de compilación, empaquetado y despliegue continuo de aplicaciones.
Lección 1⏱ 11:49The Coder Cave | Programación y Tecnología
Contenerización de Aplicaciones con Docker
Aprende Docker en 10 minutos
¿Quieres aprender Docker fácil y rápido? En 10 minutos te cuento la teoría y te enseño los comandos fundamentales de docker para que puedas empezar a crear tus propias imagenes y desplegar tus propios contenedores. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ 💥ME ENCUENTRAS TAMBIÉN AQUÍ 👇 Sitio Web ►https://thecodercave.com/ Twitter ►…
Lección 2⏱ 5:40Amin Espinoza
Pipelines de Integración y Despliegue Continuo (CI/CD)
¿Qué es CI/CD? Integración y despliegue continuos
El término de CI/CD es uno de los más utilizados al desarrollar software y quizá en algunos casos está mal adoptado. En este video te quiero contar de lo que este término trata y cómo puede ayudar a un proceso del mejor nivel posible. 🎥 OTROS VIDEOS RELACIONADOS: 👉🏼 ¡CI/CD de tu sitio web con Github Actions!:…
Lección 3⏱ 3:56IfGeekThen NTT DATA
Introducción a la Infraestructura en la Nube
AWS, Azure o GCP: ¿Qué plataforma Cloud elegir?
💻 Comparación de los gigantes de Cloud Computing para ayudarte a elegir en función de tus necesidades. En este vídeo, @r2d2coder nos cuenta sus características, usos e integración con herramientas y sistemas existentes. ¡No te lo pierdas! 00:00 Introducción Plataformas Cloud 00:58 Amazon Web Services 01:18 Azure…