Курс за обучение по Qt Програмиране
Qt е приложна рамка за разработване на междуплатформен приложен софтуер. Той използва използва стандарт C++ с разширения за опростяване на разработката както на GUI, така и на сървърни приложения.
Това водено от инструктор обучение на живо предоставя задълбочено покритие на Qt и неговите модули.
До края на това обучение участниците ще имат необходимите знания и практика, за да разработят свое собствено C++ приложение, използвайки Qt.
Формат на курса
- Воден от инструктор курс с теоретично покритие на Qt заедно с упражнения и голям компонент от практическо развитие.
План на курса
Въведение в Qt
Обекти и основни типове
- Основни класове
- Обекти
- Комуникация между обекти
Уиджети и дизайнер
- Уиджети
- Диалози
Приложения и рисуване
- Рисуване и стилизация
- Създаване на приложения
Модели и изглед
Графичен изглед
Допълнителни модели на Qt
- Мултипотоково програмиране и мултимедия
- Мултимедийно програмиране
- Комуникация между процеси
Различни теми
- Разширяване на Qt с плагини
- Обработка на данни
- XML шаблони
- Анимация
Заключителни бележки
Изисквания
- Знание на основните концепции на програмирането.
Целева аудитория
- Разработчици на софтуер
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Qt Програмиране - Резервация
Курс за обучение по Qt Програмиране - Запитване
Отзиви от потребители (1)
Великолепна обукателна атмосфера.
April Faith Manabat - Controtek Solutions Inc
Курс - QT Programming
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Разширен C++
35 ЧасовеТова обучение под ръководството на инструктор (онлайн или пред на местата) е насочено към програмисти, които желаят да използват разширените техники за програмиране с C++ за разработка на сложни, сигурни и с висока производителност системи и приложения.
По завършването на това обучение участниците ще могат да:
- Подготовят разработка среда, която включва всички библиотеки, пакети и рамки за C++.
- Разберат функционалността, компонентите и основните елементи на C++.
- Създадат сложни приложения с C++, използвайки разширените техники за програмиране.
- Научат как да пишат читаем, бърз и сигурен код на C++.
- Знаят обикновените сигурносни пречупвания в езика C++ и как да ги преодолеят.
- Приложат стратегии за тестове за контрол на качеството и сигурността на кода.
- Използват диагностика и инструменти за отстраняване на грешки в разработката с C++.
C++ за моделиране на количествена финанс
49 ЧасовеЗадълбочено C++ обучение за покриване на моделиране на количествени методи и въвеждане на огромен проект за обучаемите, за да имат истински практически опит с C++ за Quants
C/C++ Безопасно Кодиране
21 ЧасовеТози тридневен курс обхваща основите на защитата на C/C++ кода срещу злонамерени потребители, които могат да използват много уязвимости в кода с управление на паметта и обработка на входни данни, курсът обхваща принципите на писане на защитен код.
C++ за вграденни системи
21 ЧасовеДа ли C++ е подходящ за вграждани системи като микроконтролери и реално-времеви операционни системи?
Да ли обектно-ориентирано програмиране трябва да се използва в микроконтролери?
Да ли C++ е твърде далеч от хардуера, за да е ефективен?
Това инструкторско, живо обучение отговаря на тези въпроси и демонстрира чрез обсъждане и практика как C++ може да се използва за разработка на вграждани системи с код, който е точен, четим и ефективен. Участниците превръщат теорията в практика чрез създаването на примерен вграден приложение в C++.
До края на това обучение участниците ще могат да:
- Разберат принципите на обектно-ориентирано моделиране, програмиране на вградено софтуер и реално-времево програмиране
- Създават код за вграждани системи, който е малък, бърз и безопасен
- Избягват разширение на кода от шаблони, изключения и други характеристики на езика
- Разберат проблеми, свързани с използването на C++ в системи, критични за безопасността и реално-времеви системи
- Отстраняват грешки в C++ програма на целевия устройство
Целева група
- Разработчици
- Дизайнери
Формат на курса
- Част лекции, част обсъждане, упражнения и интензивно практическо обучение
C++ 11 Програмиране
14 ЧасовеТова е двудневен курс, предназначен за програмисти, които се интересуват от прилагането на новия стандарт C++11 в тяхната индустрия. Той е особено полезен за разработчици на финансови приложения, обхващайки всички нови функции с примери за кодиране, които ще бъдат изпълнени в лабораторията.
C++, QT, ZeroMQ и Protocol Buffers
35 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) осигурява уводно покритие на C++, Qt GUI рамката и различни комуникационни технологии като ZeroMQ и протоколни буфери, които могат да се използват за писане на разпределени приложения.
До края на това обучение участниците ще имат необходимите знания и практика да напишат и компилират приложение, използващо C++, Qt и gcc на Linux Centos 6/7. Участниците също така ще интегрират възможности за асинхронни съобщения, използвайки Zero MQ и протоколни буфери.
Използване на C++ в вградени системи - Прилагане на C++11/C++14
21 ЧасовеТова обучение има за цел да представи C++ като обичайно разширение на C при прилагане на обектно-ориентирано вградено системно програмиране. Тъй като C++ обхваща C, това обучение ни води от C към C++ по естествен начин и разглежда как C++ е имплементиран. Това е особено ценно за разбиране при прилагане на C++ в ограничена от ресурси вградена среда. Стандартът C++ наскоро преминава през основна ревизия, известна като C++11, а нова е на път, C++14. Този курс разглежда теми, въведени с тези ревизии, които са особено полезни, като високопроизводително управление на паметта, конкурентност, използваща многоядрена среда, и програмиране на ниско ниво, близко до хардуера.
ЦЕЛ/ПОЛЗИ
Основната цел на този клас е да можете да използвате C++ по „правилен начин“.
- Представяне на C++ като обектно-ориентиран езиков алтернатив в контекста на вградена система
- Показване на приликите – и разликите – с езика C
- Разбиране на различните стратегии за управление на паметта – особено семантиката на преместване, въведена с C++11
- Разглеждане на вътрешностите и разбиране на това, към какво водят различните парадигми в C++ в машинен код
- Използване на шаблони за постигане на типово безопасни абстракции от висок порядък за програмиране на ниско ниво, близко до хардуера – memory mapped I/O, както и прекъсвания – особено вариативните шаблони, въведени с C++11
- Предоставяне на някои полезни дизайнерски модели, особено приложими във вграден контекст
- Няколко упражнения, за да практикувате някои концепции
ПУБЛИКА/УЧАСТНИЦИ
Това обучение е насочено към C++- програмисти, които възнамеряват да започнат да използват C++ в контекста на вградена система.
ПРЕДШИ ЗНАНИЯ
Курсът изисква основни познания по C++ програмиране, съответстващи на нашите обучения ”C++ – Ниво 1” и ”C++ Ниво 2 – Представяне на C++11”.
ПРАКТИЧЕСКИ УПРАЖНЕНИЯ
По време на обучението ще практикувате представените концепции в редица упражнения. Ще използваме отворената и безплатна интегрирана среда за разработка от Eclipse
Функционално програмиране с C++
14 ЧасовеТова обучение, водено от инструктор в България (онлайн или на място), е насочено към уеб разработчици, които искат да програмират функционално с C++
По завършване на това обучение, участниците ще могат:
- Да използват решения за функционално програмиране, за да подобрят производителността на уеб приложения.
- Да избягват мутации и побочни ефекти с функционалното програмиране.
- Да създават уеб приложения в стил на функционално програмиране.
Разработка на HMI за автомобилните информационно-развлекателни системи
14 ЧасовеТова е специализиран курс по разработка на HMI, предназначен за автомобилни професионалисти, които са ангажирани в разработката на авангардни автомобилни информационно-развлекателни системи
Напредна разработка на софтуер с C++
35 ЧасовеТова е курс за напреднали C++ обучение, фокусиран върху разработката и дизайна на обектно-ориентиран (OO) софтуер с езика за програмиране C++.
Програмиране с ориентация на обекти с C++
7 ЧасовеВ този курс участниците ще научат C++ концепции и умения за програмиране.
Програмиране в C++
35 ЧасовеКурсът представя изчерпателен обектно-ориентиран език C++ и използването му с прости примери. Това са стандартните механизми и библиотека
Qt Quick и QML
7 ЧасовеТова обучение под ръководството на инструктор в България (онлайн или на място) е насочено към уеб дизайнири, които искат да създават кръстоплатформени и динамични потребителски интерfeйси с помощта на Qt Quick и QML.
По завершаване на обучението участниците ще могат да:
- Проектират прототипи за потребителски интерfeйси с помощта на QML.
- Създават и имплементират елементи на потребителски интерfeйс в приложение с помощта на QML.
- Имплементират анимации, трансформации и преходи, за да създадат по-отзивчиво изживяване за потребителите на приложението.
Unreal Engine 4
21 ЧасовеТова водено от инструктор обучение на живо в България покрива основите на разработването на игри с Unreal Engine 4, като същевременно дава на участниците шанса да създадат своя собствена примерна игра.