ESC cerrar
Proyectos de Estudio

Roadmap & Práctica

Aprende construyendo proyectos reales alineados con tu malla curricular

Beginner
Intermediate
Advanced
Malla 1444729-2025 | Online
Ingeniería en Desarrollo de Software

Learning Roadmap Completo

De 0 a Ingeniero de Software en 34 meses: APC (20 meses) + IDS (14 meses)

7 Fases 17 Bimestres 42+ Skills 12 Badges 2 Títulos
Competencias Transversales:
Trabajo en equipo Pensamiento analítico Comunicación efectiva Aprendizaje continuo Ética profesional
1

Fundamentos de Programación

Bases sólidas en lógica, algoritmos y primeros pasos en POO

B01-B02 Meses 1-4
Asignaturas:
Fundamentos de ProgramaciónModelamiento de BDDesarrollo OO IIntro Cloud Computing
Lógica y Algoritmos
Pensamiento computacional
PseudocódigoDiagramas de flujoPSeInt
Python Fundamentals
Programación básica
VariablesControl de flujoFuncionesListas
Modelamiento de Datos
Diseño de BD
Modelo E-RNormalizaciónMySQL Workbench
POO con Java
Paradigma OO
ClasesObjetosConstructoresMétodos
Cloud Computing Intro
Fundamentos cloud
IaaSPaaSSaaSAWS/Azure/GCP
Control de Versiones
Colaboración
GitGitHubCommitsBranches
Certificaciones sugeridas:
GitHub FoundationsAWS Cloud Practitioner (preparación)
Primer programa OOP funcional con persistencia
2

POO Avanzado & DevOps

Profundización en POO, SQL avanzado y herramientas DevOps

B03-B04 Meses 5-8
Asignaturas:
Desarrollo OO IIHerramientas DevOpsConsulta de BDSeguridad Informática
POO Avanzado
4 pilares POO
HerenciaPolimorfismoInterfacesClases abstractas
Principios SOLID
Diseño limpio
SRPOCPLSPISPDIP
SQL Consultas
Manipulación datos
JOINsSubconsultasVistasÍndices
Docker
Contenedores
ContainersImagesDocker ComposeVolumes
CI/CD Pipelines
Integración continua
GitHub ActionsJenkinsAutomatización
Seguridad Básica
Seguridad
OWASP Top 10Input validationSanitización
Certificaciones sugeridas:
Oracle Java SEDocker Essentials
Aplicación OOP con BD y pipeline CI/CD
3

Backend & Cloud Native

Desarrollo de APIs, SQL avanzado y metodologías ágiles

B05-B06 Meses 9-12
Asignaturas:
Programación de BDDesarrollo Cloud NativeGestión de RequisitosBackend IIng. Software I
APIs RESTful
Servicios web
EndpointsHTTP MethodsJSONStatus codes
Spring Boot
Framework Java
ControllersServicesRepositoriesJPA
SQL Procedural
BD avanzado
Stored ProceduresTriggersFuncionesTransacciones
Cloud Native
Nube
Kubernetes basicsMicroservicios12-Factor App
Scrum/Kanban
Metodologías ágiles
User StoriesSprint PlanningJiraRetrospectivas
Testing
Calidad
JUnitMockitoUnit testsIntegration tests
Certificaciones sugeridas:
AWS Developer Associate (preparación)Scrum Foundation
API REST completa con autenticación y tests
4

Fullstack & Arquitectura

Frontend moderno, arquitectura de software y seguridad

B07-B08 Meses 13-16
Asignaturas:
Backend IIBackend IIIIng. Software IIArquitectura SWFrontend IFrontend II
React/Angular
Frontend moderno
ComponentsHooks/ServicesStateRouting
TypeScript
Tipado estático
TypesInterfacesGenericsDecorators
Microservicios
Arquitectura distribuida
API GatewayService meshRabbitMQ/Kafka
Arquitectura SW
Diseño de sistemas
Clean ArchitecturePatrones de diseñoDDD basics
Seguridad Avanzada
Autenticación
JWTOAuth 2.0Spring Security
DevOps Avanzado
Infraestructura
TerraformMonitoringGrafana
Certificaciones sugeridas:
Azure DeveloperKubernetes CKAD (preparación)
Aplicación Fullstack desplegada en la nube
5

Mobile & Título APC

Desarrollo móvil multiplataforma y proyecto integrador

B09-B10 Meses 17-20
Asignaturas:
Frontend IIIApp Móviles IApp Móviles IITaller Aplicado SW
React Native / Flutter
Mobile cross-platform
ComponentsNavigationState managementNative APIs
App Stores
Publicación
Google PlayApp StoreCI/CD MobileDistribución
Proyecto Capstone
Integración total
AnálisisDiseñoDesarrolloDeploy
UX/UI Mobile
Experiencia usuario
Material DesignHuman InterfaceAccesibilidad
Backend Mobile
Servicios móviles
FirebasePush notificationsOffline sync
Soft Skills
Profesionalismo
PresentacionesDocumentaciónTrabajo en equipo
Certificaciones sugeridas:
Google Associate Android DeveloperMeta React Native
TÍTULO: Analista Programador Computacional
6

Arquitectura & DevOps Avanzado

Arquitecturas empresariales, patrones avanzados y DevOps de nivel senior

B11-B14 Meses 21-28
Asignaturas:
Fullstack IFullstack IIFullstack IIIBD AplicadaCloud ComputingDevOps
Clean Architecture
Arquitectura limpia
EntitiesUse CasesAdaptersDependency Rule
Hexagonal (Ports & Adapters)
Desacoplamiento
Input PortsOutput PortsDomain CoreAdapters
Domain-Driven Design
Diseño de dominio
Bounded ContextAggregatesValue ObjectsDomain Events
Kubernetes Avanzado
Orquestación
DeploymentsServicesIngressHPAConfigMaps
Infrastructure as Code
Automatización
TerraformCloudFormationAnsibleGitOps
Observabilidad
Monitoreo
PrometheusGrafanaELK StackDistributed Tracing
Certificaciones sugeridas:
CKA (Kubernetes Admin)Terraform AssociateAWS Solutions Architect
Sistema empresarial con Clean Architecture y K8s
7

Ingeniería Avanzada & Título IDS

IA/ML, Data Engineering, gestión de proyectos y proyecto de título de ingeniería

B15-B17 Meses 29-34
Asignaturas:
Cloud Native IISeguridad y CalidadEvaluación y Gestión Proyectos SWÉtica ProfesionalTaller Aplicado SW (IDS)
Event Sourcing & CQRS
Arquitectura eventos
Event StoreProjectionsCommand/Query separationKafka
Data Engineering
Pipelines de datos
dbtAirflowData LakesMedallion Architecture
AI/ML Integration
Integración IA
LangChainOpenAI APIFastAPIModel Serving
Testing Avanzado
Calidad enterprise
TDDContract TestingChaos EngineeringLoad Testing
Gestión de Proyectos SW
Liderazgo técnico
EstimaciónPlanning PokerVelocityMétricas
Seguridad Enterprise
Seguridad avanzada
OWASPPen TestingSecurity AuditsCompliance
Certificaciones sugeridas:
TOGAFAWS Solutions Architect ProfessionalGoogle Cloud Architect
TÍTULO: Ingeniero(a) en Desarrollo de Software
Badges de Logro Desbloquea a medida que avanzas
First Commit Tu primer código en GitHub Fase 1
OOP Master Dominas los 4 pilares de POO Fase 2
Data Architect SQL avanzado y modelamiento Fase 2
API Builder API REST funcional Fase 3
Cloud Native Deploy en Kubernetes Fase 4
Mobile Dev App publicada en Store Fase 5
APC Graduate Título Analista Programador Fase 5
Architect Clean/Hexagonal Architecture Fase 6
DDD Expert Domain-Driven Design aplicado Fase 6
K8s Admin Kubernetes en producción Fase 6
AI Integrator ML/AI en aplicaciones Fase 7
IDS Engineer Título Ingeniero de Software Fase 7
Core Skills (Obligatorio) Essential Skills (Recomendado)
Roadmap Completo: 2 Carreras, 2 Títulos Analista Programador (B01-B10) → Ingeniero de Software (B11-B17)
Ver Certificaciones

Proyectos Capstone

Construye tu portafolio con proyectos reales por nivel

23 Proyectos 7 Niveles APC + IDS Portfolio Ready
Level 1

Fundamentos

Proyectos para consolidar fundamentos de programación y pensamiento lógico

B01-B02

Sistema de Inventario CLI

Aplicación de consola que gestiona productos con menú, CRUD y persistencia en archivos TXT/CSV

PythonArchivosEstructuras de datosMenú interactivo
PRY1101 - Fundamentos de Programación

Calculadora Científica POO

Calculadora con clases: Operacion, Historial, Validador. Aplica encapsulamiento y herencia

JavaClasesEncapsulamientoArrayList
PRY2202 - Desarrollo OO I

Modelo Entidad-Relación

Diseño completo de BD para sistema de biblioteca: entidades, relaciones, normalización 3NF

DERMERNormalizaciónSQL DDL
MDY1101 - Modelamiento de Datos
Level 2

Desarrollo OO

Proyectos con arquitectura POO completa, herencia, interfaces y BD relacional

B03-B04

Sistema de Gestión Empresarial

CRUD completo con Java + PostgreSQL: Empleados, Departamentos, Proyectos. MVC + DAO

JavaJDBCPostgreSQLMVCDAO Pattern
MDY3131 - Modelamiento BD

API REST con Spring Boot

Backend REST para gestión de usuarios y productos. JWT auth, validaciones, Swagger docs

Spring BootJPA/HibernateJWTSwagger
PRY3131 - Desarrollo OO II

Portafolio Web Responsive

Sitio web personal con HTML5, CSS3, JavaScript. Formulario de contacto, animaciones

HTML5CSS3JavaScriptResponsive Design
DAW4101 - Desarrollo de Aplicaciones Web
Level 3

Fullstack

Proyectos fullstack con frontend moderno, backend robusto y deploy cloud

B05-B07

E-Commerce SPA

Tienda online con React/Vue: catálogo, carrito, checkout, panel admin. API REST propia

React/VueNode.js/SpringPostgreSQLREST API
DAW5101 - Desarrollo Web Avanzado

Dashboard Tiempo Real

Panel de métricas con WebSockets: gráficos en vivo, alertas, filtros dinámicos

ReactSocket.ioChart.jsRedis
PGY5101 - Programación Web

App Cloud-Native

Aplicación desplegada en AWS/GCP: EC2/Cloud Run, RDS, S3, CI/CD con GitHub Actions

AWS/GCPDockerCI/CDTerraform básico
CLD6101 - Computación en la Nube
Level 4

Integración

Proyectos integradores: metodologías ágiles, testing y despliegue profesional

B08-B10

App Móvil Híbrida

Aplicación móvil con React Native/Flutter: auth, cámara, GPS, notificaciones push, offline

React Native/FlutterFirebasePush NotificationsOffline Storage
DAM7101 - Desarrollo de Aplicaciones Móviles

Sistema con Microservicios

Arquitectura de 3+ microservicios: API Gateway, auth service, business service, Docker Compose

DockerAPI GatewayRabbitMQ/KafkaKubernetes básico
PGY6101 - Programación de Software

Proyecto de Título

Desarrollo completo: levantamiento, diseño, implementación, testing, deploy y documentación

Metodología ScrumGit FlowTestingDocumentación técnica
TIT10101 - Proyecto de Título
Level 5 IDS

Fullstack Avanzado

Proyectos con arquitecturas limpias, patrones avanzados y BD distribuidas

B11-B12 IDS

Sistema con Clean Architecture

Aplicación con separación de capas: Domain, Application, Infrastructure. Use Cases, Entities, Repositories

Java/KotlinClean ArchitectureDI/IoCUnit Testing
Fullstack I - Clean Architecture

Data Warehouse con ETL

Diseño de DW con modelo dimensional (Star Schema), ETL pipeline con dbt, dashboards en Power BI

PostgreSQLdbtPower BIDimensional Modeling
BD Aplicada - Data Warehouse

Plataforma SaaS Multi-tenant

Aplicación B2B con aislamiento de tenants, facturación, roles granulares, API públicas con rate limiting

Spring BootMulti-tenancyStripe APIOAuth2
Fullstack II - SaaS Platform
Level 6 IDS

DevOps & Cloud Native

Proyectos con CI/CD completo, contenedores y orquestación en producción

B13-B14 IDS

Microservicios con DDD

Arquitectura de microservicios con Domain-Driven Design: Bounded Contexts, Aggregates, Events, CQRS

Java/KotlinDDDEvent SourcingKafka
Fullstack III - DDD Microservices

Pipeline CI/CD Completo

Infrastructure as Code: Terraform para provisioning, GitHub Actions CI/CD, ArgoCD para GitOps, observabilidad con Grafana

TerraformGitHub ActionsArgoCDPrometheus/Grafana
DevOps - CI/CD & GitOps

App Móvil Enterprise

Aplicación móvil con autenticación biométrica, sincronización offline-first, push notifications, analytics

Flutter/React NativeSQLiteFirebaseBiometric Auth
Mobile - Enterprise App

Kubernetes Production Cluster

Despliegue en K8s: Helm charts, Ingress, ConfigMaps, Secrets, HPA, health checks, rolling updates

KubernetesHelmIngressHPA
Cloud Native I - Kubernetes
Level 7 IDS

Arquitectura & Gestión

Proyectos de arquitectura empresarial, seguridad y gestión de proyectos

B15-B17 IDS

Service Mesh & Zero Trust

Implementación de Istio/Linkerd con mTLS, canary deployments, circuit breakers, observabilidad distribuida

IstiomTLSJaegerKiali
Cloud Native II - Service Mesh

Security Hardening Project

Auditoría de seguridad: OWASP Top 10, SAST/DAST, secrets management con Vault, penetration testing básico

OWASPVaultSonarQubeSAST/DAST
Seguridad - Security Engineering

Gestión de Proyecto Ágil

Liderazgo de proyecto real: estimación, planning, sprints, métricas (velocity, burndown), retrospectivas

Scrum MasterJiraConfluenceMétricas Ágiles
Gestión Proyectos - Scrum Master

Proyecto de Título IDS

Solución empresarial completa: arquitectura documentada, microservicios, testing E2E, deploy K8s, monitoreo

ArquitecturaFull CI/CDTesting E2EDocumentación C4
Título IDS - Enterprise Solution
Tips para Proyectos Exitosos
Usa Git desde el día 1

Commits frecuentes, branches, PRs

Documenta tu proyecto

README, diagramas, API docs

Escribe tests

Unit tests, integration tests

Despliega temprano

CI/CD desde el inicio

Crear Nuevo Repositorio Empieza tu primer proyecto hoy