Szkolenie dostępne na zamówienie

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)

Poziom zaawansowania:

Kod kursu:QTQUICK-BEG

qtquickaplikacje-desktopoweinterfejs-uzytkownikagui-cpp

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

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

Pobierz program w PDF

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

Autorem szkolenia jest Witold Wysota

Jestem inżynierem oprogramowania z ponad 20-letnim doświadczeniem w branży IT oraz tytułem magistra inżyniera informatyki zdobytym na Politechnice Warszawskiej. Od 2008 roku pracuję na rynku komercyjnym jako programista, realizując projekty w języku C++ dla klientów z całego świata – od Stanów Zjednoczonych, przez Europę, aż po Koreę. Specjalizuję się w programowaniu z wykorzystaniem bibliotek Qt, a moja wiedza i praktyka w tym zakresie zostały potwierdzone publikacjami artykułów oraz książką Game…

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

29.02.2024

Uczestnik szkoleniaProgramowanie interfejsów użytkownika w QtQuick - poziom podstawowy

Dobre wejście w temat, pozwala ruszyć dalej samodzielnie.

Więcej opinii