Programación QT
Qt es un marco de aplicación para el desarrollo de software de aplicación multiplataforma. Utiliza el estándar C++ con extensiones para simplificar el desarrollo de aplicaciones de servidor y GUI.
Esta capacitación en vivo dirigida por un instructor proporciona una cobertura en profundidad de Qt y sus módulos.
Al final de esta formación, los participantes tendrán el conocimiento 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.
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 Guatemala (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 HorasDotar a los desarrolladores cuantitativos de técnicas avanzadas de C++ adaptadas a la modelización financiera, desde algoritmos computacionales fundamentales y estructuras de datos hasta modelos de valoración de derivados, análisis de riesgos e implementaciones optimizadas para el rendimiento. Guía a los profesionales a través de un currículo integral basado en proyectos que conecta las finanzas teóricas con código de nivel industrial, permitiendo a los expertos construir sistemas de simulación precisos y de alta velocidad utilizados en operaciones comerciales, análisis de mercados y gestión de riesgos.
Codificación Segura C / C ++
21 HorasEste curso de tres días abarca los fundamentos para proteger el código C/C++ contra usuarios malintencionados que pueden aprovechar muchas vulnerabilidades en el código, relacionadas con la gestión de memoria y el manejo de entradas. El curso cubre los principios de escritura de código seguro.
C ++ para Sistemas Integrados
21 Horas¿Es C++ adecuado para sistemas embebidos como microcontroladores y sistemas operativos en tiempo real?
¿Debería usarse la programación orientada a objetos en los microcontroladores?
¿Está C++ 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 la discusión y la práctica cómo se puede usar C++ para desarrollar sistemas integrados con código que sea preciso, legible y eficiente. Los participantes ponen en práctica la teoría a través de la creación de una aplicación incrustada de muestra en C++.
Al final de esta formación, los participantes serán capaces de:
- 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 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 capacitación intenta introducir C ++ como la extensión común de C al aplicar el desarrollo de sistemas integrados orientados a objetos. Como C ++ incluye C, este entrenamiento nos lleva de C a C ++ de una manera natural, y se ve bajo el capó de cómo se implementa C ++. Esto es especialmente valioso para comprender al aplicar C ++ en un entorno incrustado de recursos limitados. El estándar C ++ ha sido recientemente sometido a una revisión mayor, ak.a. como C ++ 11, y uno nuevo está en camino, C ++ 14. Este curso aborda temas traídos con estas revisiones que son especialmente útiles, como administración de memoria de alto rendimiento, concurrencia haciendo uso de un entorno multinúcleo y bare-metal cerca de la programación de hardware.
META / BENEFICIOS
El objetivo principal de esta clase es que usted podrá usar C ++ de una "manera correcta".
- Introduzca 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 movimientos introducida con C ++ 11
- Mira debajo del capó y entiende a qué conducen los diferentes paradigmas en C ++ en el código de máquina
- Utilice plantillas para lograr abstracciones seguras de alto orden para hardware cercano a la programación de hardware - E / S mapeadas en memoria así como también interrupciones - especialmente las plantillas variadas introducidas con C ++ 11
- Proporcionar algunos patrones de diseño útiles especialmente aplicables en un contexto incrustado
- Algunos ejercicios para practicar algunos conceptos
AUDIENCIA / PARTICIPANTES
- Esta capacitación está dirigida a C ++ - programadores que pretenden comenzar a usar C ++ en un contexto de sistema integrado.
CONOCIMIENTO PREVIO
- El curso requiere conocimientos básicos de programación en C ++, correspondientes a nuestros entrenamientos "C ++ - Nivel 1" y "C ++ Nivel 2 - Introducción a C ++ 11".
EJERCICIOS PRACTICOS
- Durante la capacitación, practicarás los conceptos presentados en una serie de ejercicios. Utilizaremos el entorno de desarrollo integrado abierto y gratuito de Eclipse
Programación Funcional con C++
14 HorasEsta formación dirigida por un instructor en Guatemala (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.
Diseño Avanzado de Software C ++
35 HorasPerfecciona las habilidades de programación avanzada en C++ a través de cinco módulos que cubren patrones de diseño orientados a objetos, estrategias de gestión de memoria, metaprogramación de plantillas, contenedores de la STL y prácticas modernas de arquitectura de software. Ofrece a ingenieros senior una comprensión profunda de los mecanismos internos de C++ y los principios RAII, dotando a los profesionales de técnicas prácticas para optimizar sistemas críticos en cuanto a rendimiento, reducir la sobrecarga de memoria y construir aplicaciones mantenibles capaces de afrontar las exigencias complejas de la ingeniería de software.
Programación Orientada a Objetos con C ++
7 HorasEsta capacitación en vivo impartida por un instructor en Guatemala (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 un lenguaje orientado a objetos completo, C++, y su uso mediante ejemplos sencillos. Cubriendo la historia y el desarrollo de C++, los participantes analizan la programación procedural, las construcciones básicas del lenguaje, así como los tipos y las declaraciones. Al examinar conceptos de programación orientada a objetos como las clases, la sobrecarga de operadores y los plantillas, los aprendices dominan la abstracción, la herencia y el polimorfismo. Trabajando con contenedores estándar, algoritmos e iteradores, los equipos exploran la gestión de memoria, los espacios de nombres y el manejo de excepciones. Los participantes aprenden a manejar programas compilados, el manejo de excepciones y los flujos de archivos para construir soluciones C++ robustas y de nivel de producción.
Qt Quick y QML
7 HorasEste curso de formación dirigido por un instructor en Guatemala (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 Guatemala 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.