Clases EN VIVO
Podrás resolver todas tus dudas en las clases ONLINE en vivo. Aula virtual de acceso ilimitado.
Formato Animado
Nuevo formato de aprendizaje con animaciones visuales único en el mundo.
Certificado Internacional
Certificado internacional. Verificación por Blockchain y OBv3.0
%
DESCUENTO
Obtén un 30% de DESCUENTO, vigencia 6 de diciembre 2025.
CUPO LIMITADO!
Descripción de la Certificación
En esta certificación aprenderás a programar Lenguaje C a nivel avanzado, lo cual incluye manejo de Estructuras de Datos, Algoritmos y Patrones de Diseño Avanzado.
Aprende aplicaciones del mundo real así como aplicaciones en Sistemas Embebidos (Patrones de diseño para control de interfaces de comunicación, Control de Flujo de redes IoT, gestión de colas, gestión de buffers dinámicos de datos, manejo de tareas de un scheduler en Sistemas Operativos).
Si cuentas con conocimientos básicos de C o ya tomaste con nosotros el curso de ANSI C Orientado a Sistemas embebidos, este curso es para ti. Si deseas aprender C desde cero, consulta aquí.
Inversión: $2,970 MXN ($156 USD)
Dignal Academy es la primera plataforma educativa con un formato orientado a la visualización animada. Esto te permitirá aprender temas complejos de forma más rápida y sencilla.
Certificado verificable por Blockchain
Podrás verificar tu certificado con la tecnología Blockchain, la cual hace tu certificado único e irrepetible, y te protege de alteraciones y falsificaciones.
Otorgamos certificados e insignias digitales bajo el estándar OB v3.0, el cual se alinea con el modelo de datos de credenciales verificables con un formato más enfocado a la empleabilidad.
Podrás compartir tu certificado e insignia digital en tus redes sociales como LinkedIn, así como integrar tu insignia digital en tu firma de correo electrónico, CV digital, y en cualquier lugar donde los demás puedan validar tus competencias y habilidades y realizar la verificación a través de Blockchain.

Problemas del mundo real
El material del curso y los exámentes de evaluación reflejan problemas del mundo real a los que se enfrenta en un trabajo profesional

Entrevistas laborales
Incluye clases donde desarrollarás las aptitudes necesarias para tener éxito en entrevistas de trabajo en el área tech y sistemas embebidos.
Impulsa tu carrera profesional
Adquiere aptitudes para los escenarios técnicos más demandados y retos técnicos críticos al que se enfrentan las organizaciones.
Enaltece tu perfil
Comparte tus credenciales digitales y habilidades desarrolladas en toda tu red profesional, sin dejar lugar a dudas sobre su valor y experiencia.
Ejecución de Código con Visualización
Podrás aprender, de manera VISUAL, temas complejos como Grafos con Matrices de Adyacencia, es decir, podrás visualizar paso a paso la ejecución de cada línea de código a la vez que el Grafo agrega, elimina o busca sus uniones entre nodos.
¿Qué es un formato educativo orientado a la Visualización Animada?
En Dignal Academy hemos revolucionado la forma de adquirir conocimiento mediante un innovador formato educativo que combina recursos visuales animados y estrategias de aprendizaje avanzadas. Este enfoque permite descomponer los temas más complejos en conceptos claros y accesibles, facilitando una comprensión profunda y acelerada.
Nuestra misión se fundamenta en potenciar tu capacidad de aprendizaje, garantizando una mayor retención del conocimiento en un tiempo significativamente reducido.
Patrones de Diseño
los patrones de diseño proporcionan:
✔ Más mantenibilidad: El código modular evita que pequeñas modificaciones dañen otras partes del sistema.
✔ Menos consumo de memoria: Diseñar arquitecturas eficientes evita duplicación y reduce overhead.
✔ Más portabilidad: Permiten migrar el firmware entre diferentes microcontroladores, familias o RTOS.
✔ Mejor escalabilidad: El firmware crece sin volverse inestable o difícil de entender.
✔ Facilidad para trabajar en equipo: Estandarizar la arquitectura del firmware permite que varios ingenieros trabajen en paralelo.
✔ Testing más sencillo: Cada módulo puede probarse de forma aislada gracias al bajo acoplamiento.
Estructuras de Datos
Aprende estructuras de datos y sus aplicaciones en diferentes algoritmos en C.
La estructuras de datos son una forma particular de organizar los datos para que se pueda acceder a ellos y modificarlos de manera eficiente.
En nuestro curso dominarás diferentes estructuras de datos como Arreglos, Listas Enlazadas Simples, Listas Enlazadas Dobles, Listas Enlazadas Circulares, Stack, Colas, Árboles de Búsqueda Binaria, Grafos y Binary Heaps.
Análisis Temporal y Espacial de Algoritmos
El análisis temporal y espacial de algoritmos es crucial para evaluar su eficiencia y determinar si son prácticos para resolver problemas en sistemas reales.
Este análisis se realiza en términos de complejidad temporal (el tiempo que tarda en ejecutarse) y complejidad espacial (la cantidad de memoria que consume).
Algoritmos en C
Patrones de Codificación
Aprenderás patrones de codificación que optimizan sistemas embebidos en procesamiento y memoria.
Podrás optimizar el Procesamiento de Datos en Sensores, Compresión de Datos en Transmisiones, Control de Flujo de Datos en Redes IoT y Optimización del Consumo de Energía
Escala tu nivel
¿Recorrer un Árbol de Búsqueda Binaria??
No es fácil para todos comprender este tipo de temas ya que requieren tiempo, buena retención y dedicación.
Nuestro curso te hace mucho más fácil este proceso ya que podrás VISUALIZAR la ejecución del código línea por línea, a la vez que el árbol binario se va recorriendo.
Ejemplos de la vida real
Nuestro formato de aprendizaje está conectado con ejemplos de la vida real que harán que el aprendizaje sea divertido y fácil de recordar.
Estos ejemplos de la vida real están diseñados estratégicamente para que puedas comprender mejor ciertos algoritmos y su funcionamiento.
Preparación para entrevistas laborales
NUEVOS TEMAS! Aprende los patrones de codificación en Lenguaje C que utilizan las grandes empresas de la industria Tech en entrevistas laborales.
Sabemos que las entrevistas laborales pueden ser difíciles ya que implican temas complejos, pero será más fácil con nuestro nuevo formato de aprendizaje que hemos diseñado especialmente para ti.
ESP32
Procesador 32-bits Xtensa Dual-core.
Envíos a cualquier parte del mundo
Envío GRATIS a cualquier parte de la República Mexicana. Envío fuera de México por $26 USD.
- Programador/debugger integrado 100%
- Conectividad Wi-Fi 100%
- Blutooth Classic y LE 100%
- Doble núcleo de procesamiento 100%
Fecha
6,7,13,14,20,21,27,28 de diciembre, 3 y 4 de enero
Días de clase
Sábado y Domingo
Número de sesiones
10 sesiones EN VIVO
Horario
9 am a 11 am
Horas por clase
2 horas
Horas de curso
40 horas (20 en vivo + 20 asíncronas)
¿No se te acomoda la fecha?
Si no puedes conectarte a las clases online en vivo por tema de fecha y horario, con nuestra aula virtual puedes hacer el curso de forma asíncrona a tu ritmo.
Aula Virtual
Adicional a las clases online EN VIVO, tu inscripción también incluye acceso aula virtual de alumnos en donde podrás visualizar todas las clases grabadas y descargar las presentaciones y prácticas.
Años de experiencia impartiendo Cursos y Conferencias acerca de Tecnología
Temario
Tema 1: Introducción a las Estructuras de Datos
Introducción y aplicaciones de las estructuras de datos en C. Fundamentos técnicos y casos de uso.
Tema 2: Arreglos en Estructuras de Datos
Introducción a los arreglos. Insertar, buscar y eliminar elementos de un arreglo.
Tema 3: Linked List
Fundamentos de Listas Enlazadas. Insertar un nodo al inicio y final de una lista enlazada. Eliminar y buscar nodos.
Tema 4: Listas Enlazadas Dobles
Insertar un nodo al inicio y final de una lista enlazada doble. Buscar y eliminar un nodo dentro de una lista enlazada doble.
Tema 5: Listas Enlazadas Circulares
Insertar un nodo al inicio y final de una lista enlazada circular. Buscar y eliminar un nodo dentro de una lista enlazada circular.
Tema 6: Queue
Colas utilizando arreglos y sus aplicaciones. Colas utilizando listas enlazadas y sus aplicaciones.
Tema 7: Stack
Stack utilizando arreglos y sus aplicaciones. Stack utilizando listas enlazadas y sus aplicaciones.
Tema 8: Árboles de Búsqueda Binaria
Fundamentos y aplicaciones de los Árboles de Búsqueda Binaria. Insertar, buscar y eliminar nodos
Tema 9: Recursión Binaria
Inorder Traversal. Recursión binaria y sus aplicaciones. Insertar, buscar y eliminar nodos.
Tema 10: Grafos
Fundamentos de grafos. Representación e implementación de la matrix de adyacencia. Lista de adyacencias.
Tema 11: Aplicaciones en Sistemas Embebidos
Gestión de colas y Buffers dinámicos (Buffer dinámicos de datos y Tareas de Scheduler de un Sistema Operativo).
Tema 12: Binary Heaps
Colas Prioritarias. Construcción de un Binary Heap Heapify. Eliminar el elemento máximo dentro de un Binary Heap.
Tema 13: Introducción a Algoritmos en C
Principio de funcionamiento. Creación y análisis de Algoritmos. Análisis de Complejidad temporal y espacial.
Tema 14: Algoritmos de búsqueda
Implementación de búsqueda lineal y búsqueda binaria. Análisis de complejidad temporal y espacial.
Tema 15: Hashing
Fundamentos de hashing y collision. Linear Probing para evitar colisiones.
Tema 16: Hashing Table
Implementación de tabla Hash con Prueba Linea – Insersión, Eliminación y Búsqueda. Prueba cuadrática.
Tema 17: Algoritmos de Ordenamiento PARTE 1
Ordenamiento por selección, burbúja e Insersión, y su análisis temporal y espacial.
Tema 18: Algoritmos de Ordenamiento PARTE 2
Fundamentos e implementación de Binary Heap, Heapify, Heap Sort, Quick Sort, Merge Sort.
Tema 19: Estrategia Divide y Vencerás
Introducción a la estrategia divide y vencerás y su aplicación con búsqueda binaria.
Tema 20: Técnicas de Optimización
Técnicas de optimización en C para evitar cálculos redundantes almacenando resultados de llamadas de funciones costosas.
Tema 21: Programación dinámica
Técnica de memorización. Enfoque ascendente y descendente con memorización.
Tema 22: Recorrido de un Grafo
Algoritmo Breadth First Search(BFS) y Depth First Search (DFS). Implementación en C.
Tema 23: Patrones de Diseño Avanzados en C
Patrones de Diseño Avanzados aplicado en Sistemas Embebidos. Casos de Uso e implementación en ESP32 y microcontroladores ARM
Tema 24: Patrones de Diseño Avanzados en C
Patrón de diseño Object, Singleton, Opaque, Bridge, Callback, Herencia, Virtual API, Factory, etc.
El descuento finaliza en:
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
Elige el Paquete que más te Convenga!
En la caja de tu carrito de compras podrás elegir la forma de pago que prefieras.
Adquiérelo ahora!
Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. Aceptamos 3 meses sin intereses a través de PayPal con tarjetas de crédito participantes. También aceptamos pagos directamente por depósito o transferencia y depósito en tiendas Oxxo.
Pagos fuera de México: Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. También aceptamos pagos por depósito en efectivo por Western Union.
Precios en Pesos Mexicanos (MXN) y Dólares Americanos (USD)
BASIC
$145 USD- De
$4,243.00 MXNa $2,770.00 MXN - De
$223 USDa $145 USD - Certificado
- Acceso al Aula Virtual de Alumnos
- Inversión 100% reembolsable
- Certificado verificable por Blockchain
- Insignia de Certificación
- 5 cursos adicionales GRATIS
PREMIUM
$156 USD- De
$4,950.00 MXNa $2,970.00 MXN - De
$260 USDa $156 USD - Certificado
- Tarjeta ESP32
- Acceso al Aula Virtual de Alumnos
- Inversión 100% reembolsable
- Certificado verificable por Blockchain
- Insignia de Certificación
- 5 cursos adicionales GRATIS
¿Tienes dudas?
Contáctanos por WhatsApp, estaremos muy contentos de chatear contigo!
Únete a nuestro canal de Telegram para recibir notificaciones de nuestros eventos gratuitos
Acerca del Instructor
MTI. David Gutiérrez
Desarrollador de múltiples herramientas de software para Microcontroladores y sistemas embebidos. Más de 12 años de experiencia en el área. Dentro de sus desarrollos se encuentran protocolos de comunicación IoT ultra ligeros para el sector privado, Tarjetas de Evaluación como Alteri, Xatellite, QuadX, así como sus respectivas UI. Software de monitoreo para aplicaciones TCP/IP y Bluetooth. Algoritmos para soluciones biomédicas y Machine Vision.
Empresas que han confiado en nosotros:
Recibe en tu correo información de nuestros eventos
Recibe en tu correo electrónico información de nuestros cursos, eventos y nuevos lanzamientos.
Únete a nuestro grupo de WhatsApp en donde podrás enterarte de nuestros eventos, becas, webinars y más.
Otros cursos que te pueden interesar
Curso C Avanzado

Escríbenos o llámanos! será un placer atenderte.
(+52) 9931196566
Correo de contacto









