Novinka v ponuke
Kód kurzu: CPP_QT« Krok späť

Jazyk C/C++ – Framework Qt

Kurz je určený pre programátorov, ktorí sa chcú naučiť tvoriť aplikácie pomocou multiplatformného frameworku Qt. Na kurze sa zoznámite s filozofiou a princípmi frameworku Qt, naučíte sa skompilovať Qt aplikáciu na rôznych platformách, získate prehľad o nástrojoch frameworku Qt a v neposlednom rade sa dozviete, ako vytvoriť grafické užívateľské rozhranie.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
7. 2. 2018 3 12 300 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha3 12 300 CZK v cene kurzu 30
Brno3 12 000 CZK v cene kurzu 30
Bratislava3 405,00 EUR v cene kurzu 30

Čo vás naučíme

  • Základné princípy programovania Qt aplikácií
  • Prácovať s vývojovým prostredím
  • Integráciu s inými vývojovými nástrojmi
  • Preklad na rôznych platformách
  • Štruktúru meta-objektového kompilátoru
  • Tvorbu užívateľského rozhrania pomocou Qt widgetov
  • Prácu s grafikou
  • Pokročilé nástroje frameworku Qt (sieťové rozhranie, vlákna, procesy)

Pre koho je kurz určený

Kurz je určený pre vývojárov.

Požadované vstupné znalosti

  • Znalosti v rozsahu kurzu Programovací jazyk C a C++ (CPP_INTRO).
  • Znalosti v rozsahu kurzu Objekty v jazyku C++ (CPP_OOP)

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

ŠTudijné materiály

Tlačené prezentácie preberanej látky.

Osnova

Úvod do frameworku Qt

  • História, filozofia
  • Vývojové prostredie
  • Tvorba jednoduchej aplikácie
  • Integrácia s nástrojom CMake
  • Demonštrácia prekladu pre rôzne platformy (Windows, Linux, Android)

Signály a sloty

  • Princíp meta-objektového kompilátoru (MOC)
  • Smyčka udalostí a súvislosť s návrhovým vzorom Observer
  • Jazyk QML

Uživateľské rozhranie I.

  • Prvky užívateľského rozhrania
  • Widgety
  • Tvorba GUI layoutu

Uživateľské rozhranie II.

  • Grafika
  • Animácie
  • Prezentácia dát

Uživateľské rozhranie III.

  • MVC architektúra
  • Model/View v Qt

Dátové štruktúry a algoritmy

  • Kontejnery v Qt
  • Iterátory v Qt
  • Algoritmy v Qt

Spojenie so svetom

  • Prezentácia dát
  • Sieťové rozhranie

Paralelizmus

  • Vlákna
  • Procesy

Testovanie

Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.