Estructura de datos de cola
Una cola es una estructura de datos lineal en la que las operaciones se realizan en un orden específico llamado Primero en Entrar, Primero en Salir (FIFO).
Esta capacitación en vivo, impartida por un instructor (en línea o en el sitio), está dirigida a desarrolladores que deseen aprender a implementar colas en estructuras de datos.
Al finalizar esta capacitación, los participantes podrán:
- Aprender sobre los algoritmos comúnmente utilizados en este tipo de estructura de datos.
- Comprender las aplicaciones de la estructura de datos de cola.
Formato del curso
- Clases interactivas con discusión y participación activa.
- Numerosos ejercicios y práctica constante.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinar los detalles.
Temario del curso
Introducción
- ¿Qué es una cola?
- Aplicaciones de la estructura de datos de cola
- Cola de prioridad, Deque y cola circular
Implementación de colas
- Implementación de colas usando pilas
- Implementación de caché LRU
- Implementación de pilas usando colas
- Implementación de Deque
- Colas de prioridad
Problemas estándar con colas
- Verificar si una cola puede ordenarse en otra cola
- Uso de BFS para grafos
- Recorrido de árbol por nivel
- Inversión de caminos en BST
- Construcción de un árbol binario completo
- Programa de algoritmos de reemplazo de páginas
- Verificación de la completitud de un árbol binario
- Recorrido de árbol en zigzag
- FIFO vs LIFO
Operaciones sobre colas
- Inversión de una cola
- Intercalación de la primera mitad de la cola con la segunda mitad
- Ordenamiento de una cola sin espacio adicional
Otras operaciones con colas
- Recorrido por nivel en forma de espiral
- Encuentro del múltiplo más grande y más pequeño
- Método iterativo para determinar la altura de un árbol binario
- Implementación de cola de prioridad mediante comparador en Java
- Encuentro de la suma máxima por nivel en un árbol binario
- Enfoque basado en colas para encontrar el primer carácter no repetido en un flujo de datos
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de programación orientada a objetos
Público objetivo
- Desarrolladores
Los cursos públicos requieren más de 5 participantes.
Estructura de datos de cola - Reserva
Estructura de datos de cola - Consulta
Estructura de datos de cola - Solicitud de consultoría
Testimonios (2)
La variedad de la información compartida y la claridad para explicar los términos en un lenguaje sencillo.
Arisbe Mendoza - Fairtrade International
Curso - GDPR Workshop
Traducción Automática
Es una sesión práctica.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Curso - Talend Open Studio for ESB
Traducción Automática
Próximos cursos
Cursos Relacionados
Ética de Datos
14 HorasLa Ética de Datos es el campo dedicado a la recopilación, el uso y la toma de decisiones responsables sobre datos, de manera que se salvaguarden los derechos humanos, la privacidad, la transparencia y la equidad.
Esta capacitación presencial, impartida por un instructor (en línea o en sitio), está dirigida a profesionales del sector público con poca o ninguna experiencia previa en ética de datos, que gestionan o gobiernan datos y desean comprender los riesgos éticos, evaluar dilemas del mundo real y aplicar principios de uso responsable de los datos, en consonancia con los valores institucionales y la confianza pública.
Al finalizar esta capacitación, los participantes serán capaces de:
- Definir los conceptos y marcos fundamentales de la ética de datos.
- Identificar riesgos éticos y compensaciones en la recopilación, el análisis y la implementación de datos.
- Aplicar principios de transparencia, consentimiento y equidad a escenarios del mundo real.
- Integrar la revisión ética en los flujos de trabajo de gobernanza o operativos.
Formato del curso
- Clases interactivas con participación y debate.
- Análisis práctico de casos reales de ética de datos.
- Ejercicios guiados centrados en la evaluación ética y la alineación con políticas.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, adaptada a los flujos de trabajo de su departamento o a sus herramientas internas, contáctenos para coordinar los detalles.
EBX5 para Desarrolladores
21 HorasEsta capacitación presencial o en línea, impartida por un instructor en Colombia, está dirigida a desarrolladores que deseen utilizar EBX5 (TIBCO EBX) para implementar una solución de Gestión de Datos Maestros dentro de su organización.
Al finalizar esta capacitación, los participantes serán capaces de:
- Interpretar requerimientos y diseñar una solución MDM.
- Habilitar la gestión e integración de datos maestros.
- Integrar y transferir datos entre múltiples sistemas.
- Importar datos a EBX5 utilizando lógica de coincidencia y fusión.
- Diseñar, crear y documentar un modelo de datos que aborde los requerimientos empresariales de su organización.
- Integrar EBX5 con servicios de terceros.
Taller de GDPR
7 HorasEste curso de un día está diseñado para personas que buscan una breve descripción del GDPR (Reglamento General de Protección de Datos), que entrará en vigor el 25 de mayo de 2018. Es ideal para gerentes, jefes de departamento y empleados que necesitan comprender los conceptos básicos del GDPR.
Cómo auditar el cumplimiento del RGPD
14 HorasEste curso está desarrollado principalmente con enfoque en auditores y otros roles administrativos responsables de garantizar que sus sistemas de control y entorno de TI cumplan con las leyes y regulaciones vigentes. El curso comenzará brindando una comprensión de los conceptos clave del Reglamento General de Protección de Datos (RGPD), así como de cómo afectará el trabajo realizado por los auditores. Los participantes también explorarán los derechos de los interesados, las obligaciones de los responsables y encargados del tratamiento, y los conceptos de aplicación y cumplimiento en el contexto del Reglamento. La capacitación también abarcará el programa de auditoría proporcionado por ISACA, que permitirá a los auditores revisar los mecanismos de gobernanza y respuesta del RGPD, así como los procesos de apoyo que pueden ayudar a gestionar los riesgos asociados con el incumplimiento.
GDPR Avanzado
21 HorasEste es un nivel más profundo y está dirigido a quienes trabajan extensamente con el GDPR y que podrían ser designados al equipo de GDPR. Sería ideal para empleados de TI, recursos humanos y marketing, quienes manejarán el GDPR de manera exhaustiva.
Oracle GoldenGate
14 HorasEsta capacitación presencial impartida por un instructor en Colombia (en línea o en sitio) está dirigida a administradores de sistemas y desarrolladores que desean configurar, implementar y gestionar Oracle GoldenGate para la transformación de datos.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Instalar y configurar Oracle GoldenGate.
- Comprender la replicación de bases de datos Oracle utilizando la herramienta Oracle GoldenGate.
- Entender la arquitectura de Oracle GoldenGate.
- Configurar y ejecutar la replicación y migración de bases de datos.
- Optimizar el rendimiento de Oracle GoldenGate y solucionar problemas.
PECB GDPR - Oficial de Protección de Datos Certificado
35 HorasEl curso de formación de Oficial de Protección de Datos Certificado de PECB le permite adquirir los conocimientos y habilidades necesarios, así como desarrollar la competencia para desempeñar el rol de oficial de protección de datos en la implementación de un programa de cumplimiento del Reglamento General de Protección de Datos (GDPR).
¿Por qué debería asistir?
A medida que la protección de datos se vuelve cada vez más valiosa, la necesidad de que las organizaciones protejan esta información también aumenta constantemente. Además de violar los derechos y libertades fundamentales de las personas, el incumplimiento de las normativas de protección de datos puede generar situaciones de riesgo que podrían perjudicar la credibilidad, la reputación y la situación financiera de una organización. Aquí es donde entran en juego sus habilidades como oficial de protección de datos.
El curso de formación de Oficial de Protección de Datos Certificado de PECB le ayudará a adquirir los conocimientos y habilidades necesarios para ejercer como Oficial de Protección de Datos (DPO) y así ayudar a las organizaciones a garantizar el cumplimiento de los requisitos del Reglamento General de Protección de Datos (GDPR).
Mediante ejercicios prácticos, podrá dominar el rol del DPO y desarrollar la competencia para informar, asesorar y supervisar el cumplimiento del GDPR, así como cooperar con la autoridad de supervisión.
Tras finalizar el curso de formación, podrá presentarse al examen. Si lo aprueba con éxito, podrá solicitar la credencial de "Oficial de Protección de Datos Certificado de PECB". El certificado "Oficial de Protección de Datos Certificado de PECB", reconocido internacionalmente, demostrará que posee las capacidades profesionales y los conocimientos prácticos necesarios para asesorar al responsable y al encargado del tratamiento sobre cómo cumplir con sus obligaciones en materia de cumplimiento del GDPR.
¿Quién debería asistir?
- Gerentes o consultores que deseen preparar y apoyar a una organización en la planificación, implementación y mantenimiento de un programa de cumplimiento basado en el GDPR
- Oficiales de Protección de Datos (DPO) y personas responsables de mantener la conformidad con los requisitos del GDPR
- Miembros de equipos de seguridad de la información, gestión de incidentes y continuidad del negocio
- Expertos técnicos y de cumplimiento que busquen prepararse para un rol de oficial de protección de datos
- Asesores expertos involucrados en la seguridad de los datos personales
Objetivos de aprendizaje
- Comprender los conceptos del GDPR e interpretar sus requisitos
- Entender el contenido y la correlación entre el Reglamento General de Protección de Datos (GDPR) y otros marcos normativos y estándares aplicables, como ISO/IEC 27701 e ISO/IEC 29134
- Adquirir la competencia para desempeñar el rol y las tareas diarias de un oficial de protección de datos en una organización
- Desarrollar la capacidad para informar, asesorar y supervisar el cumplimiento del GDPR, así como cooperar con la autoridad de supervisión
Oficial de Protección de Datos Personales - Nivel Básico
21 HorasObjetivo de la Formación
- Presentar al público los temas sistematizados e integrales sobre el funcionamiento de la protección de datos personales, con base en la legislación polaca y europea.
- Brindar conocimientos prácticos sobre las nuevas normas para el tratamiento de datos personales.
- Mostrar las áreas de mayor riesgo legal derivadas de la entrada en vigor del GDPR.
- Preparar de manera práctica para el desempeño independiente de las funciones de Oficial de Protección de Datos Personales.
Oficial de Protección de Datos Personales - Nivel Avanzado
14 HorasPropósito de la capacitación
- Obtener conocimientos prácticos sobre cómo realizar las tareas del Inspector
- Adquirir conocimientos prácticos sobre cómo auditar y evaluar riesgos
- Proporcionar conocimientos prácticos sobre las nuevas normativas para el procesamiento de datos personales
Algoritmos de Fusión de Datos
14 HorasLa fusión de sensores consiste en combinar e integrar datos provenientes de múltiples sensores para ofrecer una visión más precisa, confiable y contextualizada de la información.
Las implementaciones de fusión de sensores requieren el uso de algoritmos capaces de filtrar y integrar diversas fuentes de datos.
Público objetivo
Este curso está dirigido a ingenieros, programadores y arquitectos de software que trabajan con implementaciones multisensor.
Centro de Administración de Talend (TAC)
14 HorasEsta formación presencial, impartida por un instructor en Colombia (en línea o en el sitio), está dirigida a administradores de sistemas, científicos de datos y analistas de negocio que deseen configurar el Centro de Administración de Talend para desplegar y gestionar los roles y tareas de la organización.
Al finalizar esta formación, los participantes serán capaces de:
- Instalar y configurar el Centro de Administración de Talend.
- Comprender e implementar los fundamentos de la gestión en Talend.
- Construir, desplegar y ejecutar proyectos o tareas empresariales en Talend.
- Monitorear la seguridad de los conjuntos de datos y desarrollar rutinas empresariales basadas en el marco de trabajo del TAC.
- Obtener una comprensión más amplia de las aplicaciones de big data.
Integración de Big Data con Talend
28 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o presencial), está dirigida a profesionales técnicos que desean implementar Talend Open Studio para Big Data y simplificar los procesos de lectura y análisis de grandes volúmenes de datos.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Instalar y configurar Talend Open Studio para Big Data.
- Conectarse a sistemas de Big Data como Cloudera, HortonWorks, MapR, Amazon EMR y Apache.
- Comprender y configurar los componentes y conectores de Big Data de Open Studio.
- Configurar parámetros para generar automáticamente código MapReduce.
- Utilizar la interfaz de arrastrar y soltar de Open Studio para ejecutar trabajos de Hadoop.
- Prototipar pipelines de Big Data.
- Automatizar proyectos de integración de Big Data.
Talend Cloud
7 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o en sitio), está dirigida a administradores y desarrolladores de datos que deseen gestionar, monitorear y operar procesos de integración de datos utilizando los servicios de Talend Cloud.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Navegar por la consola de administración de Talend para gestionar usuarios y roles en la plataforma.
- Evaluar los datos para identificar y comprender conjuntos de datos relevantes.
- Crear una tubería (pipeline) para procesar y monitorear datos en reposo o en movimiento.
- Preparar los datos para su análisis y generar información valiosa para el negocio.
Gobernanza de Datos de Talend
14 HorasEste entrenamiento presencial, impartido por un instructor en Colombia (en línea o en sitio), está dirigido a analistas de datos de nivel principiante a intermedio que deseen profundizar su comprensión y habilidades en la gestión y mejora de la calidad de datos mediante Talend Data Stewardship.
Al finalizar este entrenamiento, los participantes podrán:
- Alcanzar una comprensión integral del rol de la gobernanza de datos en el mantenimiento de la calidad de los datos.
- Utilizar Talend Data Stewardship para gestionar tareas relacionadas con la calidad de datos.
- Crear, asignar y administrar tareas dentro de Talend Data Stewardship, incluyendo la personalización de flujos de trabajo.
- Aprovechar las capacidades de informes y monitoreo de la herramienta para rastrear la calidad de datos y los esfuerzos de gobernanza.
Talend Open Studio para ESB
21 HorasEn esta capacitación presencial impartida por un instructor en Colombia, los participantes aprenderán a utilizar Talend Open Studio para ESB con el fin de crear, conectar, mediar y gestionar servicios y sus interacciones.
Al finalizar este entrenamiento, los participantes estarán en capacidad de
- Integrar, mejorar y entregar tecnologías ESB como paquetes únicos en diversos entornos de implementación.
- Comprender y utilizar los componentes más empleados de Talend Open Studio.
- Integrar cualquier aplicación, base de datos, API o servicios web.
- Integrar sin fricciones sistemas y aplicaciones heterogéneos.
- Incorporar bibliotecas de código Java existentes para ampliar los proyectos.
- Aprovechar componentes y código de la comunidad para extender los proyectos.
- Integrar rápidamente sistemas, aplicaciones y fuentes de datos en un entorno de arrastrar y soltar de Eclipse.
- Reducir el tiempo de desarrollo y los costos de mantenimiento mediante la generación de código optimizado y reutilizable.