Cursuri de pregatire Qt Programming
QT este un cadru de aplicație pentru dezvoltarea software-ului de aplicație Cross-Platform. Acesta utilizează utilizează standard C++ cu extensii pentru a simplifica dezvoltarea atât GUI și aplicații server.
acest instructor-condus, de formare live oferă acoperire în profunzime a QT și modulele sale.
până la sfârșitul acestei instruiri, participanții vor avea cunoștințele și practicile necesare pentru a-și dezvolta propria aplicație C++ folosind QT.
format al cursului
- un curs condus de instructor cu acoperire teoretică a intervalului QT împreună cu exerciții și o componentă mare a dezvoltării mâinilor.
Schița de curs
Introducere la Qt
Obiecte și tipuri de bază
- Clasele de bază
- Obiecte
- Obiect Communication
Widgeturi și Designer
- Widgeturi
- Dialoguri
Aplicații și pictură
- Pictură și stilizare
- Crearea aplicației
Modele și vederi
Vizualizare grafică
Qt Modele suplimentare
- Multithreaded Programming și Multimedia
- Multimedia Programming
- Inter-proces Communication
Subiecte diverse
- Extinderea Qt cu pluginuri
- Procesarea datelor
- XML Modele
- Animation
Observații de încheiere
Cerințe
- Cunoașterea conceptelor de programare de bază.
Audiență
- Dezvoltatorii de software
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Qt Programming - Booking
Cursuri de pregatire Qt Programming - Enquiry
Mărturii (1)
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Curs - QT Programming
Upcoming Courses
Cursuri înrudite
Advanced C++
35 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze tehnici avansate de programare C++ pentru a dezvolta sisteme și aplicații complexe, sigure și de înaltă performanță.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați un mediu de dezvoltare care să includă toate bibliotecile, pachetele și cadrele C++. .
- Înțelegeți caracteristicile, componentele și elementele de bază ale C++. .
- Creați aplicații complexe C++ utilizând tehnici avansate de programare. .
- Învățați cum să scrieți cod lizibil, rapid și sigur în C++. .
- Cunoașteți capcanele comune de securitate în limbajul C++ și cum să le atenuați. .
- Implementați strategii de testare pentru calitatea codului și controlul securității. .
- Utilizați instrumentele de diagnosticare și de depanare în dezvoltarea C++. .
C++ for Modeling Quantitative Finance
49 oreTraining C++ profund pentru a acoperi modelarea metodelor cantitative și pentru a introduce un proiect uriaș pentru ca cursanții să aibă experiență practică reală cu C++ pentru Quants
C/C++ Secure Coding
21 oreAcest curs de trei zile acoperă elementele de bază ale securizării codului C / C++ împotriva utilizatorilor rău-intenționați, care pot exploata multe vulnerabilități în codul cu gestionarea memoriei și manipularea datelor, cursul acoperă principiile de scriere a codului securizat.
C++ for Embedded Systems
21 oreEste C++ potrivit pentru sisteme încorporate, cum ar fi microcontrolerele și sistemele de operare în timp real?
Ar trebui folosită programarea orientată pe obiecte în microcontrolere?
C++ prea îndepărtat de hardware pentru a fi eficient?
Acest instruire în direct, dirijat de instructor, abordează aceste întrebări și demonstrează prin discuții și practici modul în care C++ poate fi utilizat pentru a dezvolta sisteme încorporate cu un cod care să fie precis, lizibil și eficient. Participanții au pus teoria în practică prin crearea unei aplicații încorporate în eșantion în C++ .
Până la sfârșitul acestui antrenament, participanții vor putea:
- Înțelege principiile modelării orientate pe obiecte, programării software încorporate și programării în timp real
- Produce cod pentru sisteme încorporate care să fie mic, rapid și sigur
- Evita umflarea codului cauzată de șabloane, excepții și alte caracteristici ale limbajului
- Înțelege problemele legate de utilizarea C++ în sisteme critice pentru siguranță și în timp real
- Depana un program C++ pe un dispozitiv țintă
Public
- Dezvoltatori
- Designeri
Formatul cursului
- Parțial prelegere, parțial discuție, exerciții și practică intensă
C++ 11 Programming
14 oreAcesta este un curs de 2 zile destinat programatorilor C++ interesați de aplicarea noului standard C++11 în industria lor. Este deosebit de util pentru dezvoltatorii de aplicații financiare, acoperind toate funcțiile noi cu exemple de cod care vor fi executate în cadrul laboratorului.
C++, QT, ZeroMQ and Protocol Buffers
35 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) oferă o introducere în C++, cadrul GUI Qt și diverse tehnologii de comunicare, cum ar fi ZeroMQ și Protocol Buffers, care pot fi utilizate pentru a scrie aplicații distribuite.
La sfârșitul acestui curs, 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 Zero MQ și Protocol Buffers.
Using C++ in Embedded Systems - Applying C++11/C++14
21 oreAceastă sesiune de training își propune să introducă C++ ca extensie comună a limbajului C atunci când se aplică dezvoltarea de sisteme încorporate orientate pe obiecte. Deoarece C++ include C, această sesiune ne ghidează de la C la C++ într-un mod natural și examinează modul în care C++ este implementat. Acest lucru este deosebit de valoros pentru a înțelege atunci când se aplică C++ într-un mediu încorporat cu resurse limitate. Standardul C++ a suferit recent o revizuire majoră, cunoscută sub numele de C++11, iar o nouă versiune este pe drum, C++14. Acest curs abordează subiectele introduse cu aceste revizuiri, care sunt deosebit de utile, cum ar fi gestionarea performantă a memoriei, concurența utilizând un mediu multi-core și programarea bare-metal, aproape de hardware.
SCOPUL / BENEFICII
Obiectivul principal al acestei clase este să puteți utiliza C++ într-un mod „corect”.
- Introduce C++ ca alternativă de limbaj orientat pe obiecte într-un context de sistem încorporat
- Demonstrează similaritățile – și diferențele – cu limbajul C
- Înțelege diferite strategii de gestionare a memoriei – în special semantica de mutare introdusă cu C++11
- Examinează modul de funcționare și înțelege ce duc diferitele paradigme din C++ în codul mașină
- Utilizează șabloane pentru a obține abstracții de ordin înalt, sigure din punct de vedere al tipului, pentru programarea bare-metal, aproape de hardware – I/O mapat în memorie, precum și întreruperi – în special șabloanele variadice introduse cu C++11
- Oferă câteva modele de proiectare utile, în special aplicabile într-un context încorporat
- Câteva exerciții pentru a exersa unele concepte
AUDIENCE / PARTICIPANȚI
Acest training este destinat C++ - programatori care intenționează să înceapă să utilizeze C++ într-un context de sistem încorporat.
CUNOAȘTEREA ANTERIORĂ
Cursul necesită cunoștințe de bază în programarea C++ , corespunzătoare instruirilor noastre ” C++ - Nivel 1” și ” C++ Nivel 2 - Introducere C++ 11”.
EXERCIȚII PRACTICE
În timpul antrenamentului, veți exersa conceptele prezentate într-o serie de exerciții. Vom folosi mediul de dezvoltare integrată deschis și gratuit de la Eclipse
Functional Programming with C++
14 oreAceastă instruire live, condusă de un instructor în Moldova (online sau la fața locului) este destinată dezvoltatorilor web care doresc să programeze funcțional cu C++
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizeze soluții de programare funcțională pentru a îmbunătăți performanța aplicațiilor web.
- Evite mutarea datelor și efectele secundare cu programarea funcțională.
- Creeze aplicații web într-un stil de programare funcțională.
HMI Development for Automotive Infotainment Systems
14 oreAcesta este un curs specializat de dezvoltare a HMI conceput pentru profesioniștii din industria automobilelor implicați în dezvoltarea sistemului de infotainment pentru automobile avansate.
Advanced C++ Software Design
35 oreAcesta este un curs avansat de formare C++ , care se concentrează pe dezvoltarea și designul software-ului orientat pe obiecte (OO) cu ajutorul C++ programare C++ .
Object Oriented Programming with C++
7 oreÎn acest curs, participanții vor învăța concepte C++ și abilități de programare.
Programming in C++
35 oreCursul prezintă o limbaj C++ cuprinzător orientat pe obiecte și utilizarea exemplelor simple. Acestea sunt mecanismele standard și biblioteca
GUI Programming with Python and PyQt
21 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează persoanelor care doresc să programeze o aplicație software atractivă din punct de vedere vizual folosind Python și cadrul UI Qt.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați un mediu de dezvoltare care să includă toate bibliotecile, pachetele și cadrele necesare. .
- Creați o aplicație desktop sau server a cărei interfață de utilizator funcționează fără probleme și este atractivă din punct de vedere vizual. .
- Implementați diverse elemente și efecte de interfață utilizator, inclusiv widget-uri, diagrame, straturi etc. pentru a obține un efect maxim în ceea ce privește utilizabilitatea. .
- Implementați o bună proiectare a interfeței utilizator și o bună organizare a codului în timpul fazei de proiectare și dezvoltare. .
- Testați și depanați aplicația. .
Qt Quick and QML
7 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează designerilor web care doresc să construiască interfețe de utilizare dinamice și pentru mai multe platforme folosind Qt Quick and QML.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Proiectați prototipuri pentru interfețele de utilizare a aplicațiilor folosind QML. .
- Creați și implementați elementele de interfață utilizator ale unei aplicații folosind QML. .
- Implementați animații, transformări și tranziții pentru a crea o experiență mai receptivă pentru utilizatorii aplicației. .