Курс за обучение по Qt Programming
Qt е приложна рамка за разработване на междуплатформен приложен софтуер. Той използва използва стандарт C++ с разширения за опростяване на разработката както на GUI, така и на сървърни приложения.
Това водено от инструктор обучение на живо предоставя задълбочено покритие на Qt и неговите модули.
До края на това обучение участниците ще имат необходимите знания и практика, за да разработят свое собствено C++ приложение, използвайки Qt.
Формат на курса
- Воден от инструктор курс с теоретично покритие на Qt заедно с упражнения и голям компонент от практическо развитие.
План на курса
Въведение в Qt
Обекти и основни типове
- Основни класове Обекти Обект Communication
Джаджи и дизайнер
- Диалогови прозорци на джаджи
Апликации и рисуване
- Създаване на приложения за рисуване и стилизиране
Модели и изгледи
Графичен изглед
Qt Допълнителни модели
- Многопоточна Programming и мултимедийна мултимедия Programming Междупроцесна комуникация
Разни теми
- Разширяване на Qt с плъгини Обработка на данни XML Модели Анимация
Заключителни бележки
Изисквания
- Познаване на основни концепции за програмиране.
Публика
- Разработчици на софтуер
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Qt Programming - Booking
Курс за обучение по Qt Programming - Enquiry
Oтзиви от потребители (1)
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Курс - QT Programming
Предстоящи Курсове
Свързани Kурсове
Advanced C++
35 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват усъвършенствани C++ техники за програмиране, за да разработят сложни, сигурни и високопроизводителни системи и приложения.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички C++ библиотеки, пакети и рамки.
- Разберете характеристиките, компонентите и основните елементи на C++.
- Създавайте сложни C++ приложения, като използвате съвременни техники за програмиране.
- Научете как да пишете четим, бърз и сигурен код в C++.
- Познавайте често срещаните капани в сигурността на C++ език и как да ги смекчите.
- Прилагане на тестови стратегии за контрол на качеството на кода и сигурността.
- Използвайте инструментите за диагностика и отстраняване на грешки в разработката C++.
C++ for Modeling Quantitative Finance
49 ЧасаЗадълбочено C++ обучение за покриване на моделиране на количествени методи и въвеждане на огромен проект за обучаемите, за да имат истински практически опит с C++ за Quants
C/C++ Secure Coding
21 ЧасаТози тридневен курс обхваща основите на защитата на C/C++ кода срещу злонамерени потребители, които могат да използват много уязвимости в кода с управление на паметта и обработка на входни данни, курсът обхваща принципите на писане на защитен код.
C++ for Embedded Systems
21 ЧасаПодходящо ли е C++ за вградени системи като микроконтролери и операционни системи в реално време?
Трябва ли обектно-ориентираното програмиране да се използва в микроконтролерите?
C++ твърде далеч ли е от хардуера, за да бъде ефективен?
Това водено от инструктор обучение на живо разглежда тези въпроси и демонстрира чрез дискусия и практика как C++ може да се използва за разработване на вградени системи с код, който е точен, четим и ефективен. Участниците прилагат теорията на практика чрез създаването на примерно вградено приложение в C++.
До края на това обучение участниците ще могат:
- Да разбират принципите на обектно-ориентираното моделиране, програмирането на вграден софтуер и програмирането в реално време
- Да създават код за вградени системи, който е малък, бърз и безопасен
- Да избягват раздуването на кода от шаблони, изключения и други езикови функции
- Да разбират проблемите, свързани с използването на C++ в системи, критични за безопасността и в реално време
- Да отстраняват грешки в C++ програма на целево устройство
Публика
- Разработчици
- Дизайнери
Формат на курса
- Комбинация от лекции, дискусии, упражнения и интензивна практическа работа
C++ 11 Programming
14 ЧасаТова е двудневен курс, предназначен за програмисти, които се интересуват от прилагането на новия стандарт C++11 в тяхната индустрия. Той е особено полезен за разработчици на финансови приложения, обхващайки всички нови функции с примери за кодиране, които ще бъдат изпълнени в лабораторията.
C++, QT, ZeroMQ and Protocol Buffers
35 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) осигурява уводно покритие на C++, Qt GUI рамката и различни комуникационни технологии като ZeroMQ и протоколни буфери, които могат да се използват за писане на разпределени приложения.
До края на това обучение участниците ще имат необходимите знания и практика да напишат и компилират приложение, използващо C++, Qt и gcc на Linux Centos 6/7. Участниците също така ще интегрират възможности за асинхронни съобщения, използвайки Zero MQ и протоколни буфери.
Using C++ in Embedded Systems - Applying 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
Functional Programming with C++
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да програмират функционално с C++
До края на това обучение участниците ще могат:
- Да използват функционални програмни решения за подобряване на производителността на уеб приложения.
- Да избягват мутации на данни и странични ефекти с функционално програмиране.
- Да създават уеб приложения в стил функционално програмиране.
HMI Development for Automotive Infotainment Systems
14 ЧасаТова е специализиран курс за разработка на HMI, предназначен за автомобилни професионалисти, които участват в разработването на усъвършенствана автомобилна информационно-развлекателна система
Advanced C++ Software Design
35 ЧасаТова е курс за напреднали C++ обучение, фокусиран върху разработката и дизайна на обектно-ориентиран (OO) софтуер с езика за програмиране C++.
Object Oriented Programming with C++
7 ЧасаВ този курс участниците ще научат C++ концепции и умения за програмиране.
Programming in C++
35 ЧасаКурсът представя изчерпателен обектно-ориентиран език C++ и използването му с прости примери. Това са стандартните механизми и библиотека
GUI Programming with Python and PyQt
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към лица, които желаят да програмират визуално привлекателно софтуерно приложение, използвайки Python и Qt UI рамката.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими библиотеки, пакети и рамки.
- Създайте десктоп или сървърно приложение, чийто потребителски интерфейс функционира гладко и е визуално привлекателен.
- Внедрете различни UI елементи и ефекти, включително джаджи, диаграми, слоеве и т.н., за да постигнете максимален ефект в използваемостта.
- Приложете добър дизайн на потребителския интерфейс и организация на кода по време на фазата на проектиране и разработка.
- Тествайте и отстранявайте грешки в приложението.
Qt Quick and QML
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб дизайнери, които желаят да изградят междуплатформени и динамични потребителски интерфейси с помощта на Qt Quick and QML.
До края на това обучение участниците ще могат:
- Проектирайте прототипи за потребителски интерфейси на приложения, като използвате QML.
- Създавайте и внедрявайте UI елементи на приложение, като използвате QML.
- Внедрете анимации, трансформации и преходи, за да създадете по-отзивчиво изживяване за потребителите на приложението.