Qt5-kirjasto (C++). Taso 2. Edistynyt käyttöliittymäkehitys - kurssi 39 990 RUB. erikoislääkäriltä, koulutus 40 ak. h., Päivämäärä: 23.9.2023.
Miscellanea / / November 28, 2023
Qt – cross-platform-ympäristö käyttöliittymän kehittämiseen C++:ssa sekä muissa oliokielissä.
Qt Creator – integroitu kehitysympäristö, joka keskittyy Qt-sovellusten kehittämiseen.
Kurssi kattaa edistyneitä mekanismeja ja tekniikoita Qt: n kanssa työskentelyyn, mukaan lukien tietojen visualisointi. Paljastaa tietokantojen kanssa työskentelyn tekniikat ja kehittää myös Qt-mekanismien käyttöä suunnittelussa.
- ohjelmoijat, jotka puhuvat C++:aa ja haluavat syventää osaamistaan Qt: ssä
--kehitysyritykset, jotka tarvitsevat Qt: n hyvin tuntevia sertifioituja asiantuntijoita
- ohjelmoijat, jotka haluavat oppia syventämään tietojaan ja taitojaan Qt5:n käytössä
Sinä tulet oppimaan:
luoda datan visualisointeja Qt: n avulla;
työskennellä Qt: n tietokantojen kanssa;
käytä kehittyneitä Qt-mekanismeja, kun suunnittelet omia sovelluksiasi.
Qt5-kurssien ammattimainen opettaja. Hänellä on 5 vuoden kokemus ohjelmistokehittäjänä (C\C++), 3 vuotta johtavana kehittäjänä, 2 vuotta ohjelmistoarkkitehtina ja 10 vuotta tutorina. Tällä...
Qt5-kurssien ammattimainen opettaja. Hänellä on 5 vuoden kokemus ohjelmistokehittäjänä (C\C++), 3 vuotta johtavana kehittäjänä, 2 vuotta ohjelmistoarkkitehtina ja 10 vuotta tutorina. Tällä hetkellä hän on johtava ohjelmistosuunnittelija ja suunnittelija 1C: ssä.
Valmistunut (arvosanoin) Moskovan valtionyliopiston kemian tiedekunnasta, joka on nimetty M.V. Lomonosov. Vladimir Aleksandrovich opiskelee ja parantaa jatkuvasti tasoaan, kiinnittää suurta huomiota osaavaan suunnitteluun ja ohjelmointityyliin. Hän osaa useita ohjelmointikieliä (C/C++, Python, PHP, Java) ja vuosien harjoittelun aikana hän on työskennellyt lähes kaikilla tärkeimmillä ohjelmointikielillä. Hänellä on sertifikaatit ohjelmistosijoituslaitoksilta (työskennellessään Agatissa - yksi suurimmista järjestelmistä laivaston integraattorit) sekä yli 70 arvostelua yli 500 asiakkaalta profi.ru-sivustolla (yhteensä luokitus 4,63+).
Vladimir Aleksandrovich on "huolellinen" opettaja sanan hyvässä merkityksessä - hän yrittää aina ymmärtää asian \ tekniikka \ käsitteen loppuun asti - jotta kaikki tulee selväksi hänen luokkiensa opiskelijoille. Hän selittää hyvin, opettaa tekemään kaiken puhtaasti ja oikein ensimmäisellä kerralla, osaa kuunnella ja kuulla yleisöä. Kuuntelijat huomioivat erityisesti hänen kykynsä löytää jokaiselle opiskelijalle erillinen lähestymistapa sekä hyödyllisiä esimerkkejä henkilökohtaisesta harjoittelusta.
Moduuli 1. MVC (Model-View-Controller). Mallinäkymä-ohjaimen paradigma Qt: ssä (2 ac. h.)
MVC - klassinen Model View Controller -paradigma
Model-View-Delegate - MVC in Qt
Moduuli 2. Mallit Qt. Vakiomallit (2 ac. h.)
QAbstractItemModel ja sen johdannaiset
Yleinen QStandardItemModel
Moduuli 3. Malliohjelmointi (4 ac. h.)
Malli luetteloon
Malli pöytään
Malli puulle
Moduuli 4. Edustus. Vakionäkymät. Omat ideat (4 ak. h.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView ja omien näkemysten kehittäminen sen pohjalta
Moduuli 5. Edustajat. Tavalliset edustajat. Omat edustajat (4 ak. h.)
Edustajien ymmärtäminen
QItemDelegate & QStyledItemDelegate
Omien delegaattien kehittäminen QAbstractItemDelegate ja sen johdannaisten perusteella
Moduuli 6. Työskentely tietokantojen kanssa Qt: ssä (8 ac. h.)
Tietokantojen käyttö Qt: ssä
Mallit tietokantojen kanssa työskentelemiseen
Esimerkki sovelluksen luomisesta tietokannan avulla SQLiten avulla
Moduuli 7. Monisäikeistys Qt: ssä (2 ac. h.)
Monisäikeisyys Qt: ssä
Säikeen synkronointi Qt: ssä
Qt: lle ainutlaatuiset erityiset synkronointitekniikat
Qt Kilpailukykyinen
Moduuli 8. Qt pelimerkkiä (2 ac. h.)
QStateMachine yleiskatsaus
QtRemoteObjectin yleiskatsaus
Moduuli 9. Johdatus QML: ään (QML: n käyttö mallien esityksenä) (4 ac. h.)
Moduuli 10. Oman sovelluksen luominen MVC: llä (käytännöllinen työ) (8 ak. h.)
Kurssi ”Ohjelmointi Visual C++:ssa” kattaa kaikki C++-ohjelmien valmistelun ja kirjoittamisen vaiheet. Opit työskentelemään erilaisten C++-tietotyyppien, operaattoreiden ja funktioiden kanssa, suorittamaan kapselointia sekä käyttämään konstruktoreita ja destruktoreita. Hallitse abstrakteja luokkia ja käyttöliittymiä, toimintomalleja ja opi hallitsemaan poikkeuksia. Kurssiohjelmaan kuuluu myös modernin Microsoft Visual Studio -kehitysympäristön opiskelu.
4,2
34 990 ₽
Moderni maailma muuttuu nopeasti, samoin kuin liiketoiminnan haasteet, mikä edellyttää joustavien sovellusten kehittämistä. Yksi tapa joustavuuden saavuttamiseksi on vähentää järjestelmän osien välisiä jäykkiä riippuvuuksia. Tätä varten kehittäjällä on käytössään monia malleja ja työkaluja. Yksi tehokkaista lähestymistavoista on Dependency Injection, jolle koulutus on omistettu. Tämä kurssi kattaa kirjastojen taustalla olevat suunnitteluperiaatteet, keskeiset DI-mallit ja anti-malleja, oppii riippuvuudenhallinnan perus- ja edistyneet periaatteet IoC: n kirjastojen ja suunnittelun avulla järjestelmät
4
12 500 ₽