Školenie Multiplatformový vývoj a Qt framework

Cieľ kurzu: Cieľom kurzu je oboznámiť sa so spôsobom vývoja softvéru pre viac platforiem (MS Windows, Linux, Unix, Mac OS X, …) a možnosťami Qt knižnice (Trolltech / Nokia).

Vstupné požiadavky: Solídna znalosť C++ (min. na úrovni dedenia tried a polymorfizmu metód).

Obsah kurzu:

ÚVOD

  • multiplatformový vývoj (ANSI/ISO C++, POSIX, programovanie nezávislé na OS)
  • kompilácia multiplatformových projektov – Makefiles, nástroje tretích strán
  • MinGW, Cygwin (zjednotenie vývoja pre Windows a Linux) – výhody, nevýhody
  • úvod do GNU build systému (Autotools)

PREDSTAVENIE Qt

  • stručná história, nasadenie vo svete
  • porovnanie s .NET
  • základná myšlienka a komponenty knižnice
  • licenčné podmienky (zdarma, význam LGPL licencie)

ZAČÍNAME S Qt

  • inštalácia (podľa zvolenej platformy)
  • qmake – náhrada Makefiles
  • kompilácia programov (príkazový riadok, Qt Creator, Visual Studio – porovnanie)
  • práca s helpom
  • „Hello World“ pre príkazový riadok aj GUI

ZÁKLADNÉ PRINCÍPY

  • signály a sloty
  • dodatky k C++ jazyku
  • objektový model
  • automatické deštruktory

NAJPOUŽÍVANEJŠIE MODULY (teória + príklady)

  • triedy na každodenné použitie: QString, QFile, QTime, QSettings, …
  • tvorba GUI aplikácii (práca v Qt Designeri)
  • práca s 2D grafikou
  • programovanie multithreadových aplikácii
  • komunikácia po sieti, TCP/IP, SSL, …
  • práca s databázami
  • internacionalizácia (tvorba aplikácii s možnosťou prekladu do viacerých jazykov)
  • štýlovanie (skinovanie) GUI aplikácii

Zaujal Vás tento kurz?


Pre uzavreté firemné školenia Vám radi pripravíme termíny podľa Vašich potrieb, kdekoľvek na Slovensku, priamo vo Vašej firme, alebo v našej učebne LAPIS v Nitre.

Osnovy kurzu môžeme plne prispôsobiť Vašim požiadavkám.

Kontaktujte nás pre viac podrobností nebo si vyžiadajte cenovou ponuku.

Kontaktujte nás:

tel. 037/6513 140,
tel. 0904/406 653

e-mail: lapis@lapis.sk