• No hay productos en el carrito.

Inicio / Cursos / Algoritmos y Estructuras de Datos
Impartido por Jose Javier VillenaPago único de $2,800 MXN · acceso por 12 meses

Algoritmos y Estructuras de Datos

Desarrolla tu lógica de Programación creando Algoritmos y aprende a implementar diferentes Estructuras de Datos

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 12 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

En este curso de Algoritmos y Estructuras de Datos aprenderás de forma básica y muy completa las nociones más elementales sobre estos pilares del desarrollo de software. Este curso dará un recorrido completo por todos los conceptos más básicos para aprender a crear tus propios algoritmos , gracias a la visión global que adquirirás. De hecho a lo largo del curso aprenderás cámo aplicar cada idea a cualquier lenguaje de programación. Aprenderás habilidades fundamentales para la programación: Algoritmos Elementales Desarrollo de la lógica de programación Buenas prácticas al escribir código Optimización de recursos, tiempo y operaciones en un algoritmo Implementación en código de Estructuras de Datos Además contarás con material didáctico descargable, consejos desde mi experiencia de +15 años programando, ejercicios resueltos y ejemplos de uso para situaciones de la vida real , para que entiendas qué lógica sigue cada algoritmo y sepas implementarlo en el lenguaje que tú prefieras. El curso está dividido en 2 bloques principales abordados a lo largo de las diferentes secciones: Algoritmos En este bloque aprenderás a desarrollar desde cero algoritmos con los que resolver problemas sin importar el lenguaje de programación o tecnología que uses. Principalmente nos centraremos en la lógica del desarrollo de manera que tu podrás trasladar la idea a tu propio entorno de desarrollo. Por lo tanto, no importa qué lenguaje uses, los contenidos de estas clases serán totalmente útiles para tí. Entre los diferentes algoritmos que veremos están incluidos los de ordenación con una explicación detallada de su funcionamiento y de cada linea y elemento del código que estos tengan. ¿¿Sabes que en este curso crearemos un algoritmo de ordenación más rapido que los famosos de Intercambio o Bubble Sort, Selección o Inserción?? Si quieres saber como crear algoritmos pensando en la optimización y eficacia...estás ante el curso ideal para tí. Estructuras de Datos En este bloque conocerás diferentes Estructuras de Datos que existen, desde las más básicas hasta otras más complejas, y tanto estructuras de datos estáticas como dinámicas. ¿Qué es una estructura de datos estática? ¿Y una dinámica? ¿Para qué sirven? ¿Cómo se cuándo usar una u otra? Todo eso se explica en el curso. ¿Sabías que en la vida cotidiana hay muchas situaciones en las que se pueden aplicar algoritmos a Estructuras de Datos? Por ejemplo en un simple supermercado encontramos varias situaciones que se podrian manejar con Listas, Pilas y Colas. Precisamente en este curso desarrollaremos a lo largo de un proyecto completo , la administración de estas cuestiones mediante las Estructuras de Datos Dinámicas Desarrollaremos cada una de las funcionalidades en código explicado al detalle de las siguientes estructuras de datos: Estructuras de Datos Estáticas y Dinámicas (Arrays y Matrices multidimensionales) Estructuras de Datos Dinámicas Lineales (Listas, Pilas y Colas) Estructuras de Datos Dinámicas No Lineales (Árboles) Todos los conceptos se explican en detalle, paso a paso y entendiendo el por qué de cada cosa . Así podrás captar unas correctas bases sobre estos pilares de la programación desde un principio en tu desarrollo profesional. Este curso te permitirá expandirte a cualquier área del desarrollo de software. ¿Verdad que es genial? Pues lo mejor de todo es que está a tu alcance. Compra el curso y disfruta de todo lo que te está esperando. Nos vemos! José Javier Villena

  • Creación de algoritmos
  • Desarrollo de la lógica de programación
  • Cómo optimizar recursos, operaciones y tiempo de ejecución
  • Diferentes estructuras de datos, su funcionamiento y su implementación en código

Temario

UNIDAD 1 - Introducción · 3 lecciones

UNIDAD 1 - Introducción

  • IntroducciónVideo · 2 min
  • Cómo aprovechar al máximo este cursoVideo · 4 min
  • Familiarizate con el entorno de UdemyCuestionario · 5 min
UNIDAD 2 - Algoritmos (Desarrollo de la Lógica de Programación) · 10 lecciones

UNIDAD 2 - Algoritmos (Desarrollo de la Lógica de Programación)

  • Desarrollo de Lógica de ProgramaciónVideo · 12 min
  • Ejercicios (incluye consejos de Buenas Prácticas)Video · 9 min
  • Ejercicios (incluye consejos sobre Cómo aprender de otros)Video · 8 min
  • EjerciciosVideo · 11 min
  • Optimización de un AlgoritmoVideo · 13 min
  • Algoritmo para Numeros PerfectosVideo · 9 min
  • Cómo depurar un algoritmo (Debugging) - Parte 1Video · 7 min
  • Cómo depurar un algoritmo (Debugging) - Parte 2Video · 8 min
  • Código fuente de esta secciónLectura · 0 min
  • Comprueba si un número es guayCuestionario · 20 min
UNIDAD 3 - Introducción a las Estructuras de Datos · 7 lecciones

UNIDAD 3 - Introducción a las Estructuras de Datos

  • Principales Estructuras de DatosVideo · 11 min
  • Otras Estructuras de Datos (STRUCT)Video · 7 min
  • Otras Estructuras de Datos (UNION)Video · 7 min
  • Otras Estructuras de Datos (ENUM)Video · 7 min
  • BONUS: Diferencias entre STRUCT Y CLASSLectura · 0 min
  • Código fuente de esta secciónLectura · 0 min
  • Cuestionario sobre Estructuras de DatosCuestionario · 5 min
UNIDAD 4 - Estructura de Datos Estáticas y Dinámicas: Arrays · 7 lecciones

UNIDAD 4 - Estructura de Datos Estáticas y Dinámicas: Arrays

  • Arrays EstáticosVideo · 12 min
  • Arrays DinámicosVideo · 10 min
  • Cadenas de Caracteres - Parte 1Video · 10 min
  • Cadenas de Caracteres - Parte 2Video · 7 min
  • Cadenas de Caracteres - Parte 3Video · 7 min
  • Código fuente de esta secciónLectura · 0 min
  • RETO con arraysCuestionario · 10 min
UNIDAD 5 - Algoritmos de Ordenación · 17 lecciones

UNIDAD 5 - Algoritmos de Ordenación

  • Algoritmos de Ordenación. Tipos y por qué son importantesVideo · 5 min
  • Algoritmo de Intercambio (Bubble Sort)Video · 6 min
  • Implementacion en Código del Algoritmo de Intercambio (BubbleSort) - Parte 1Video · 7 min
  • Implementacion en Código del Algoritmo de Intercambio (BubbleSort) - Parte 2Video · 8 min
  • Algoritmo de Ordenación por SelecciónVideo · 3 min
  • Implementacion en Codigo de Algoritmo por Selección - Parte 1Video · 6 min
  • Implementacion en Codigo de Algoritmo por Selección - Parte 2Video · 8 min
  • Algoritmo de InserciónVideo · 6 min
  • Implementación en Código de Algoritmo de Inserción - Parte 1Video · 9 min
  • Implementación en Código de Algoritmo de Inserción - Parte 2Video · 7 min
  • Medición de Tiempo de Ejecución de un AlgoritmoVideo · 10 min
  • Proyecto de Creación de un Algoritmo Propio de Ordenación - Parte 1Video · 8 min
  • Proyecto de Creación de un Algoritmo Propio de Ordenación - Parte 2Video · 9 min
  • Proyecto de Creación de un Algoritmo Propio de Ordenación - Parte 3Video · 7 min
  • Consejos Finales para Mejorar la habilidad de desarrolloVideo · 5 min
  • Código fuente de esta secciónLectura · 0 min
  • Crea tu propio algoritmo de ordenaciónCuestionario · 45 min
UNIDAD 6 - BONUS: RECURSIVIDAD · 9 lecciones

UNIDAD 6 - BONUS: RECURSIVIDAD

  • Qué es la recursividadVideo · 13 min
  • Recursividad Nivel Básico - Parte 1Video · 5 min
  • Recursividad Nivel Básico - Parte 2Video · 9 min
  • Recursividad Nivel MedioVideo · 10 min
  • Recursividad Nivel Avanzado (Torres de Hanoi explicado al detalle) - Parte 1Video · 10 min
  • Recursividad Nivel Avanzado (Torres de Hanoi explicado al detalle) - Parte 2Video · 7 min
  • Recursividad Nivel Avanzado (Torres de Hanoi explicado al detalle) - Parte 3Video · 5 min
  • Código fuente de esta secciónLectura · 0 min
  • Haz una función recursivaCuestionario · 10 min
UNIDAD 7 - Estructuras de Datos: Matrices · 15 lecciones

UNIDAD 7 - Estructuras de Datos: Matrices

  • MatricesVideo · 4 min
  • Matrices Estáticas. Ejemplos reales de uso - Parte 1Video · 9 min
  • Matrices Estáticas. Ejemplos reales de uso - Parte 2Video · 5 min
  • Matrices Estáticas. Ejemplos reales de uso - Parte 3Video · 7 min
  • Manejos de índices de matrices (Ejercicio) - Parte 1Video · 10 min
  • Manejos de índices de matrices (Ejercicio) - Parte 2Video · 5 min
  • Manejos de índices de matrices (Ejercicio) - Parte 3Video · 7 min
  • Matrices Dinámicas - Parte 1Video · 8 min
  • Matrices Dinámicas - Parte 2Video · 8 min
  • Matrices Dinámicas - Parte 3Video · 9 min
  • Borrado de MemoriaVideo · 7 min
  • Parte 1 - Matrices MultiDimensionalesVideo · 7 min
  • Parte 2 - Matrices MultiDimensionalesVideo · 8 min
  • Código fuente de esta secciónLectura · 0 min
  • Crea el motor de una agendaCuestionario · 15 min
UNIDAD 8 - LISTAS (Estructuras de Datos Dinámicas Lineales) · 12 lecciones

UNIDAD 8 - LISTAS (Estructuras de Datos Dinámicas Lineales)

  • Listas, tipos y lógicaVideo · 10 min
  • Parte 1 - Implementación en código de una listaVideo · 8 min
  • Parte 2 - Implementación en código de una listaVideo · 9 min
  • Implementación en código de una lista - Parte 3Video · 10 min
  • Insertar elemento en la lista - Parte 1Video · 10 min
  • Insertar elemento en la lista - Parte 2Video · 10 min
  • Borrar elemento de una lista - Parte 1Video · 9 min
  • Borrar elemento de una lista - Parte 2Video · 9 min
  • BONUS: insertar elemento en una posición específica - Parte 1Video · 9 min
  • BONUS: insertar elemento en una posición específica - Parte 2Video · 11 min
  • Código fuente de esta secciónLectura · 0 min
  • Completa la AGENDA que hemos creado en la sección anterior!Cuestionario · 1 h
UNIDAD 9 - COLAS (Estructuras de Datos Dinámicas Lineales) · 7 lecciones

UNIDAD 9 - COLAS (Estructuras de Datos Dinámicas Lineales)

  • Lógica de una colaVideo · 5 min
  • Implementación en Código. Inserción y recorrido de elementos - Parte 1Video · 10 min
  • Implementación en Código. Inserción y recorrido de elementos - Parte 2Video · 9 min
  • Eliminar elemento y RETO - Parte 1Video · 10 min
  • Eliminar elemento y RETO - Parte 2Video · 3 min
  • Código fuente de esta secciónLectura · 0 min
  • Desarrolla la lógica de administración de todas las cajas de pagoCuestionario · 20 min
UNIDAD 10 - PILAS (Estructuras de Datos Dinámicas Lineales) · 9 lecciones

UNIDAD 10 - PILAS (Estructuras de Datos Dinámicas Lineales)

  • Lógica de una pilaVideo · 8 min
  • Implementación en Código. Inserción y recorrido de elementos - Parte 1Video · 8 min
  • Implementación en Código. Inserción y recorrido de elementos - Parte 2Video · 10 min
  • Eliminar elemento y RETO - Parte 1Video · 11 min
  • Eliminar elemento y RETO - Parte 2Video · 5 min
  • Código fuente de esta secciónLectura · 0 min
  • Desarrolla la lógica de adminsitración de los productos ofrecidosCuestionario · 40 min
  • EXAMEN FINAL SOBRE ESTRUCTURAS DE DATOS LINEALESCuestionario · 15 min
  • Otras situacionesCuestionario · 15 min
UNIDAD 11 - ARBOLES (Estructuras de Datros Dinámicas No Lineales) · 13 lecciones

UNIDAD 11 - ARBOLES (Estructuras de Datros Dinámicas No Lineales)

  • Lógica de un árbol, características y ventajasVideo · 17 min
  • Insertar Nodo Ordenado - Parte 1Video · 10 min
  • Insertar Nodo Ordenado - Parte 2Video · 9 min
  • Métodos para mostrar nodos (INORDEN, POSTORDEN y PREORDEN) - Parte 1Video · 10 min
  • Métodos para mostrar nodos (INORDEN, POSTORDEN y PREORDEN) - Parte 2Video · 9 min
  • Búsqueda de un nodo - Parte 1Video · 7 min
  • Búsqueda de un nodo - Parte 2Video · 10 min
  • Eliminar un nodo - Parte 1Video · 9 min
  • Eliminar un nodo - Parte 2Video · 8 min
  • Otras características. BALANCEO de un árbol y RETO - Parte 1Video · 4 min
  • Otras características. BALANCEO de un árbol y RETO - Parte 2Video · 9 min
  • Código fuente de esta secciónLectura · 0 min
  • Añade cualquier otra funcionalidad para un árbolCuestionario · 20 min
UNIDAD 12 - Conclusión · 1 lecciones

UNIDAD 12 - Conclusión

  • ConclusiónVideo · 6 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    12 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    13 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Algoritmos y Estructuras de Datos

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Jose Javier Villena.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 12 unidades · 110 lecciones · 60 h
  • 12 meses de acceso
  • 13 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Jose Javier Villena; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Algoritmos y Estructuras de Datos

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture