Szkolenie: Programowanie interfejsów użytkownika w QtQuick - poziom podstawowy
Szkolenie QtQuick podstawy to praktyczny kurs programowania interfejsów użytkownika w QML i Qt Quick, obejmujący projektowanie nowoczesnych aplikacji desktopowych, mobilnych i wbudowanych, animacje, pozycjonowanie, obsługę zdarzeń oraz integrację z C++ i narzędziami Qt Designer
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:QTQUICK-BEG
Programowanie interfejsów użytkownika w QtQuick - poziom podstawowy
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania interfejsów użytkownika z wykorzystaniem QML i Qt Quick w aplikacjach desktopowych, mobilnych oraz wbudowanych
Szkolenie uczy stosowania narzędzi Qt Quick Designer do tworzenia i modyfikowania interfejsów graficznych, zarówno statycznych, jak i animowanych
Szkolenie rozwija umiejętność modelowania zachowań interfejsu poprzez stany, animacje oraz obsługę zdarzeń i interakcję z kodem C++
Dla kogo?
Programiści oraz projektanci interfejsów użytkownika realizujący aplikacje desktopowe, mobilne lub wbudowane
Osoby posiadające podstawowe doświadczenie w programowaniu, chcące rozwinąć umiejętności w zakresie QML i Qt Quick
Specjaliści IT odpowiedzialni za projektowanie i wdrażanie nowoczesnych interfejsów graficznych
Efekty kształcenia
Uczestnik projektuje i implementuje interfejsy użytkownika w QML i Qt Quick
Uczestnik stosuje animacje oraz efekty graficzne w aplikacjach
Uczestnik wykorzystuje narzędzia Qt Quick Designer do prototypowania interfejsów
Uczestnik modeluje zachowania interfejsu za pomocą stanów i przejść
Uczestnik integruje komponenty QML z kodem C++/Qt
Uczestnik stosuje dobre praktyki w zakresie projektowania GUI
Wymagania
Od uczestników wymaga się podstawowej umiejętności programowania. Znajomość języka JavaScript będzie dodatkowym atutem
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
QML i Qt Quick
Czym jest Qt Quick?
Czym jest QML?
Prototypowanie Qt Quick
Struktura dokumentu
Wiązanie wyrażeń
Właściwości, sygnały i sloty
Podstawowe zagadnienia
Geometria
Przekształcenia
Obsługa myszy
Wyświetlanie grafiki
Wprowadzanie tekstu
Cykl życia obiektów
Pozycjonowanie obiektów
Kotwice
Pozycjonery
Layouty
Animacje
Deklarowane
Generatory wartości właściwości
Interpolacja zmiany wartości właściwości
Modelowanie oparte o stany
Stany
Przejścia
Komponenty
Podział na dokumenty
Element Component
Tworzenie i usuwanie instancji komponentów
Ładowanie elementów na żądanie
Powielanie elementów
Efekty graficzne
Kontrolki
Podstawowe elementy
Okno aplikacji
Projektowanie w oparciu o strony
Stylizacja kontrolek
QtQuick Designer
Formularze QML
Interakcja z C++/Qt
Podstawy meta-obiektów w Qt
Eksportowanie obiektów C++ do QML
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
