Siirry suoraan sisältöön

Qt Intermediate (5 op)

Toteutuksen tunnus: 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
Lähiosuus
0 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
(2019-2024) ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
englanti
Paikat
0 - 15
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettajat
Janne Salonen
Vastuuopettaja
Janne Salonen
Ryhmät
Tietotekniikan_profilaatiot_TiVi
Tietotekniikan profilaatiot (TiVi)
Opintojakso
TT00GD56
Toteutukselle TT00GD56-3001 ei löytynyt varauksia!

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

Sisällön jaksotus

Can be find via course space.

Arviointiasteikko

Hyväksytty/Hylätty

Siirry alkuun