Curso de Programación QT
Qt es un marco de aplicación para desarrollar software de aplicaciones multiplataforma. Utiliza C ++ estándar con extensiones para simplificar el desarrollo tanto de la GUI como de las aplicaciones de servidor
Esta capacitación proporciona una cobertura en profundidad de Qt y sus módulos.
Al final de esta capacitación, los participantes tendrán los conocimientos y la práctica necesarios para desarrollar su propia aplicación C ++ utilizando QT.
Formato del curso
Un curso dirigido por un instructor con cobertura teórica de QT junto con ejercicios y un gran componente de desarrollo práctico.
Programa del Curso
Introducción a Qt
Objetos y tipos de núcleo
- Clases principales
- Objetos
- Comunicación de objeto
Widgets y Diseñador
- Widgets
- Diálogos
Aplicaciones y pintura
- Pintura y estilo
- Creación de aplicaciones
Modelos y Vistas
Vista de gráficos
Modelos adicionales Qt
- Programación multiproceso y multimedia
- Programación multimedia
- Comunicación entre procesos
Temas diversos
- Extendiendo Qt con complementos
- Procesamiento de datos
- Patrones XML
- Animación
Observaciones finales
Requerimientos
- Conocimiento de conceptos básicos de programación
Audiencia
- Desarrolladores de software
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Programación QT - Booking
Curso de Programación QT - Enquiry
Testimonios (1)
Gran 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 Venezuela (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 HorasCapacitación profunda C++ para cubrir el modelado de métodos cuantitativos e introducir un gran proyecto para que los alumnos tengan experiencia práctica real con C++ para Quants
Codificación Segura C / C ++
21 HorasEste curso de tres días cubre los aspectos básicos de la protección del código C / C++ contra los usuarios malintencionados que pueden explotar muchas vulnerabilidades en el código con la administración de la memoria y el manejo de la información. El curso cubre los principios de escritura de código seguro.
C ++ para Sistemas Integrados
21 Horas¿C ++ es adecuado para sistemas integrados como microcontroladores y sistemas operativos en tiempo real?
¿Debería usarse programación orientada a objetos en microcontroladores?
¿Está C ++ demasiado alejado del hardware para ser eficiente?
Esta capacitación en vivo dirigida por un instructor aborda estas preguntas y demuestra a través de la discusión y la práctica cómo se puede usar C ++ para desarrollar sistemas integrados con un código que sea preciso, legible y eficiente. Los participantes ponen la teoría en práctica a través de la creación de una aplicación embebida en C ++.
Al final de esta capacitación, los participantes podrán:
- Comprender los principios de modelado orientado a objetos, programación de software embebido y programación en tiempo real
- Producir código para sistemas embebidos que sea pequeño, rápido y seguro
- Evitar la inflación de código causada por plantillas, excepciones y otras características del lenguaje
- Comprender los problemas relacionados con el uso de C++ en sistemas de seguridad crítica 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 and Protocol Buffers
35 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) proporciona una cobertura introductoria de C++, el marco GUI Qt y varias tecnologías de comunicación como ZeroMQ y Protocol Buffers que se pueden usar para escribir aplicaciones distribuidas.
Al final de esta capacitación, los participantes tendrán el conocimiento y la práctica necesarios para escribir y compilar una aplicación usando C++, Qt y gcc en Linux Centos 6/7. Los participantes también integrarán capacidades de mensajería asíncrona utilizando Zero MQ y búferes de protocolo.
Uso de C ++ en sistemas integrados: aplicación de C ++ 11 / C ++ 14
21 HorasEste entrenamiento tiene como objetivo presentar C++ como la extensión común de C al aplicar el desarrollo de sistemas embebidos orientados a objetos. Dado que C++ engloba a C, este entrenamiento nos lleva de C a C++ de manera natural y explora cómo se implementa C++ internamente. Esto es especialmente valioso para comprender cuándo aplicar C++ en un entorno embebido con recursos limitados. El estándar C++ ha estado experimentando recientemente una revisión importante, conocida como C++11, y una nueva versión está en camino, C++14. Este curso aborda temas introducidos con estas revisiones que son especialmente útiles, como la gestión de memoria de alto rendimiento, la concurrencia aprovechando un entorno multicore y la programación cercana al hardware (bare-metal).
OBJETIVO / BENEFICIOS
El objetivo principal de esta clase es que podrá utilizar C++ de una "manera correcta".
- Introducir C++ como una alternativa de lenguaje orientado a objetos en un contexto de sistema embebido
- 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 internamente y entender cómo los diferentes paradigmas en C++ se traducen en código máquina
- Utilizar plantillas para lograr abstracciones de alto nivel seguras en tipos para programación cercana al hardware (bare-metal), como E/S mapeada en memoria e interrupciones, especialmente las plantillas variádicas introducidas con C++11
- Proporcionar algunos patrones de diseño útiles especialmente aplicables en un contexto embebido
- Algunos ejercicios para practicar los conceptos presentados
AUDIENCIA / PARTICIPANTES
Esta capacitación está dirigida a C++ : programadores que tienen la intención de comenzar a usar C++ en un contexto de sistema integrado.
CONOCIMIENTO PREVIO
El curso requiere conocimientos básicos en programación en C++ , que corresponde a nuestros entrenamientos " C++ - Nivel 1" y " C++ Nivel 2 - Introducción a C++ 11".
EJERCICIOS PRACTICOS
Durante el entrenamiento practicará los conceptos presentados en una serie de ejercicios. Utilizaremos el entorno de desarrollo integrado abierto y gratuito de Eclipse
GUI Programming with Python and PyQt
21 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a personas que desean programar una aplicación de software visualmente atractiva utilizando Python y el marco de interfaz de usuario Qt.
Al final de esta capacitación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya todas las bibliotecas, paquetes y marcos necesarios.
- Cree una aplicación de escritorio o servidor cuya interfaz de usuario funcione sin problemas y sea visualmente atractiva.
- Implemente varios elementos y efectos de la interfaz de usuario, incluidos widgets, gráficos, capas, etc. para lograr el máximo efecto en la usabilidad.
- Implementar un buen diseño de interfaz de usuario y organización del código durante la fase de diseño y desarrollo.
- Pruebe y depure la aplicación.
QT Quick and QML
7 HorasEsta formación en vivo dirigida por un instructor o a distancia, está dirigida a diseñadores web que deseen crear interfaces de usuario dinámicas y multiplataforma utilizando Qt Quick y QML.
Al final de esta capacitación, los participantes podrán hacerlo:
Diseñar prototipos para interfaces de usuario de aplicaciones utilizando QML.
Cree e implemente los elementos de interfaz de usuario de una aplicación utilizando QML.
Implemente animaciones, transformaciones y transiciones para crear una experiencia más receptiva para los usuarios de la aplicación.