Saltar al contenido
VECANOVA LABSCursos gratis

Fundamentos profesionales · a tu ritmo

Fundamentos de Ingeniería de Software

Las bases de la ingeniería de software: algoritmos, diseño, arquitectura y pruebas.

Para: Quien siempre quiso estudiar ingeniería de software y no pudo, o quiere retomarla con bases sólidas.

Estos fundamentos no reemplazan un título universitario ni habilitan para ejercer la ingeniería (Ley 842 de 2003). Te preparan para retomar estudios, validar conocimientos o trabajar en roles técnicos.

  • 3 etapas
  • 15 cursos
  • ~325 horas
  • Texto interactivo y código
  • Proyecto final revisado

Competencias

Lo que vas a saber hacer

  • Diseñas algoritmos y estructuras de datos eficientes
  • Aplicas patrones de diseño y código limpio
  • Modelas datos y requisitos
  • Diseñas y pruebas arquitecturas de software

Temario

3 etapas, 15 cursos

Cada etapa completada te da su certificado.

Etapa 1: Bases · ~125 h

  1. Curso 1

    Introducción a la ingeniería

    ~10 h

    • · El método de diseño en ingeniería
    • · Modelos, unidades y estimación
    • · Ética y responsabilidad profesional
    • · La profesión en Colombia y LATAM
  2. Curso 2

    Precálculo y álgebra preliminar

    ~20 h · 9 lecciones publicadas

    • · Polinomios y ecuaciones
    • · Desigualdades
    • · Funciones trigonométricas, exponenciales y logarítmicas
    • · Geometría analítica
    • · Fracciones parciales
    • · Inducción y demostración
    Ir al curso →
  3. Curso 3

    Cálculo de una variable

    ~40 h

    • · Límites y continuidad
    • · Derivadas y sus aplicaciones
    • · Integrales y técnicas de integración
    • · Series y convergencia
    • · Series de Taylor
  4. Curso 4

    Álgebra lineal

    ~35 h · 7 lecciones publicadas

    • · Vectores y producto escalar y vectorial
    • · Matrices y sistemas lineales
    • · Determinantes
    • · Espacios vectoriales
    • · Valores y vectores propios
    • · Diagonalización y modos normales
    Ir al curso →
  5. Curso 5

    Programación desde cero con Python

    ~20 h · gratis · 11 lecciones publicadas

    • · Pseudocódigo
    • · Variables y tipos
    • · Condicionales
    • · Ciclos
    • · Funciones
    • · Listas y diccionarios
    • · Proyecto final sin clases
    Ir al curso →

Etapa 2: Matemáticas de la ingeniería · ~50 h

  1. Curso 6

    Matemáticas discretas

    ~25 h

    • · Lógica proposicional y de predicados
    • · Conjuntos, relaciones y funciones
    • · Inducción y recursión
    • · Combinatoria
    • · Grafos y árboles
  2. Curso 7

    Probabilidad

    ~25 h · 6 lecciones publicadas

    • · Espacios de probabilidad y combinatoria
    • · Probabilidad condicional y Bayes
    • · Variables aleatorias y distribuciones
    • · Esperanza, varianza y momentos
    • · Ley de los grandes números y teorema central del límite
    Ir al curso →

Etapa 3: Núcleo de la profesión · ~150 h

  1. Curso 8

    Estructuras de datos y algoritmos

    ~30 h

    • · Complejidad y notación O
    • · Listas, pilas, colas y tablas hash
    • · Árboles y grafos
    • · Ordenamiento y búsqueda
    • · Programación dinámica y algoritmos voraces
  2. Curso 9

    Programación orientada a objetos con Python

    ~15 h · 6 lecciones publicadas

    • · Clases y objetos
    • · Atributos, métodos y propiedades
    • · Herencia y composición
    • · Polimorfismo y protocolos
    • · Dataclasses
    Ir al curso →
  3. Curso 10

    Programación orientada a objetos y patrones de diseño

    ~20 h

    • · Principios SOLID
    • · Patrones creacionales, estructurales y de comportamiento
    • · Refactorización
    • · Código limpio
  4. Curso 11

    SQL y modelado de datos

    ~15 h · 4 lecciones publicadas

    • · Modelo relacional
    • · Normalización
    • · Consultas y funciones de ventana
    Ir al curso →
  5. Curso 12

    Ingeniería de requisitos

    ~10 h · 5 lecciones publicadas

    • · Historias de usuario y criterios de aceptación
    • · Requisitos no funcionales
    • · Especificaciones para humanos y agentes
    Ir al curso →
  6. Curso 13

    Arquitectura de software

    ~20 h · 5 lecciones publicadas

    • · Patrones y arquitectura hexagonal
    • · Diseño de APIs
    • · Decisiones con ADR
    • · Sistemas distribuidos
    Ir al curso →
  7. Curso 14

    Automatización de pruebas

    ~15 h · 6 lecciones publicadas

    • · Pruebas unitarias y de integración
    • · End-to-end con Playwright
    • · Pruebas de contrato y de carga
    • · TDD
    Ir al curso →
  8. Curso 15

    Sistemas operativos y redes

    ~25 h

    • · Procesos, memoria y archivos
    • · Concurrencia
    • · Modelo TCP/IP
    • · DNS, HTTP y TLS
Proyecto final

Un sistema de software completo, especificado, diseñado con C4, probado y desplegado.

Credencial

Certificado VECANOVA en Fundamentos de Ingeniería de Software

Un certificado por etapa y una constancia final. Incluido, verificable con un enlace público y listo para la sección de licencias y certificaciones de LinkedIn.

Para tu hoja de vida:

Fundamentos de ingeniería de software: estructuras de datos y algoritmos, programación orientada a objetos con python, programación orientada a objetos y patrones de diseño, sql y modelado de datos (VECANOVA Labs).

También te puede interesar

Otras rutas de ingeniería

Fundamentos profesionales

Fundamentos de Ingeniería Mecánica

Las bases de la ingeniería mecánica: estática, dinámica, materiales, fluidos y diseño de máquinas.

3 etapas · 18 cursos · ~450 h · texto interactivo

Fundamentos profesionales

Fundamentos de Ingeniería Eléctrica

Las bases de la ingeniería eléctrica: circuitos, máquinas y sistemas de potencia.

3 etapas · 16 cursos · ~415 h · texto interactivo

Fundamentos profesionales

Fundamentos de Ingeniería Electrónica

Las bases de la ingeniería electrónica: circuitos, electrónica analógica y digital, embebidos y señales.

3 etapas · 17 cursos · ~420 h · texto interactivo