Biblioteka Qt5 (C++). Poziom 2. Zaawansowane tworzenie interfejsu użytkownika - kurs 39 990 RUB. od Specjalisty, szkolenie 40 ac. h., Data: 23 września 2023 r.
Miscellanea / / November 28, 2023
Qt – wieloplatformowe środowisko do tworzenia interfejsu użytkownika w C++, a także w innych językach obiektowych.
Twórca Qt – zintegrowane środowisko programistyczne nastawione na rozwój aplikacji Qt.
Kurs obejmuje zaawansowane mechanizmy i techniki pracy z Qt, w tym wizualizację danych. Ujawnia techniki pracy z bazami danych, a także rozwija umiejętności wykorzystania mechanizmów Qt w projektowaniu.
- programiści znający C++ i chcący pogłębić swoją wiedzę w Qt
--firmy deweloperskie, które potrzebują certyfikowanych specjalistów dobrze zorientowanych w Qt
- programistom, którzy chcą nauczyć się pogłębiać swoją wiedzę i umiejętności w zakresie obsługi Qt5
Nauczysz się:
tworzyć wizualizacje danych przy użyciu Qt;
praca z bazami danych z Qt;
korzystaj z zaawansowanych mechanizmów Qt przy projektowaniu własnych aplikacji.
Profesjonalny nauczyciel kursów Qt5. Ma 5 lat doświadczenia jako programista (C\C++), 3 lata jako główny programista, 2 lata jako architekt oprogramowania i 10 lat jako tutor. W tym...
Profesjonalny nauczyciel kursów Qt5. Ma 5 lat doświadczenia jako programista (C\C++), 3 lata jako główny programista, 2 lata jako architekt oprogramowania i 10 lat jako tutor. Obecnie jest wiodącym inżynierem oprogramowania i projektantem w 1C.
Absolwent (z wyróżnieniem) Wydziału Chemii Moskiewskiego Uniwersytetu Państwowego im. M.V. Łomonosow. Władimir Aleksandrowicz stale się uczy i podnosi swój poziom, przywiązuje dużą wagę do kompetentnego stylu projektowania i programowania. Zna kilka języków programowania (C/C++, Python, PHP, Java), a przez lata praktyki pracował w niemal wszystkich głównych językach programowania. Posiada certyfikaty pochwały z ośrodków lokowania oprogramowania (w czasie pracy w Agat - jednym z największych systemów integratorów dla marynarki wojennej), a także ponad 70 recenzji od ponad 500 klientów na profi.ru (łącznie ocena 4,63+).
Włodzimierz Aleksandrowicz jest nauczycielem „skrupulatnym” w dobrym tego słowa znaczeniu – zawsze stara się zrozumieć zagadnienie \ technologię \ koncepcję do końca – tak, aby wszystko było jasne dla uczniów jego zajęć. Dobrze tłumaczy, uczy robić wszystko czysto i poprawnie za pierwszym razem, umie słuchać i słyszeć publiczność. Słuchacze szczególnie zwracają uwagę na jego umiejętność znalezienia indywidualnego podejścia do każdego ucznia, a także przydatne przykłady, które podaje z własnej praktyki.
Moduł 1. MVC (kontroler widoku modelu). Paradygmat kontrolera widoku modelu w Qt (2 ac. H.)
MVC - klasyczny paradygmat kontrolera widoku modelu
Delegat widoku modelu — MVC w Qt
Moduł 2. Modele w Qt. Modele standardowe (2 ac. H.)
QAbstractItemModel i jego pochodne
Ogólny model QStandardItemModel
Moduł 3. Programowanie modelowe (4 ac. H.)
Model listy
Model na stół
Model do drewna
Moduł 4. Reprezentacja. Standardowe widoki. Własne pomysły (4 ac. H.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView i rozwijanie na jego podstawie własnych widoków
Moduł 5. Delegaci. Standardowi delegaci. Własni delegaci (4 ak. H.)
Zrozumienie delegatów
QItemDelegate i QStyledItemDelegate
Tworzenie własnych delegatów w oparciu o QAbstractItemDelegate i jego pochodne
Moduł 6. Praca z bazami danych w Qt (8 ac. H.)
Korzystanie z baz danych w Qt
Modele pracy z bazami danych
Przykład tworzenia aplikacji wykorzystującej bazę danych przy użyciu SQLite
Moduł 7. Wielowątkowość w Qt (2 ac. H.)
Wielowątkowość w Qt
Synchronizacja wątków w Qt
Specjalne techniki synchronizacji unikalne dla Qt
QtKonkurencyjny
Moduł 8. Żetony Qt (2 ak. H.)
Przegląd QStateMachine
Omówienie obiektu QtRemote
Moduł 9. Wprowadzenie do QML (używanie QML jako reprezentacji modeli) (4 ac. H.)
Moduł 10. Tworzenie własnej aplikacji przy użyciu MVC (praca praktyczna) (8 ac. H.)
Kurs „Programowanie w Visual C++” obejmuje wszystkie etapy przygotowania i pisania programów w C++. Nauczysz się pracować z różnymi typami danych, operatorami i funkcjami C++, wykonywać enkapsulację oraz używać konstruktorów i destruktorów. Opanuj abstrakcyjne klasy i interfejsy, szablony funkcji i dowiedz się, jak zarządzać wyjątkami. Program kursu obejmuje także naukę nowoczesnego środowiska programistycznego Microsoft Visual Studio.
4,2
34 990 ₽
Współczesny świat szybko się zmienia, a wraz z nim wyzwania biznesowe, które wymagają rozwoju elastycznych aplikacji. Jednym ze sposobów osiągnięcia elastyczności jest ograniczenie sztywnych zależności pomiędzy częściami systemu. Aby to zrobić, programista ma do dyspozycji wiele szablonów i narzędzi. Jednym ze skutecznych podejść jest wstrzykiwanie zależności, któremu poświęcone jest szkolenie. Kurs obejmuje zasady projektowania leżące u podstaw bibliotek, kluczowe wzorce DI i anty-wzorce, poznaje podstawowe i zaawansowane zasady zarządzania zależnościami z wykorzystaniem bibliotek IoC i projektowania systemy
4
12 500 ₽