Siirry suoraan sisältöön

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
Toteutukselle C-10065-TT00GD56-3001 ei löytynyt varauksia!

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

Siirry alkuun