Biblioteca Qt5 (C++). Nivel 2. Desarrollo avanzado de interfaces de usuario - curso 39.990 rublos. de Especialista, formación 40 ac. h., Fecha: 23 de septiembre de 2023.
Miscelánea / / November 28, 2023
cuarto – un entorno multiplataforma para desarrollar una interfaz de usuario en C++, así como en otros lenguajes orientados a objetos.
Creador de Qt – un entorno de desarrollo integrado centrado en el desarrollo de aplicaciones Qt.
El curso cubre mecanismos y técnicas avanzadas para trabajar con Qt, incluida la visualización de datos. Revela técnicas para trabajar con bases de datos y también desarrolla habilidades en el uso de mecanismos Qt en diseño.
- programadores que hablan C++ y quieren profundizar sus conocimientos en Qt
--empresas de desarrollo que necesitan especialistas certificados y versados en Qt
- programadores que quieran aprender a profundizar sus conocimientos y habilidades en el uso de Qt5
Aprenderás:
crear visualizaciones de datos usando Qt;
trabajar con bases de datos de Qt;
Utilice mecanismos Qt avanzados al diseñar sus propias aplicaciones.
Docente profesional de cursos de Qt5. Tiene 5 años de experiencia como desarrollador de software (C\C++), 3 años como desarrollador líder, 2 años como arquitecto de software y 10 años como tutor. En esto...
Docente profesional de cursos de Qt5. Tiene 5 años de experiencia como desarrollador de software (C\C++), 3 años como desarrollador líder, 2 años como arquitecto de software y 10 años como tutor. Actualmente es un ingeniero y diseñador de software líder en 1C.
Graduado (con honores) de la Facultad de Química de la Universidad Estatal de Moscú que lleva el nombre de M.V. Lomonósov. Vladimir Aleksandrovich estudia y mejora constantemente su nivel, presta gran atención al diseño competente y al estilo de programación. Conoce varios lenguajes de programación (C/C++, Python, PHP, Java) y, a lo largo de los años de práctica, ha trabajado en casi todos los principales lenguajes de programación. Tiene certificados de recomendación de las instalaciones de colocación de software (durante su tiempo trabajando en Agat, uno de los sistemas más grandes integradores para la marina), así como más de 70 reseñas de más de 500 clientes en profi.ru (total calificación 4.63+).
Vladimir Aleksandrovich es un profesor "meticuloso" en el buen sentido de la palabra: siempre trata de comprender el tema \ tecnología \ concepto hasta el final, para que todo quede claro para los alumnos de sus clases. Explica bien, enseña a hacer todo de forma limpia y correcta la primera vez, sabe escuchar y oír al público. Los oyentes notan especialmente su capacidad para encontrar un enfoque separado para cada estudiante, así como los ejemplos útiles que da de la práctica personal.
Módulo 1. MVC (Modelo-Vista-Controlador). El paradigma modelo-vista-controlador en Qt (2 ac. h.)
MVC: paradigma clásico del controlador de vista de modelo
Modelo-Vista-Delegado - MVC en Qt
Módulo 2. Modelos en Qt. Modelos estándar (2 ac. h.)
QAbstractItemModel y sus derivados
Modelo QStandardItem genérico
Módulo 3. Programación de modelos (4 ac. h.)
Modelo para lista
Modelo para mesa
modelo para madera
Módulo 4. Representación. Vistas estándar. Ideas propias (4 ac. h.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView y desarrollar sus propias vistas basadas en él
Módulo 5. Delegados. Delegados estándar. Delegados propios (4 ac. h.)
Comprender a los delegados
QItemDelegate y QStyledItemDelegate
Desarrollar sus propios delegados basados en QAbstractItemDelegate y sus derivados
Módulo 6. Trabajar con bases de datos en Qt (8 ac. h.)
Usando bases de datos en Qt
Modelos para trabajar con bases de datos.
Un ejemplo de creación de una aplicación usando una base de datos usando SQLite
Módulo 7. Multihilo en Qt (2 ac. h.)
Subprocesos múltiples en Qt
Sincronización de hilos en Qt
Técnicas de sincronización especiales exclusivas de Qt
QtCompetitivo
Módulo 8. Chips Qt (2ac. h.)
Descripción general de QStateMachine
Descripción general del objeto QtRemote
Módulo 9. Introducción a QML (usando QML como representación de modelos) (4 ac. h.)
Módulo 10. Creando tu propia aplicación usando MVC (trabajo práctico) (8 ac. h.)
El curso “Programación en Visual C++” cubre todas las etapas de preparación y escritura de programas en C++. Aprenderá a trabajar con varios tipos de datos, operadores y funciones de C++, a realizar encapsulaciones y a utilizar constructores y destructores. Domine clases e interfaces abstractas, plantillas de funciones y aprenda a gestionar excepciones. El programa del curso también incluye el estudio del moderno entorno de desarrollo Microsoft Visual Studio.
4,2
34 990 ₽
El mundo moderno está cambiando rápidamente, al igual que los desafíos empresariales, lo que requiere el desarrollo de aplicaciones flexibles. Una forma de lograr flexibilidad es reducir las dependencias rígidas entre partes del sistema. Para ello, el desarrollador tiene a su disposición multitud de plantillas y herramientas. Uno de los enfoques eficaces es la inyección de dependencia, que es a lo que está dedicada la formación. Este curso cubre los principios de diseño que subyacen a las bibliotecas, los patrones DI clave y antipatrones, aprende principios básicos y avanzados de gestión de dependencias utilizando bibliotecas y diseño de IoC sistemas
4
12 500 ₽