Cursuri de pregatire Programare Qt
Qt este un cadru de aplicații pentru dezvoltarea de software aplicațional cross-platform. Folosește C++ standard cu extensii pentru a simplifica dezvoltarea atât a aplicațiilor GUI, cât și a celor de server.
Acest training condus de un instructor oferă o acoperire profundă a Qt și a modulelor sale.
La sfârșitul acestui training, participanții vor avea cunoștințele și practica necesare pentru a dezvolta propria aplicație C++ folosind Qt.
Formatul cursului
- Un curs condus de un instructor cu acoperire teoretică a Qt, împreună cu exerciții și o componentă mare de dezvoltare practică.
Schița de curs
Introducere în Qt
Obiecte și Tipuri de Bază
- Clase de Bază
- Obiecte
- Comunicarea între Obiecte
Widgets și Designer
- Widgets
- Dialoguri
Aplicații și Pictură
- Pictura și Stilizarea
- Crearea Aplicațiilor
Modele și Vederi
Vedere Grafică
Modele Adiționale Qt
- Programare Multithread și Multimedia
- Programare Multimedia
- Comunicare Inter-Process
Subiecte Diverse
- Extinderea Qt cu Pluginuri
- Prelucrarea Datelor
- Modele XML
- Animație
Observații Finale
Cerințe
- Cunoștințe de bază despre concepte de programare.
Publicul țintă
- Dezvoltatori de software
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Programare Qt - Rezervare
Cursuri de pregatire Programare Qt - Solicitare
Mărturii (1)
Atmosferă de antrenament excelentă.
April Faith Manabat - Controtek Solutions Inc
Curs - QT Programming
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
C++ Avansat
35 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor care doresc să utilizeze tehnici avansate de programare în C++ pentru a dezvolta sisteme și aplicații complexe, sigure și de înaltă performanță.
La sfârșitul acestui training, participanții vor putea:
- Să configureze un mediu de dezvoltare care include toate bibliotecile, pachetele și framework-urile C++.
- Să înțeleagă caracteristicile, componentele și elementele de bază ale C++.
- Să creeze aplicații complexe în C++ folosind tehnici avansate de programare.
- Să învețe cum să scrie cod lizibil, rapid și sigur în C++.
- Să cunoască capcanele comune de securitate în limbajul C++ și cum să le atenueze.
- Să implementeze strategii de testare pentru controlul calității și securității codului.
- Să utilizeze instrumentele de diagnosticare și depanare în dezvoltarea C++.
C++ pentru Modelarea Finanțelor Cantitative
49 OreCurs avansat de C++ pentru a acoperi metodele cantitative de modelare și pentru a introduce un proiect amplu, oferind participanților o experiență practică reală cu C++ pentru finanțe cantitative.
C/C++ Securizarea Codului
21 OreAcest curs de trei zile acoperă elementele de bază ale securizării codului C/C++ împotriva utilizatorilor rău intenționați care ar putea exploata numeroase vulnerabilități din cod, legate de gestionarea memoriei și manipularea intrărilor. Cursul acoperă principiile scrierii unui cod sigur.
C++ pentru Sisteme Încorporate
21 OreEste C++ potrivit pentru sistemele incorporate, cum ar fi microcontrolerele și sistemele de operare în timp real?
Ar trebui să fie utilizată programarea orientată pe obiecte în microcontrolere?
Este C++ prea îndepărtat de hardware pentru a fi eficient?
Acest training condus de un instructor, în format live, abordează aceste întrebări și demonstrează prin discuții și exerciții practice cum poate fi utilizat C++ pentru a dezvolta sisteme incorporate cu cod precis, lizibil și eficient. Participanții pun teoria în practică prin crearea unei aplicații de probă în C++ pentru sisteme incorporate.
La sfârșitul acestui training, participanții vor putea:
- Înțelege principiile modelării orientate pe obiecte, programării software pentru sisteme incorporate și programării în timp real
- Produce cod pentru sisteme incorporate care este compact, rapid și sigur
- Evita umflarea codului din cauza șabloanelor, excepțiilor și altor caracteristici ale limbajului
- Înțelege problemele legate de utilizarea C++ în sisteme critice pentru siguranță și sisteme în timp real
- Depana un program C++ pe un dispozitiv țintă
Publicul țintă
- Dezvoltatori
- Designeri
Formatul cursului
- Parțial curs teoretic, parțial discuții, exerciții și practică intensă
Programare C++ 11
14 OreAcest este un curs de 2 zile destinat programatorilor C++ care sunt interesați să aplice noul standard C++11 în industria lor. Este deosebit de util pentru dezvoltatorii de aplicații financiare, acoperind toate noile caracteristici cu exemple de cod care vor fi executate în cadrul laboratorului.
C++, QT, ZeroMQ și Protocol Buffers
35 OreAcest training condus de un instructor, în format live în Moldova (online sau la fața locului), oferă o introducere în C++, cadrul de lucru Qt GUI și diverse tehnologii de comunicare, cum ar fi ZeroMQ și Protocol Buffers, care pot fi utilizate pentru a scrie aplicații distribuite.
La finalul acestui training, participanții vor avea cunoștințele și practica necesare pentru a scrie și compila o aplicație folosind C++, Qt și gcc pe Linux Centos 6/7. Participanții vor integra, de asemenea, capabilități de mesagerie asincronă folosind ZeroMQ și Protocol Buffers.
Utilizarea C++ în Sisteme Încorporate - Aplicarea C++11/C++14
21 OreAcest training are ca scop introducerea C++ ca extensie comună a limbajului C în dezvoltarea de sisteme incorporate orientate pe obiecte. Deoarece C++ include C, acest training ne conduce de la C la C++ într-un mod natural și explorează mecanismele interne de implementare a C++. Acest lucru este deosebit de valoros pentru a înțelege cum să aplicăm C++ într-un mediu încorporat cu resurse limitate. Standardul C++ a suferit recent o revizuire majoră, cunoscută sub numele de C++11, iar un nou standard este în curs de dezvoltare, C++14. Acest curs abordează subiectele introduse de aceste revizuiri care sunt deosebit de utile, cum ar fi gestionarea performantă a memoriei, concurența în mediile multicore și programarea aproape de hardware (bare-metal).
OBiECTIV/BENEFICII
Principalul obiectiv al acestui curs este să vă permită să utilizați C++ într-un „mod corect”.
- Introducerea C++ ca alternativă orientată pe obiecte în contextul sistemelor incorporate
- Prezentarea asemănărilor și diferențelor față de limbajul C
- Înțelegerea diferitelor strategii de gestionare a memoriei – în special semantica mutării introdusă cu C++11
- Explorarea mecanismelor interne și înțelegerea efectelor diferitelor paradigme din C++ asupra codului mașină
- Utilizarea șabloanelor pentru a realiza abstracții de ordin înalt sigură de tip pentru programarea aproape de hardware – I/O mapat în memorie, precum și intreruperi – în special șabloanele variadice introduse cu C++11
- Prezentarea unor modele de design utile, aplicabile în special în contextul sistemelor incorporate
- Câteva exerciții pentru a exersa unele concepte
PUBLIC ȚINTĂ/PARTICIPANȚI
Acest training este destinat programatorilor C++ care intenționează să înceapă utilizarea C++ în contextul sistemelor incorporate.
CUNOȘTINȚE PREALABILE
Cursul necesită cunoștințe de bază în programarea C++, corespunzătoare trainingurilor noastre „C++ – Nivelul 1” și „C++ Nivelul 2 – Introducere în C++11”.
EXERCIȚII PRACTICE
În timpul trainingului, veți exersa conceptele prezentate într-o serie de exerciții. Vom folosi mediul integrat de dezvoltare deschis și gratuit Eclipse.
Programare Funcțională cu C++
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor web care doresc să utilizeze programarea funcțională cu C++.
La sfârșitul acestui training, participanții vor fi capabili să:
- Utilizeze soluții de programare funcțională pentru a îmbunătăți performanța aplicațiilor web.
- Evite mutațiile de date și efectele secundare cu programarea funcțională.
- Creeze aplicații web într-un stil de programare funcțională.
Dezvoltarea HMI pentru Sisteme de Infotainment Auto
14 OreAcesta este un curs specializat de Dezvoltare HMI destinat profesioniștilor din domeniul auto care sunt implicați în dezvoltarea sistemelor avansate de infotainment auto
Design Avansat de Software în C++
35 OreAcest este un curs avansat de C++ care se concentrează pe dezvoltarea și proiectarea software orientată pe obiect (OO) folosind limbajul de programare C++.
Programare Orientată pe Obiecte cu C++
7 OreÎn acest curs, participanții vor învăța concepte și abilități de programare în C++.
Programare în C++
35 OreCursul prezintă un limbaj orientat pe obiecte, C++, și utilizarea lui prin exemple simple. Acestea sunt mecanismele standard și biblioteca.
Qt Quick și QML
7 OreAceastă formare condusă de un instructor, live în Moldova (online sau la fața locului) este destinată designerilor web care doresc să construiască interfețe de utilizator dinamice și cross-platform folosind Qt Quick și QML.
La finalul acestei formări, participanții vor putea:
- Proiecta prototipuri pentru interfețele de utilizator ale aplicațiilor folosind QML.
- Crea și implementa elementele de interfață de utilizator ale unei aplicații folosind QML.
- Implementa animații, transformări și tranziții pentru a crea o experiență mai responsivă pentru utilizatorii aplicației.
Unreal Engine 4
21 OreAcest training live, condus de un instructor în Moldova, acoperă elementele de bază ale dezvoltării de jocuri cu Unreal Engine 4, oferind participanților șansa de a-și crea propriul joc demonstrativ.