Programación QT
Qt es un marco de aplicación diseñado para el desarrollo de software multiplataforma. Utiliza C++ estándar con extensiones específicas que facilitan la creación de aplicaciones tanto de servidor como de interfaz gráfica de usuario (GUI).
Esta capacitación en vivo, guiada por un instructor experto, ofrece una cobertura exhaustiva de Qt y sus módulos.
Al finalizar este curso, los participantes contarán con el conocimiento y la práctica necesarios para desarrollar su propia aplicación C++ utilizando Qt.
Formato del curso
- Un programa dirigido por un instructor que combina teoría sobre Qt con ejercicios prácticos y un componente significativo de desarrollo hands-on.
Temario del curso
Introducción a Qt
Objetos y tipos de núcleos
- Clases Básicas
- Objetos
- Objeto Communication
Widgets y diseñador
- Widgets
- Diálogos
Aplicaciones y pintura
- Pintura y estilismo
- Creación de aplicaciones
Modelos y vistas
Vista de gráficos
Qt Modelos adicionales
- Multihilo Programming y multimedia
- Multimedia Programming
- Inter-Proceso Communication
Temas varios
- Extendiendo Qt con Plugins
- Procesamiento de datos
- XML Patrones
- Animation
Palabras finales
Requerimientos
- Conocimiento de conceptos básicos de programación.
Audiencia
- 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
Advanced C++
35 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a desarrolladores que desean utilizar técnicas de programación avanzadas C++ para desarrollar sistemas y aplicaciones complejos, seguros y de alto rendimiento.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya todas las C++ bibliotecas, paquetes y marcos.
- Comprender las características, los componentes y los elementos básicos de C++.
- Cree aplicaciones complejas C++ utilizando técnicas de programación avanzadas.
- Aprenda a escribir código legible, rápido y seguro en C++.
- Conozca los errores de seguridad comunes en el lenguaje C++ y cómo mitigarlos.
- Implemente estrategias de prueba para la calidad del código y el control de seguridad.
- Utilice las herramientas de diagnóstico y depuración en C++ desarrollo.
C ++ para el Modelado de Finanzas Cuantitativas
49 HorasFormación intensiva en C++ diseñada para abordar el modelado de métodos cuantitativos y presentar un proyecto extenso que permita a los estudiantes adquirir una experiencia práctica real utilizando C++ en el ámbito de las finanzas cuantitativas.
Codificación Segura C / C ++
21 HorasEste curso de tres días se centra en los fundamentos necesarios para proteger el código C/C++ contra usuarios malintencionados que pueden explotar diversas vulnerabilidades, principalmente relacionadas con la gestión de memoria y el manejo de entradas. El programa del curso incluye una revisión exhaustiva de los principios para escribir código seguro.
C ++ para Sistemas Integrados
21 Horas¿Es C++ adecuado para sistemas embebidos como microcontroladores y sistemas operativos en tiempo real?
¿Se debe utilizar la programación orientada a objetos en los microcontroladores?
¿C++ está demasiado lejos del hardware para ser eficiente?
Esta capacitación en vivo, dirigida por un instructor, aborda estas preguntas y demuestra a través de discusiones y prácticas cómo C++ puede usarse para desarrollar sistemas integrados con código preciso, legible y eficiente. Los participantes aplican la teoría creando una aplicación incrustada de muestra en C++.
Al finalizar esta formación, los participantes serán capaces de:
- Entender los principios del modelado orientado a objetos, la programación de software embebido y la programación en tiempo real
- Generar código para sistemas embebidos que sea compacto, rápido y seguro
- Evitar la inflación de código causada por plantillas, excepciones y otras características del lenguaje
- Comprender los problemas asociados con el uso de C++ en sistemas críticos de seguridad y en tiempo real
- Depurar un programa en C++ en un dispositivo objetivo
Audiencia
- Desarrolladores
- Diseñadores
Formato del curso
- Parte teórica, parte discusión, ejercicios y mucha práctica
C ++ 11 Programación
14 HorasEste es un curso de 2 días dirigido a programadores C++ que estén interesados en aplicar el nuevo estándar C++11 en su industria. 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 HorasEste curso dirigido por un instructor (en línea o en sitio) proporciona una cobertura introductoria de C++, el marco GUI Qt y varias tecnologías de comunicación, como ZeroMQ y Protocol Buffers, que pueden utilizarse para escribir aplicaciones distribuidas.
Al final de este curso, los participantes tendrán el conocimiento y la práctica necesarios para escribir y compilar una aplicación utilizando C++, Qt y gcc en Linux Centos 6/7. Los participantes también integrarán capacidades de mensajería asincrónica utilizando ZeroMQ y Protocol Buffers.
Uso de C ++ en sistemas integrados: aplicación de C ++ 11 / C ++ 14
21 HorasEsta formación busca introducir C++ como la extensión común de C al aplicar el desarrollo de sistemas integrados orientados a objetos. Dado que C++ incluye C, este entrenamiento nos lleva de manera natural de C a C++, explorando en profundidad cómo se implementa C++. Esto es particularmente valioso para comprender su aplicación en un entorno incrustado con recursos limitados. El estándar de C++ ha sido recientemente sometido a una revisión importante, conocida como C++11, y se espera una nueva versión, C++14. Este curso aborda los temas introducidos por estas revisiones que son especialmente útiles, como la administración de memoria de alto rendimiento, la concurrencia aprovechando un entorno multinúcleo y la programación a nivel de hardware en bare-metal.
META / BENEFICIOS
El objetivo principal de esta clase es que puedas usar C++ de una "manera correcta".
- Introducir C++ como una alternativa de lenguaje orientado a objetos en un contexto de sistema integrado.
- Mostrar las similitudes y diferencias con el lenguaje C.
- Comprender las diferentes estrategias de gestión de la memoria, especialmente la semántica de movimiento introducida con C++11.
- Explorar bajo el capó para entender cómo los diferentes paradigmas en C++ se traducen en código de máquina.
- Utilizar plantillas para lograr abstracciones seguras y de alto orden para la programación de hardware cercano, como E/S mapeadas en memoria e interrupciones, especialmente las plantillas variadas introducidas con C++11.
- Proporcionar algunos patrones de diseño útiles aplicables en un contexto incrustado.
- Incluir ejercicios prácticos para practicar algunos conceptos clave.
AUDIENCIA / PARTICIPANTES
- Esta formación está dirigida a programadores de C++ que desean comenzar a usar C++ en un contexto de sistema integrado.
CONOCIMIENTO PREVIO
- El curso requiere conocimientos básicos de programación en C++, equivalentes a nuestros cursos "C++ - Nivel 1" y "C++ Nivel 2 - Introducción a C++11".
EJERCICIOS PRACTICOS
- Durante la formación, practicarás los conceptos presentados en una serie de ejercicios. Utilizaremos el entorno de desarrollo integrado (IDE) abierto y gratuito Eclipse.
Programación Funcional con C++
14 HorasEsta formación dirigida por un instructor en Colombia (en línea o en el lugar) está destinada a desarrolladores web que deseen programar de manera funcional con C++
Al finalizar esta formación, los participantes serán capaces de:
- Utilizar soluciones de programación funcional para mejorar el rendimiento de las aplicaciones web.
- Evitar mutaciones de datos y efectos secundarios con la programación funcional.
- Crear aplicaciones web en un estilo de programación funcional.
Desarrollo HMI para Sistemas Infotainment Automotrices
14 HorasEste es un curso especializado en Desarrollo de HMI orientado a profesionales del sector automotriz que están involucrados en la creación de sistemas de infotainment avanzados.
Diseño Avanzado de Software C ++
35 HorasEste es un curso avanzado de C++ que se enfoca en el desarrollo y diseño orientados a objetos (OO) mediante el uso del lenguaje de programación C++.
Programación Orientada a Objetos con C ++
7 HorasEsta capacitación en vivo 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 HorasEste curso ofrece una visión completa del lenguaje de programación orientada a objetos C++, presentando su uso mediante ejemplos sencillos que ilustran los mecanismos estándar y la biblioteca.
Qt Quick y QML
7 HorasEste curso de formación dirigido por un instructor en Colombia (en línea o presencial) está destinado a diseñadores web que deseen crear interfaces de usuario multiplataforma y dinámicas utilizando Qt Quick y QML.
Al final de este curso, los participantes podrán:
- Diseñar prototipos para las UIs de aplicaciones usando QML.
- Crear e implementar elementos de la interfaz de usuario de una aplicación utilizando QML.
- Implementar animaciones, transformaciones y transiciones para crear una experiencia más receptiva para los usuarios de la aplicación.
Unreal Engine 4: Desarrollo de juegos 3D con C ++
21 HorasEsta capacitación en vivo dirigida por un instructor en Colombia cubre los fundamentos del desarrollo de juegos con Unreal Engine 4 y brinda a los participantes la oportunidad de crear su propio juego de muestra.