Programación QT
Qt es un framework de aplicaciones para el desarrollo de software multiplataforma. Utiliza C++ estándar con extensiones que simplifican el desarrollo de aplicaciones tanto de interfaz gráfica como de servidor.
Esta capacitación presencial, impartida por un instructor, ofrece una cobertura profunda de Qt y sus módulos.
Al finalizar esta capacitación, los participantes contarán con los conocimientos y la práctica necesarios para desarrollar sus propias aplicaciones en C++ utilizando Qt.
Formato del curso
- Curso impartido por un instructor que incluye cobertura teórica de Qt, ejercicios y un componente significativo de desarrollo práctico.
Temario del curso
Introducción a Qt
Objetos y tipos principales
- Clases principales
- Objetos
- Comunicación entre objetos
Widgets y Diseñador
- Widgets
- Diálogos
Aplicaciones y pintura
- Pintura y estilo
- Creación de aplicaciones
Modelos y vistas
Vista gráfica
Modelos adicionales de Qt
- Programación multihilo y multimedia
- Programación multimedia
- Comunicación entre procesos
Temas diversos
- Extensión de Qt con plugins
- Procesamiento de datos
- Patrones XML
- Animación
Comentarios de cierre
Requerimientos
- Conocimiento de conceptos básicos de programación.
Público objetivo
- Desarrolladores de software
Los cursos públicos requieren más de 5 participantes.
Programación QT - Reserva
Programación QT - Consulta
Testimonios (1)
Excelente ambiente de formación.
April Faith Manabat - Controtek Solutions Inc
Curso - QT Programming
Traducción Automática
Próximos cursos
Cursos Relacionados
C++ Avanzado
35 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores que desean utilizar técnicas avanzadas de programación en C++ para desarrollar sistemas y aplicaciones complejos, seguros y de alto rendimiento.
Al finalizar esta capacitación, los participantes podrán:
- Configurar un entorno de desarrollo que incluya todas las bibliotecas, paquetes y frameworks de C++.
- Comprender las características, componentes y elementos básicos de C++.
- Crear aplicaciones complejas en C++ utilizando técnicas de programación avanzadas.
- Aprender a escribir código legible, rápido y seguro en C++.
- Conocer las vulnerabilidades de seguridad comunes en el lenguaje C++ y cómo mitigarlas.
- Implementar estrategias de prueba para garantizar la calidad del código y el control de seguridad.
- Utilizar herramientas de diagnóstico y depuración en el desarrollo con C++.
C ++ para el Modelado de Finanzas Cuantitativas
49 HorasEntrenamiento avanzado en C++ para cubrir métodos cuantitativos de modelación y presentar un proyecto extenso que permita a los participantes adquirir experiencia práctica real con C++ aplicado a finanzas cuantitativas
Codificación Segura C / C ++
21 HorasEste curso de tres días cubre los fundamentos de la seguridad del código C/C++ frente a usuarios malintencionados que podrían explotar múltiples vulnerabilidades relacionadas con la gestión de memoria y el manejo de entradas. El curso aborda los principios de la escritura de código seguro.
C ++ para Sistemas Integrados
21 Horas¿Es C++ adecuado para sistemas embebidos como microcontroladores y sistemas operativos de tiempo real?
¿Se debería utilizar la programación orientada a objetos en microcontroladores?
¿C++ está demasiado alejado del hardware para ser eficiente?
Esta capacitación en vivo, impartida por un instructor, aborda estas preguntas y demuestra, mediante discusión y práctica, cómo C++ puede utilizarse para desarrollar sistemas embebidos con código preciso, legible y eficiente. Los participantes ponen la teoría en práctica creando una aplicación embebida de ejemplo en C++.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los principios de la modelación orientada a objetos, la programación de software embebido y la programación de tiempo real
- Generar código para sistemas embebidos que sea compacto, rápido y seguro
- Evitar la inflación del código derivada de plantillas, excepciones y otras características del lenguaje
- Entender los problemas relacionados con el uso de C++ en sistemas críticos para la seguridad y de tiempo real
- Depurar un programa en C++ en un dispositivo objetivo
Público objetivo
- Desarrolladores
- Diseñadores
Formato del curso
- Parte teórica, parte discusión, ejercicios y práctica intensiva
C ++ 11 Programación
14 HorasEste curso de 2 días está dirigido a programadores de C++ interesados en aplicar el nuevo estándar C++11 en su sector. Es especialmente útil para desarrolladores de aplicaciones financieras, ya que cubre todas las nuevas características con ejemplos de código que se ejecutarán en el laboratorio.
C++, QT, ZeroMQ y Protocol Buffers
35 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), ofrece una introducción a C++, al framework de interfaces gráficas Qt y a diversas tecnologías de comunicación como ZeroMQ y Protocol Buffers, las cuales pueden utilizarse para desarrollar aplicaciones distribuidas.
Al finalizar esta capacitación, los participantes contarán con los conocimientos y la práctica necesarios para escribir y compilar una aplicación utilizando C++, Qt y gcc en Linux CentOS 6/7. Asimismo, integrarán capacidades de mensajería asíncrona mediante ZeroMQ y Protocol Buffers.
Uso de C ++ en sistemas integrados: aplicación de C ++ 11 / C ++ 14
21 HorasEsta formación tiene como objetivo presentar C++ como la extensión natural de C para el desarrollo de sistemas embebidos orientados a objetos. Dado que C++ incluye a C, este curso nos lleva de C a C++ de manera natural, explorando los detalles de su implementación interna. Esto es especialmente valioso para comprender cómo aplicar C++ en entornos embebidos con recursos limitados. El estándar de C++ ha experimentado recientemente una revisión importante, conocida como C++11, y se encuentra en camino una nueva versión, C++14. Este curso aborda los temas introducidos con estas revisiones que resultan especialmente útiles, como la gestión de memoria de alto rendimiento, la concurrencia aprovechando entornos multinúcleo y la programación cercana al hardware en modo bare-metal.
OBJETIVO/BENEFICIOS
El objetivo principal de este curso es que usted sea capaz de utilizar C++ de manera "correcta".
- Introducir C++ como una alternativa de lenguaje orientado a objetos en el contexto de sistemas embebidos
- Mostrar las similitudes y diferencias con el lenguaje C
- Comprender diferentes estrategias de gestión de memoria, especialmente la semántica de movimiento introducida con C++11
- Explorar los detalles de implementación y entender qué paradigmas en C++ se traducen en código máquina
- Utilizar plantillas para lograr abstracciones de alto orden seguras en tipo para programación cercana al hardware en modo bare-metal: E/O mapeada en memoria e interrupciones, especialmente las plantillas variádicas introducidas con C++11
- Presentar patrones de diseño útiles especialmente aplicables en contextos embebidos
- Incluir algunos ejercicios para poner en práctica ciertos conceptos
PÚBLICO OBJETIVO/PARTICIPANTES
Esta formación está dirigida a programadores en C++ que deseen comenzar a utilizar C++ en el contexto de sistemas embebidos.
CONOCIMIENTOS PREVIOS
El curso requiere conocimientos básicos en programación C++, equivalentes a nuestras formaciones "C++ – Nivel 1" y "C++ Nivel 2 – Introducción a C++11".
EJERCICIOS PRÁCTICOS
Durante la formación, pondrá en práctica los conceptos presentados mediante diversos ejercicios. Utilizaremos el entorno de desarrollo integrado gratuito y de código abierto de Eclipse.
Programación funcional con C++
14 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o en el sitio), está dirigida a desarrolladores web que deseen programar de manera funcional con C++.
Al finalizar esta capacitación, los participantes serán capaces de:
- Utilizar soluciones de programación funcional para mejorar el rendimiento de las aplicaciones web.
- Evitar la mutación de datos y los efectos secundarios mediante la programación funcional.
- Crear aplicaciones web bajo un estilo de programación funcional.
Desarrollo HMI para Sistemas Infotainment Automotrices
14 HorasEste es un curso especializado en desarrollo de HMI diseñado para profesionales del sector automotriz involucrados en la creación de sistemas avanzados de infoentretenimiento.
Diseño Avanzado de Software C ++
35 HorasEste es un curso de formación avanzado en C++ centrado en el desarrollo y diseño de software orientado a objetos (OO) utilizando el lenguaje de programación C++.
Programación Orientada a Objetos con C ++
7 HorasEsta capacitación presencial, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores que desean utilizar C para aplicar técnicas de programación orientada a objetos y mejorar el diseño de software.
Al finalizar esta capacitación, los participantes serán capaces de: implementar conceptos de programación orientada a objetos en C, diseñar aplicaciones modulares, aplicar encapsulamiento y abstracción, y estructurar bases de código mantenibles.
Programación en C ++
35 HorasEl curso presenta el lenguaje orientado a objetos C++ de manera integral, utilizando ejemplos sencillos para ilustrar sus mecanismos estándar y su biblioteca.
Qt Quick y QML
7 HorasEsta capacitación, impartida por un instructor y realizada en vivo en Colombia (en línea o en sitio), está dirigida a diseñadores web que deseen crear interfaces de usuario dinámicas y multiplataforma utilizando Qt Quick y QML.
Al finalizar esta capacitación, los participantes podrán:
- Diseñar prototipos de interfaces de usuario para aplicaciones utilizando QML.
- Crear e implementar los elementos de la interfaz de usuario de una aplicación mediante QML.
- Implementar animaciones, transformaciones y transiciones para ofrecer una experiencia más receptiva a los usuarios de la aplicación.
Unreal Engine 4: Desarrollo de juegos 3D con C ++
21 HorasEsta capacitación en vivo, impartida por un instructor en Colombia, cubre los fundamentos del desarrollo de juegos con Unreal Engine 4, brindando a los participantes la oportunidad de crear su propio juego de muestra.