Cursuri de pregatire Programare Qt
Qt este un cadru de aplicații pentru dezvoltarea software cu platformă multiplă. Utilizează C++ standard cu extensii pentru a simplifica dezvoltarea atât a aplicațiilor cu interfață grafică, cât și a celor server.
Această instruire live, condusă de un instructor, oferă o acoperire cuprinzătoare a Qt și a modulelor sale.
La sfârșitul acestei instruiri, participanții vor avea cunoștințele necesare și experiența practică pentru a dezvolta propriile lor aplicații C++ folosind Qt.
Formatul cursului
- O instruire condusă de un instructor, cu acoperire teoretică a lui 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
Widget-uri și Designer
- Widget-uri
- Ferestre de dialog
Aplicații și desenare
- Desenare și stilizare
- Crearea aplicațiilor
Modele și afișaje
Afișaj grafic
Modele suplimentare ale lui Qt
- Programare multithread și multimedia
- Programare multimedia
- Comunicarea între procese
Teme diverse
- Extinderea lui Qt cu pluginuri
- Procesarea datelor
- Patrune XML
- Animație
Cele de la final
Cerințe
- Cunoștințe ale conceptelor de programare de bază.
Audiență
- Dezvoltatori 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 oreAceastă instruire live, condusă de un instructor în Moldova (online sau pe fața locului), este destinată dezvoltatorilor care doresc să folosească tehnicii avansate de programare C++ pentru a dezvolta sisteme și aplicații complexe, sigure și cu performanță ridicată.
La finalul acestei instruirile, participanții vor putea:
- Setați un mediu de dezvoltare care include toate bibliotecile, pachetele și framework-urile C++.
- Înțelegeți caracteristicile, componentele și elementele de bază ale limbajului C++.
- Creați aplicații complexe în C++ folosind tehnicii avansate de programare.
- Învațați cum să scrieți cod clar, rapid și sigur în C++.
- Cunoașteți cele mai comune probleme de securitate ale limbajului C++ și cum să le mitigați.
- Implementați strategii de testare pentru controlul calității codului și al securității.
- Folosiți instrumentele de diagnostica și depanare în dezvoltarea C++.
C++ pentru Modelare în Finanțe Cuantitative
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++ Securizarea Codului
21 oreAceastă curs de trei zile acoperă bazele securizării codului C/C++ împotriva utilizatorilor malicioși care ar putea explota multe vulnerabilități din cod, legate de gestionarea memoriei și de procesarea intrărilor. Cursul abordează principiile scrierii codului securizat.
C++ pentru Sisteme Embritte
21 oreEste C++ potrivit pentru sisteme încorporate, cum ar fi microcontrolerele și sistemelor de operare în timp real?
Arborele programarea orientată pe obiecte ar trebui utilizat în microcontrolere?
Este C++ prea departe de hardware pentru a fi eficient?
Acest antrenament conducerea instructorului, live, abordează aceste întrebări și demonstrează prin discuție și practică cum C++ poate fi utilizat pentru dezvoltarea sistemelor încorporate cu cod care este precis, ușor de citit și eficient. Participanții pune teoria în practică prin crearea unei aplicații încorporate de exemplu în C++.
La finalul acestui antrenament, participanții vor putea:
- Înțelege principiile modelării orientate pe obiecte, programării software încorporat și programării în timp real
- Produce cod pentru sistemele încorporate care este mic, rapid și sigur
- Evita creșterea volumului de cod din cauza șablonelor, excepțiilor și altor caracteristici ale limbajului
- Înțelege problemele legate de utilizarea C++ în sisteme critice pentru siguranță și în timp real
- Depune un program C++ pe un dispozitiv țintă
Audiență
- Dezvoltatori
- Proiectanți
Formatul cursului
- Parțial prezentare, parțial discuție, exerciții și multă practică
Programare C++ 11
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 și Protocol Buffers
35 oreAceastă instruire condusă de un instructor (online sau la fața locului) oferă o acoperire introductivă a C++, framework-ului GUI Qt, și diferitelor tehnologii de comunicare, cum ar fi ZeroMQ și Protocol Buffers, care pot fi folosite pentru scrierea aplicațiilor distribuite.
La finalul acestei instruire, participanții vor avea cunoștințele și practica necesară pentru a scrie și a compila o aplicație utilizând C++, Qt și gcc pe Linux Centos 6/7. De asemenea, vor integra capacități de mesajere asincronă folosind ZeroMQ și Protocol Buffers.
Folosirea C++ în Sistemele Incluse - Aplicarea C++11/C++14
21 oreAcest curs urmărește să introducă C++ ca extensie comună a limbajului C atunci când se aplică dezvoltarea orientată pe obiecte a sistemelor incluse. Deoarece C++ înclude C, acest training ne duce de la C la C++ într-un mod natural și ne arată cum este implementat C++. Acest lucru este deosebit de valoros de înțeles atunci când se aplică C++ într-un mediu inclus cu resurse limitate. Standardul C++ a fost recent subiect al unei revizii majore, cunoscut ca C++11, iar o nouă versiune este în curs de apariție, C++14. Acest curs abordează subiectele aduse cu aceste revizii care sunt deosebit de utile, cum ar fi gestionarea memoriei cu performanțe ridicate, concurența care se folosește de un mediu multicore și programarea la nivel hardware apropiat.
OBIECTIV/AVANTAJE
Obiectivul principal al acestui curs este ca să puteți folosi C++ într-un mod “ corect”.
- Să introducem C++ ca o alternativă orientată pe obiecte în contextul sistemelor incluse
- Să arătăm similitudinile – și diferențele – cu limbajul C
- Să înțelegem diferite strategii de gestionare a memoriei – deosebit de semantica de mutare introdusă cu C++11
- Să analizăm sub capotă și să înțelegem ce paradigme diferite din C++ duce la cod mașină
- Să folosim sabloane pentru a obține abstracțiile de ordin superior sigure de tipuri pentru programarea la nivel hardware apropiat – I/O memorie mapeată precum și interupțiile – deosebit de sabloane variadice introduse cu C++11
- Să oferim câteva pattern-uri de design utile, aplicabile în contextul sistemelor incluse
- Câteva exerciții pentru a practica unele concepte
PUBLICUL/Participantii
Acest curs este adresat programatorilor C++ care intenționează să înceapă folosirea C++ în contextul sistemelor incluse.
CUNOȘTINTE PREALABLE
Cursul necesită cunoștințe de bază în programarea C++, corespunzătoare formărilor noastre ”C++ – Nivel 1” și ”C++ Nivel 2 – Introducerea C++11”.
EXERCIȚII PRACTICE
În timpul cursului, veți practica conceptele prezentate într-un număr de exerciții. Vom folosi mediul de dezvoltare integrat gratuit și deschis de la Eclipse.
Programare Funcțională cu C++
14 oreAcest antrenament live, condus de un instrucționist în Moldova (online sau în fața publicului) este destinat dezvoltatorilor web care doresc să folosească programarea funcțională cu C++
La finalul acestui antrenament, participanții vor putea:
- Folosi soluții de programare funcțională pentru a îmbunătăți performanța aplicațiilor web.
- Avoid data mutation and side effects with functional programming.
- Crea aplicații web în stil funcțional.
Dezvoltare HMI pentru Sisteme de Infotainment Automotive
14 oreAcesta este un curs specializat de Dezvoltare HMI conceput pentru profesioniștii din industria automotive care sunt implicați în dezvoltarea sistemelor avansate de infotainment automotive
Dizajn Avansat de Software în C++
35 oreAcesta este un curs avansat de C++, care se concentrează pe dezvoltarea și designul orientate obiect (OO) cu limbajul de programare C++.
Programare Orientată pe Obiecte cu C++
7 oreÎn acest curs, participanții vor învăța conceptele și abilitățile de programare C++.
Programare în C++
35 oreCursul prezintă un limbaj orientat obiect complet, C++, și utilizarea sa prin exemple simple. Acestea includ mecanismele standard și biblioteca.
Qt Quick și QML
7 oreAceastă formare sub direcția unui instrucțuator (online sau într-un spațiu fizic) este destinată designerilor web care doresc să construiască interfețe de utilizator (UI) dinamice și multiplatforme folosind Qt Quick și QML.
La sfârșitul acestei formări, participanții vor putea:
- Să conceapă prototipuri pentru interfețele de aplicație folosind QML.
- Să creeze și să implementeze elementele UI ale unei aplicații folosind QML.
- Să implementeze animații, transformări și tranziții pentru a crea o experiență mai responsivă pentru utilizatorul aplicației.
Unreal Engine 4
21 oreAceastă instruire live, condusă de un instructor în Moldova acoperă elementele de bază ale dezvoltării jocurilor cu Unreal Engine 4, oferind în același timp participanților șansa de a-și crea propriul joc de exemplu.