Qt Intermediate (5 op)
Toteutuksen tunnus: C-10065-TT00GD56-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.06.2025 - 10.07.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
-
25.08.2025 - 26.10.2025
Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 5 op
- Korkeakoulu
- Metropolia Ammattikorkeakoulu, Karaportti 2
- Opetuskielet
- englanti
- Paikat
- 0 - 15
- Opintojakso
- C-10065-TT00GD56
Arviointiasteikko
Hyväksytty/Hylätty
Sisällön jaksotus
Can be find via course space.
Tavoitteet
Learn essential Qt C++ programming concepts - Learn how to connect QML UI to a C++ backend - Learn about modules in Qt that support embedded application development
Sisältö
Contents 1/2 Qt Object Model - QObjects and Value Types - Meta-Object System - Signals and Slots - Properties Meta-Type System - Variants - Custom Types Core Classes - String Handling - Item Containers File Handling - Data Streams and Serialization C++ and QML - Exposing Properties and Objects - Type Registration - Accessing Objects in QML/C++ - C++ models and QML QML Performance Optimizations - Profiling and introspection tools Qt Design Studio Intro session 4h Contents 2/2 JSON Parsing Database programming - Database Connections - SQL Queries - Query Models - Transactions Networking - UDP and TDCP sockets - HTTP with Network Access Manager Unit Testing With QtTest - Unit tests - Data-driven testing - Asynchronous tests Multithreading - Multithreading in Qt - Worker objects - Runnables Debugging C++
Aika ja paikka
Calendar weeks 43-50 / 2025.
Oppimateriaalit
Can be find throw workspace.
Opetusmenetelmät
Weekly online lectures and exercises - Weekly online support on exercises: teacher available online 2 * 1h per week. - A qualification exam online to get course credits. - Related material in Qt Academy on selected topic.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Can be find throw workspace.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Estimated duration 135h - Theory 8 * 4h = 32h - Online support sessions 8* 2h = 16h - Exercise code 87h