Qt 6 Core Intermediate with C++
Continues where the beginners course left off
Lo que serás capaz de hacer
No hello world here - This is not a beginners course! Start cross platform development with Qt and C++ on Windows, Mac or Linux! This is the second course in the Qt 6 series, and is a follow up to the Qt 6 Core for beginners course. However this course has been designed from the ground up to be very friendly for you c++ experienced programmers that wanted to skip the beginners course and dive right into the more complex Qt Core topics. Learn cross platform programming with Qt and C++, write once, build anywhere – Qt runs on virtually anything. You probably have applications built with Qt running on your computer, smart phone, television, and other electronics. There are not a lot of intermediate courses, the goal of this one is to bridge the gap between beginners and advanced programmers.This course continues on to teach the student the core classes in Qt 6. Some experience with C++ is required but you are not expected to be an expert in C++ or the standard library. This course has been updated with a porting from Qt 5 video and a basic guide to quickly installing Qt Creator on Linux, Max and Windows. We will hyper focus on non-visual classes in Qt Core. This course is a complete re-record of the popular Qt 5 version of the course featuring new content, upgraded graphics and audio, and we have switched from Qmake to Cmake in order to follow industry standards. Featuring closed caption in: English, Hindi, Korean, Spanish, Traditional Chinese
- Intermediate Qt 6 Core
- QObject Class
- QObject macro
- Signals and Slots
- Disable copy
- Stack vs heap
Temario
UNIDAD 1 - Welcome to the Course · 23 leccionesUNIDAD 1 - Welcome to the Course
UNIDAD 1 - Welcome to the Course
- What does this course cover
- What this course doesn’t cover
- Challenges with intermediate
- Who should take this course
- Course prerequisites
- If you don’t know C++
- Who is the instructor
- Raw and unfiltered
- Qt overview
- Courses overview
- Qt is massive
- What, why, how, recap
- Goals of the course
- What is Qt
- What can you make with Qt
- Have Qt already installed
- Installation issues
- Expect issues
- Bugs
- Source Code
- Reviews and feedback
- About the videos
- Skipped the beginners course
UNIDAD 2 - Before we dive in · 9 leccionesUNIDAD 2 - Before we dive in
UNIDAD 2 - Before we dive in
- Changes from Qt 5
- Installing Qt
- Installation notes
- Porting from Qt 5
- Should I use STD or Qt
- When to use STD
- When to use Qt
- Building QMake vs CMake
- The help system
UNIDAD 3 - What is a QObject · 6 leccionesUNIDAD 3 - What is a QObject
UNIDAD 3 - What is a QObject
- QObject Class
- QObject macro
- Signals and Slots
- Disable copy
- Quiz
- Assignment
UNIDAD 4 - Memory Management · 11 leccionesUNIDAD 4 - Memory Management
UNIDAD 4 - Memory Management
- Stack vs heap
- Memory leaks
- Dangling pointer
- Smart pointers
- Parent child relationships
- Getting the parent and children
- QScopedPointer
- QSharedPointer
- Sharing a pointer among multiple objects
- Quiz
- Assignment
UNIDAD 5 - Collections · 11 leccionesUNIDAD 5 - Collections
UNIDAD 5 - Collections
- QList
- QVector
- QSet
- QMap
- QStringList
- qDeleteAll with QLists
- QSharedPointer with QList
- qDeleteAll with QMap
- QSharedPointer with QMap
- Quiz
- Assignment
UNIDAD 6 - Views · 6 leccionesUNIDAD 6 - Views
UNIDAD 6 - Views
- View Classes
- QByteArrayView
- QStringview
- Issues with QStringView
- Section 6 - Quiz
- Section 6 - Assignment
UNIDAD 7 - Settings · 7 leccionesUNIDAD 7 - Settings
UNIDAD 7 - Settings
- What are settings
- QSettings
- Groups in QSettings
- Navigating groups
- Setting the filename
- Quiz
- Assignment
UNIDAD 8 - File system · 20 leccionesUNIDAD 8 - File system
UNIDAD 8 - File system
- Intro to file systems
- Disks partitions and volumes
- Folders (Directories)
- Files
- File Formats
- File Extensions
- QIODevice
- Writing files
- Appending files
- Reading files
- Reading large files
- QTextStream
- QDataStream
- QDir
- Navigating directories recursively
- QFileInfo
- QStorageInfo
- QLockFile
- Quiz
- Assignment
UNIDAD 9 - QDebug · 6 leccionesUNIDAD 9 - QDebug
UNIDAD 9 - QDebug
- Intercepting QDebug messages
- Creating a logger class
- Creating message categories
- QLoggingCategory
- Quiz
- Assignment
UNIDAD 10 - Encoding · 7 leccionesUNIDAD 10 - Encoding
UNIDAD 10 - Encoding
- ASCII
- UTF-8
- UTF-16
- Base64
- Hex
- Quiz
- Assignment
UNIDAD 11 - Compression · 7 leccionesUNIDAD 11 - Compression
UNIDAD 11 - Compression
- What is compression
- Compression formats
- Data compression
- File compression
- How do you make a zip file?
- Quiz
- Assignment
UNIDAD 12 - Serialization · 7 leccionesUNIDAD 12 - Serialization
UNIDAD 12 - Serialization
- What is serialization
- Serializing and deserializing data
- Serializing a class
- Serializing to JSON
- Serializing to XML
- Quiz
- Assignment
UNIDAD 13 - Algorithms and macros · 10 leccionesUNIDAD 13 - Algorithms and macros
UNIDAD 13 - Algorithms and macros
- qDeleteAll
- Filling a container
- Sorting a container
- Comparing containers
- Copying containers
- Custom macro
- TypeDef
- When to use Qt and when to use STD
- Quiz
- Assignment
UNIDAD 14 - Working with the Operating System · 10 leccionesUNIDAD 14 - Working with the Operating System
UNIDAD 14 - Working with the Operating System
- What are processes
- Basic process life cycle
- Process IO
- QSysInfo
- QProcess
- Working with a process
- Process custom commands
- Exploring our process life-cycle
- Quiz
- Assignment
UNIDAD 15 - Timers · 6 leccionesUNIDAD 15 - Timers
UNIDAD 15 - Timers
- What are timers
- Intervals
- QFileSystemWatcher
- Process timeout
- Quiz
- Assignment
UNIDAD 16 - Basic Threading · 10 leccionesUNIDAD 16 - Basic Threading
UNIDAD 16 - Basic Threading
- What are threads
- Async vs thead
- Threads are an advanced topic
- QThread
- Move to thread
- QThreadPool
- QtConcurrent
- Signals and slots across threads
- Quiz
- Assignment
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
28 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Bryan Cairns.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 16 unidades · 156 lecciones · 60 h
- 12 meses de acceso
- 28 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Bryan Cairns; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


