Opis

Zaawansowane szkolenie z programowania aplikacji wieloplatformowych przy użyciu frameworka Qt. Program prowadzi uczestników przez proces tworzenia nowoczesnych aplikacji desktopowych, począwszy od projektowania interfejsu użytkownika, poprzez implementację logiki biznesowej, aż po optymalizację wydajności i przygotowanie do dystrybucji. Uczestnicy poznają zarówno podstawowe elementy frameworka, jak i zaawansowane techniki programowania wykorzystujące pełny potencjał Qt. Szkolenie wykorzystuje praktyczne przykłady i rzeczywiste scenariusze projektowe, pozwalając uczestnikom zdobyć doświadczenie w rozwiązywaniu typowych problemów rozwoju aplikacji wieloplatformowych.

Profil uczestnika

  • Programiści C++ zainteresowani tworzeniem aplikacji wieloplatformowych
  • Deweloperzy aplikacji desktopowych poszukujący wydajnych narzędzi
  • Inżynierowie oprogramowania pracujący nad interfejsami użytkownika
  • Architekci systemów przenośnych między platformami
  • Programiści aplikacji biznesowych
  • Deweloperzy systemów wbudowanych wykorzystujących Qt
  • Twórcy aplikacji przemysłowych i narzędziowych
  • Programiści modernizujący legacy software

Agenda

  1. Fundamenty programowania z Qt
    • Architektura aplikacji Qt i system sygnałów-slotów
    • Tworzenie interfejsów użytkownika z Qt Widgets
    • Wykorzystanie Qt Creator i narzędzi deweloperskich
    • Zarządzanie zasobami i internacjonalizacja aplikacji
  2. Nowoczesne interfejsy użytkownika
    • Projektowanie responsywnych layoutów
    • Implementacja własnych widgetów i stylów
    • Wykorzystanie Qt Quick i QML
    • Integracja C++ z QML
  3. Zaawansowane funkcjonalności
    • Komunikacja sieciowa i protokoły
    • Obsługa baz danych i SQL
    • Wielowątkowość i współbieżność w Qt
    • Przetwarzanie multimediów i grafiki
  4. Wdrażanie i optymalizacja
    • Techniki debugowania i profilowania
    • Optymalizacja wydajności aplikacji
    • Przygotowanie do wieloplatformowej dystrybucji
    • Integracja z systemami docelowymi

Korzyści

  • Umiejętność tworzenia wieloplatformowych aplikacji desktopowych
  • Znajomość zaawansowanych technik programowania w Qt
  • Zdolność projektowania wydajnych interfejsów użytkownika
  • Umiejętność integracji z różnymi systemami i bazami danych
  • Wiedza z zakresu optymalizacji aplikacji Qt
  • Znajomość najlepszych praktyk rozwoju aplikacji wieloplatformowych
  • Umiejętność tworzenia własnych komponentów Qt
  • Zdolność efektywnego wykorzystania narzędzi Qt

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka C++
  • Doświadczenie w programowaniu obiektowym
  • Podstawowa wiedza o tworzeniu interfejsów użytkownika
  • Znajomość podstaw projektowania aplikacji

Zagadnienia

  • System sygnałów i slotów
  • Qt Widgets i Qt Quick
  • Programowanie QML
  • Wielowątkowość w Qt
  • Obsługa baz danych
  • Komunikacja sieciowa
  • Przetwarzanie grafiki
  • Zarządzanie pamięcią
  • Internacjonalizacja
  • Systemy budowania
  • Debugowanie aplikacji
  • Profilowanie wydajności

Poznaj naszą firmę

INFORMACJA CENOWA:
od 5250 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-829

Udostępnij swoim znajomym