Работа с сетью в Qt. Разработка графических приложений на C++ с Qt и QML
-
C++ Стартовый
-
Qt Framework
-
Как стать программистом?
-
Как стать программистом? Python, Java, FrontEnd или .NET – что выбрать?
-
Как составить резюме, чтобы вас пригласили на собеседование
-
Как правильно составить резюме для поиска работы в международной IT-компании
-
10 преимуществ языка С++
-
Как новичкам найти работу во время войны? Реальный опыт и отзывы
-
Почему мне отказывают рекрутеры? Как получить первый оффер в IT
-
Чек-лист успешной адаптации или как пройти испытательный срок в компании?
-
10 ключевых ошибок во время собеседования
-
Подготовка к собеседованию в IT
-
Активный поиск первой работы в IT – советы и частые ошибки
Мы продолжаем серию вебинаров «Разработка графических приложений на C++ с Qt и QML».
На первом вебинаре мы познакомились с QML, на втором начали разрабатывать приложение «книга контактов». На третьем разобрались с тем, как интегрировать SQL базу данных в свое приложение.
На четвертом (заключительном) вебинаре вы научитесь создавать клиент-серверное приложение для обмена данными и получите общую информацию про работу с сетью в Qt, а также попрактикуетесь с сериализацией/десериализацией данных.
План вебинара:
- TCP/UDP протоколы, их различие и применение
- Понятие сокета, виды сокетов
- Блокирующее/неблокирующее ожидание
- slave/master сокеты
- QDataStream, понятие транзакции
- Сериализация/десериализация
- Паттерн проектирования "Снимок" (Memento)
- Парсинг аргументов приложения
- Асинхронное выполнение операций
- QTcpServer
- QByteArray
- Основные моменты при создании клиент-серверного приложения
- qobject_cast
Целевая аудитория:
Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.