← Cursos creados

Ruta de Ingeniería de Software Profesional

Básico (sé lo esencial) · 8 módulos · 24 vídeos · Creado por Wilson Victtoria

Dominarás los principios de diseño, metodologías ágiles, patrones de arquitectura y pruebas de calidad para construir software robusto y escalable. Te transformarás de un programador básico a un ingeniero de software capaz de liderar proyectos técnicos.

Añade este curso a tu lista para seguirlo y guardar tu progreso. Se contará como un curso creado en tu cuenta.

Módulo 1. Ciclo de Vida y Metodologías de Desarrollo

Aprenderás a planificar y gestionar proyectos de desarrollo utilizando metodologías ágiles y comprendiendo el ciclo de vida del software.

Lección 1⏱ 4:57Tecnología 4.0

Ciclo de Vida del Software (SDLC)

Ciclo de vida desarrollo de software | Qué es el desarrollo de software

El ciclo de vida del software (SDLC) nos permite identificar, administrar y planificar la gestión de recursos hasta alcanzar un objetivo propuesto. La cantidad de fases que encontramos en cada proyecto variará según las necesidades de cada empresa.

Lección 2⏱ 1:00Condor Coders

Metodología Scrum y Kanban

Metodologías Ágiles Scrum y Kanban 🙌🖱️⌨️

Lección 3⏱ 5:21Pablo Simplifica

Estimación de Tareas y Sprints

Cómo estimar FÁCIL un proyecto con PUNTOS de historias de usuario segun Scrum

Para Empezar: 🧑🏽‍💻 Conectemos en LinkedIn: https://www.linkedin.com/in/pablo-simplifica/ 📄 Curso para nuevos gerentes en tecnología: https://youtube.com/playlist?list=PLbzT4N1mHrSlsMp7t6_VUY-rwxCuprZTt&si=NhvtToXXOovqR_Bb 💡 Administra el presupuesto de tecnología de forma SIMPLE:…

Recomendado

Haz el test y descubre qué negocio online deberías crear hoy según tus conocimientos, pasiones y las oportunidades del mercado

Hacer el test gratis

Módulo 2. Ingeniería de Requerimientos y Modelado

Aprenderás a extraer, documentar y modelar los requerimientos de un sistema antes de escribir la primera línea de código.

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⏱ 3:01Alan Valencia Burgos

Historias de Usuario y Criterios de Aceptación

¿Cómo escribir historias de usuarios efectivas en SCRUM?

Lección 3⏱ 3:53Ecosistema de Recursos Educativos Digitales SENA

Diagramas de Casos de Uso y Secuencia UML

Diagramas de Secuencia UML

Este video hace parte de la Gestión de analítica de datos. Lo invitamos a conocer la oferta de los programas disponibles para inscripción en el SENA ingresando a: ►SENA Sofía Plus: http://www.senasofiaplus.edu.co/

Recomendado

Haz el test y descubre qué negocio online deberías crear hoy según tus conocimientos, pasiones y las oportunidades del mercado

Hacer el test gratis

Módulo 3. Principios de Diseño y Buenas Prácticas (SOLID)

Aprenderás a escribir código limpio, mantenible y extensible aplicando los principios fundamentales de la ingeniería de software.

Lección 1⏱ 7:12Alpaca Tech

Código Limpio (Clean Code)

📘 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 Explicados

¿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⏱ 12:32Ingeniela

Inyección de Dependencias

Inyección de Dependencia | Explicación Completa (Definición y uso en C#)

👉 En este video te voy a explicar todo lo que necesitas saber sobre la inyección de dependencia en C# 🗨 #DetectaLaLógica: Inyección de dependencia se llama así porque estás inyectando componentes de un objeto a otro y esa relación es una dependencia porque sin esa inyección, el objeto no podría funcionar…

Recomendado

Haz el test y descubre qué negocio online deberías crear hoy según tus conocimientos, pasiones y las oportunidades del mercado

Hacer el test gratis

Módulo 4. Patrones de Diseño de Software

Dominarás las soluciones estándar de arquitectura interna para resolver problemas comunes en el desarrollo orientado a objetos.

Lección 1⏱ 7:50Programando en JAVA

Patrones Creacionales (Singleton y Factory)

PATRÓN de DISEÑO SINGLETON en JAVA- Tutorial Completo Fácil

🤖 Máster IA ENGINEER GRATIS con JAVA 👉 https://www.codeja.dev/masters/master-ai-engineer-java-langchain-spring ⚡️ De Desarrollador a Arquitecto Senior - https://www.codeja.dev/bootcamp 👨‍💻 CodeJa | Aprende JAVA con EJERCICIOS - https://codeja.dev/ 🎁 CURSO GRATUITO de SPRING BOOT -…

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⏱ 6:13Aprendiendo Con Resumenes

Patrones de Comportamiento (Observer y Strategy)

¿Qué son los Patrones de Diseño? Ejemplos Prácticos

Repositorio : https://github.com/aprendiendoconresumenes/PatronesDiseno.git ¿Te has preguntado cómo los desarrolladores expertos estructuran su código para que sea flexible, mantenible y escalable? La respuesta frecuentemente está en los Patrones de Diseño. En este video, desglosamos el mundo a veces abstracto de los…

Recomendado

Haz el test y descubre qué negocio online deberías crear hoy según tus conocimientos, pasiones y las oportunidades del mercado

Hacer el test gratis

Módulo 5. Arquitectura de Software y Estructura

Aprenderás a diseñar la estructura global y organización de sistemas de software a gran escala.

Lección 1⏱ 8:27Del Código a la Arquitectura

Arquitectura Multicapa

Arquitectura en Capas Explicada Fácil | Ejemplo paso a paso + Ventajas y Desventajas

En este video exploramos la Arquitectura en Capas, uno de los estilos más tradicionales en el diseño de software. Analizaremos cómo funciona este modelo, cómo se comunican sus capas y qué ocurre cuando aplicamos capas abiertas. También compararemos su rendimiento en cuatro aspectos clave: - Mantenibilidad -…

Lección 2⏱ 8:53CodelyTV - Redescubre la programación

Arquitectura Limpia (Clean Architecture)

Aprende Arquitectura Hexagonal en 10 minutos

Aprende a aplicar Arquitectura Hexagonal correctamente con Vertical Slicing y Screaming Architecture. Pon en práctica la Arquitectura Hexagonal en frontend con el curso que acabamos de publicar 👉 https://bit.ly/curso-hexagonal-front ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦…

Lección 3⏱ 21:41Sin Rueda Tecnológica

Patrón de Diseño MVC

¿CÓMO USAR EL MODELO VISTA CONTROLADOR (MVC ) CON JAVA? FÁCIL Y SENCILLO

En este video te explico sobre ¿CÓMO USAR EL MODELO VISTA CONTROLADOR (MVC ) CON JAVA? FÁCIL Y SENCILLO 😉 Te lo explico utilizando solo 1 ejemplo. Infografías, tutoriales y mucho más en nuestra web😉 ✅https://sinruedatecnologica.tech/ CONTENIDO 00:00 Inicio 00:12 Crear Proyecto 01:05 Explicación Rápida sobre MVC…

Recomendado

Haz el test y descubre qué negocio online deberías crear hoy según tus conocimientos, pasiones y las oportunidades del mercado

Hacer el test gratis

Módulo 6. Pruebas de Software (Testing) y Calidad

Aprenderás a asegurar la calidad del software mediante la automatización de diferentes niveles de pruebas.

Lección 1⏱ 1:58:46midulive

Pruebas Unitarias y TDD

Curso de Test Driven Development desde Cero con JavaScript, React y Vitest

Introducción al TDD (Test Driven Development), el desarrollo de software guiado a base de pruebas. Empezamos con ejemplos básicos y terminamos usando TDD para construir una calculadora con React. 00:00 - Introducción ¿Qué es TDD? 14:04 - Implementación y primer test 46:32 - TDD con reto de programación 1:15:58 - TDD…

Lección 2⏱ 0:43TodoCode

Pruebas de Integración y Mocks

¿Qué es un MOCK en TESTING? 😪

¿Qué es un #mock? es una simulación de un componente externo de un #software para poder hacer pruebas. Puede ser, una base de datos, una API, un archivo, etc. Se usan en los #tests para aislar la lógica y probarla sin necesidad de depender de recursos reales #qa #programacion #webdev #pyhton #java

Lección 3⏱ 0:50Carlos Azaustre - AprendiendoDEV

Pruebas End-to-End (E2E)

Ejemplo de Test E2E con CYPRESS | @Garajedeideas

Video completo aquí: 🧪 Testing en React.js: Guía Práctica y Herramientas Esenciales (Jest, Testing Library, Cypress) https://www.youtube.com/watch?v=bTGil8qPmXo

Recomendado

Haz el test y descubre qué negocio online deberías crear hoy según tus conocimientos, pasiones y las oportunidades del mercado

Hacer el test gratis

Módulo 7. Control de Versiones Avanzado y CI/CD

Aprenderás a colaborar eficazmente en equipos de desarrollo utilizando flujos de trabajo profesionales y automatización.

Lección 1⏱ 6:39midulive

Flujos de Trabajo con Git (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⏱ 1:00NetMentor

Resolución de Conflictos en Git

Resuelve Conflictos en Git: Guía Rápida y Efectiva

¿Te atascas con conflictos al hacer merge en Git? ¡Relájate! Aprende a resolverlos de forma fácil y segura en este tutorial paso a paso.

Lección 3⏱ 22:24Emilio Carrión

Integración y Despliegue Continuo (CI/CD)

CI/CD con GitHub Actions en MINUTOS: Automatiza tu Pipeline de Desarrollo

▶ Únete a la comunidad: https://discord.gg/JYYTA6Yax7 ▶ Más contenido gratuito en: https://productcrafter.com/ ▶ Más sobre mí en: https://www.linkedin.com/in/emcarrio/ Enlaces mencionados en el video: https://docs.github.com/en/actions https://github.com/docker/login-action https://github.com/docker/build-push-action…

Recomendado

Haz el test y descubre qué negocio online deberías crear hoy según tus conocimientos, pasiones y las oportunidades del mercado

Hacer el test gratis

Módulo 8. Diseño de Base de Datos y APIs Modernas

Aprenderás a diseñar el almacenamiento de datos persistente y a comunicar tus servicios mediante interfaces de programación seguras.

Lección 1⏱ 13:07The Coder Cave | Programación y Tecnología

Normalización de Bases de Datos

Normalización de Base de datos - Te enseño a normalizar tu base de datos en 10 minutos

En este video te voy a enseñar TODO lo que necesitas saber sobre Normalización de bases de datos. Vas a aprender la primera, segunda, tercera, cuarta y quinta forma normal aquí. 00:00 - Intro 01:46 - Primera Forma Normal 03:20 - Segunda Forma Normal 04:55 - Tercer Forma Normal 06:33 - Cuarta Forma Normal 08:20 -…

Lección 2⏱ 23:08NetMentor

Diseño y Buenas Prácticas de REST APIs

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 3⏱ 8:30RINKU

Seguridad en Aplicaciones Web (OWASP)

¿Qué es el OWASP TOP 10? (Explicado en 8 minutos) ► Diccionario de hacking ético

👉 Consigue tu primer trabajo en ciberseguridad en remoto, te ayudo personalmente aquí: https://rinku.tech/empezar?utm_source=yt&utm_medium=org&utm_campaign=vsl&utm_content=vf9Waxh3I04 ▬ 00:00 Introducción 00:37 Qué es el OWASP TOP 10 01:16 1. Control de acceso roto 01:44 2. Fallo criptográfico 02:44 3. Inyección…

Recomendado

Haz el test y descubre qué negocio online deberías crear hoy según tus conocimientos, pasiones y las oportunidades del mercado

Hacer el test gratis