Qt5-bibliotek (C++). Nivå 2. Avancerad utveckling av användargränssnitt - kurs 39 990 RUB. från Specialist, utbildning 40 ac. h., Datum: 23 september 2023.
Miscellanea / / November 28, 2023
Qt – en plattformsoberoende miljö för att utveckla ett användargränssnitt i C++, såväl som i andra objektorienterade språk.
Qt Creator – en integrerad utvecklingsmiljö fokuserad på utveckling av Qt-applikationer.
Kursen behandlar avancerade mekanismer och tekniker för att arbeta med Qt, inklusive datavisualisering. Avslöjar tekniker för att arbeta med databaser, och utvecklar även färdigheter i att använda Qt-mekanismer i design.
- programmerare som talar C++ och vill fördjupa sina kunskaper i Qt
--utvecklingsföretag som behöver certifierade specialister som är väl insatta i Qt
- programmerare som vill lära sig att fördjupa sina kunskaper och färdigheter i att använda Qt5
Du kommer att lära dig:
skapa datavisualiseringar med Qt;
arbeta med databaser från Qt;
använd avancerade Qt-mekanismer när du designar dina egna applikationer.
Professionell lärare i Qt5-kurser. Han har 5 års erfarenhet som mjukvaruutvecklare (C\C++), 3 år som ledande utvecklare, 2 år som mjukvaruarkitekt och 10 år som handledare. Vid denna...
Professionell lärare i Qt5-kurser. Han har 5 års erfarenhet som mjukvaruutvecklare (C\C++), 3 år som ledande utvecklare, 2 år som mjukvaruarkitekt och 10 år som handledare. För närvarande är han en ledande mjukvaruingenjör och designer inom 1C.
Graduate (med utmärkelser) från fakulteten för kemi vid Moscow State University uppkallad efter M.V. Lomonosov. Vladimir Aleksandrovich studerar ständigt och förbättrar sin nivå, ägnar stor uppmärksamhet åt kompetent design och programmeringsstil. Kan flera programmeringsspråk (C/C++, Python, PHP, Java), och under åren av praktik har han arbetat i nästan alla större programmeringsspråk. Har lovbetyg från programvaruplaceringsanläggningar (under sin tid på Agat - ett av de största systemen integratörer för marinen), samt mer än 70 recensioner från mer än 500 kunder på profi.ru (totalt betyg 4,63+).
Vladimir Aleksandrovich är en "noggrann" lärare i ordets goda bemärkelse - han försöker alltid förstå frågan \ teknik \ koncept till slutet - så att allt blir klart för eleverna i hans klasser. Han förklarar bra, lär sig att göra allt rent och korrekt första gången, vet hur man lyssnar och hör publiken. Lyssnare noterar särskilt hans förmåga att hitta ett separat förhållningssätt till varje elev, såväl som användbara exempel han ger från personlig praktik.
Modul 1. MVC (Model-View-Controller). Model-view-controller-paradigmet i Qt (2 ac. h.)
MVC - klassisk modell View Controller-paradigm
Model-View-Delegate - MVC i Qt
Modul 2. Modeller i Qt. Standardmodeller (2 ac. h.)
QAbstractItemModel och dess derivator
Generisk QStandardItemModel
Modul 3. Modellprogrammering (4 ac. h.)
Modell för lista
Modell för bord
Modell för trä
Modul 4. Representation. Standardutsikt. Egna idéer (4 ac. h.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView och utveckla dina egna åsikter baserat på det
Modul 5. Delegater. Standardombud. Egna delegater (4 ac. h.)
Förstå delegater
QItemDelegate & QStyledItemDelegate
Utveckla dina egna delegater baserat på QAbstractItemDelegate och dess derivat
Modul 6. Arbeta med databaser i Qt (8 ac. h.)
Använda databaser i Qt
Modeller för att arbeta med databaser
Ett exempel på att skapa en applikation med hjälp av en databas med SQLite
Modul 7. Multithreading i Qt (2 ac. h.)
Multithreading i Qt
Trådsynkronisering i Qt
Särskilda synkroniseringstekniker unika för Qt
QtKonkurrenskraftigt
Modul 8. Qt-chips (2 ac. h.)
QStateMachine Översikt
QtRemoteObject Översikt
Modul 9. Introduktion till QML (med QML som representation för modeller) (4 ac. h.)
Modul 10. Skapa din egen applikation med MVC (praktiskt arbete) (8 ac. h.)
Kursen "Programmering i Visual C++" täcker alla stadier av förberedelse- och skrivprogram i C++. Du kommer att lära dig att arbeta med olika C++ datatyper, operatorer och funktioner, utföra inkapsling och använda konstruktorer och destruktorer. Bemästra abstrakta klasser och gränssnitt, funktionsmallar och lär dig hur du hanterar undantag. I kursprogrammet ingår också att studera den moderna utvecklingsmiljön Microsoft Visual Studio.
4,2
34 990 ₽
Den moderna världen förändras snabbt, och det gör även affärsutmaningar som kräver utveckling av flexibla applikationer. Ett sätt att uppnå flexibilitet är att minska stela beroenden mellan delar av systemet. För att göra detta har utvecklaren många mallar och verktyg till sitt förfogande. Ett av de effektiva tillvägagångssätten är Dependency Injection, vilket är vad utbildningen är tillägnad. Den här kursen täcker designprinciperna som ligger till grund för bibliotek, viktiga DI-mönster och anti-mönster, lär sig grundläggande och avancerade principer för beroendehantering med hjälp av IoC-bibliotek och design system
4
12 500 ₽