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:…
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/
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…
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…
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…
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
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…
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…