Онлайн или присъствено, ръководено от инструктор обучение на живо по C++ демонстрира чрез практически упражнения как се разработват приложения с C++, C++11, C++14, C++17 и други версии.
Обучението по C++ се предлага като „онлайн обучение на живо“ или „присъствено обучение на живо“. Онлайн обучението на живо (познато още като „дистанционно обучение на живо“) се осъществява чрез интерактивен отдалечен десктоп. Присъственото обучение на живо може да се проведе на място в помещенията на клиента в Пловдив или в корпоративните обучителни центрове на NobleProg в Пловдив.
NobleProg – Вашият местен доставчик на обучения
Делови център Пловдив
Хан Кубрат ул. 1, Пловдив, България, 4017
Този е най-модерният бизнес център в града, с всички необходими функционалности, докато е разположен в зелена част на града.
Намира се на около 20 минути с автобус от централната жп гара, както и от центъра на града.
Това обучение с инструктор, провеждано на живо в Пловдив (онлайн или на място), е насочено към разработчици, които желаят да използват задълбочени техники за програмиране на C++ за разработване на сложни, сигурни и високопроизводителни системи и приложения.
След приключване на обучението участниците ще могат да:
Настройват среда за разработка, включваща всички библиотеки, пакети и рамки на C++.
Разбират характеристиките, компонентите и основните елементи на C++.
Създават сложни C++ приложения, използвайки задълбочени техники за програмиране.
Научат как да пишат четим, бърз и сигурен код на C++.
Познават често срещаните капани за сигурността в езика C++ и как да ги смекчат.
Прилагат тестови стратегии за качество на кода и контрол на сигурността.
Използват инструментите за диагностика и отстраняване на грешки в разработката на C++.
Този курс по C++ обхваща ключови модерни концепции в програмирането, включително шаблони (templates), семантика на преместване (move semantics) и функции от първи клас.
Акцентира се върху управлението на паметта чрез интелигентни указатели (smart pointers) и практики за сигурно програмиране.
Участниците се запознават с грешки по време на изпълнение, предефиниране на оператори, полиморфизъм и STL контейнери с алгоритми.
Курсът завършва с въведение в ефективни стратегии за тестване в C++.
Писането на сигурен C и C++ код изисква строга защита срещу злонамерена експлоатация, повреда на паметта и заобикаляне на валидирането на входни данни. Тази програма разглежда модели на уязвимости, включително препълване на буфер, използване след освобождаване, препълване на целочислен тип и объркване на типове. Участниците прилагат указания за сигурно програмиране, инструменти за статичен анализ и техники за отбранително програмиране, за да елиминират слабости, да наложат дезинфекция на входните данни и да предоставят подсилен софтуер, устойчив на кибератаки.
Подходящ ли е C++ за вградени системи като микроконтролери и операционни системи в реално време?
Трябва ли обектно-ориентираното програмиране да се използва в микроконтролери?
Твърде отдалечен ли е C++ от хардуера, за да бъде ефективен?
Това обучение, водено от инструктор на живо, разглежда тези въпроси и демонстрира чрез дискусия и практика как C++ може да се използва за разработване на вградени системи с код, който е точен, четим и ефективен. Участниците прилагат теорията на практика чрез създаване на примерно вградено приложение на C++.
До края на това обучение участниците ще могат да:
Разбират принципите на обектно-ориентираното моделиране, програмирането за вграден софтуер и програмирането в реално време
Създават код за вградени системи, който е малък, бърз и безопасен
Избягват раздуването на кода от шаблони, изключения и други езикови функции
Разбират проблемите, свързани с използването на C++ в критични за безопасността системи и системи в реално време
Дебъгват C++ програма на целево устройство
Аудитория
Разработчици
Дизайнери
Формат на курса
Частично лекция, частично дискусия, упражнения и интензивна практическа работа
Това е двудневен курс, насочен към C++ програмисти, които искат да приложат новия стандарт C++11 в тяхната индустрия. Той е особено полезен за разработчици на финансови приложения и обхваща всички нови функционалности с примери за програмиране, които ще бъдат изпълнени по време на лабораторните упражнения.
Това обучение има за цел да представи C++ като естествено разширение на C при обектно-ориентирана разработка за вградени системи. Тъй като C++ обхваща C, преходът от C към C++ се осъществява плавно, като се разглежда в детайли как е реализиран C++. Това е особено ценно за разбиране при използване на C++ в среда с ограничени ресурси, типична за вградените системи. Стандартът на C++ наскоро претърпя значителна ревизия, известна като C++11, а нова версия – C++14, вече е на път. Курсът обръща внимание на въведените с тези ревизии теми, които са особено полезни, като високопроизводително управление на паметта, конкурентност при използване на многоядрена среда и програмиране на ниско ниво в близост до хардуера.
ЦЕЛИ И ПОЛЗИ
Основната цел на този курс е да ви научи да използвате C++ по „правилния начин“.
Представяне на C++ като алтернатива за обектно-ориентиран език в контекста на вградени системи
Показване на приликите – и разликите – с езика C
Разбиране на различни стратегии за управление на паметта – особено семантиката за преместване, въведена с C++11
Надникване „под капака“ и разбиране до какъв машинен код водят различните парадигми в C++
Използване на шаблони за постигане на типобезопасни абстракции от висок ред за програмиране в близост до хардуера – работа с паметово-базиран вход/изход и прекъсвания – особено шаблоните с променлив брой аргументи, въведени с C++11
Предоставяне на някои полезни шаблони за дизайн, особено приложими в контекста на вградени системи
Няколко упражнения за практикуване на някои концепции
АУДИТОРИЯ/УЧАСТНИЦИ
Това обучение е насочено към C и C++ програмисти, които възнамеряват да започнат да използват C++ в контекста на вградени системи.
ПРЕДВАРИТЕЛНИ ЗНАНИЯ
Курсът изисква основни познания по програмиране на C++, съответстващи на нашите обучения „C++ – ниво 1“ и „C++ – ниво 2 – въведение в C++11“.
ПРАКТИЧЕСКИ УПРАЖНЕНИЯ
По време на обучението ще практикувате представените концепции чрез множество упражнения. Ще използваме отворената и безплатна интегрирана среда за разработка Eclipse.
Това обучение с инструктор на живо в Пловдив (онлайн или на място) е насочено към разработчици, които желаят да използват C, за да прилагат обектно-ориентирани техники за програмиране и да подобрят софтуерния дизайн.
След завършване на обучението участниците ще могат да: реализират обектно-ориентирани концепции в C, проектират модулни приложения, прилагат капсулация и абстракция и структурират лесни за поддръжка кодови бази.
Това обучение с инструктор на живо в Пловдив предоставя задълбочено покритие на Qt и неговите модули.
До края на обучението участниците ще имат необходимите знания и практика, за да разработват свои собствени C++ приложения, използвайки Qt.
Прочети повече...
Последна актуализация:
Отзиви от участници (6)
Първоначално темпото на треньора ми се стори малко твърде бързо, но след като му дадох обратна връзка по време на обучението, той я прие и забави темпото, без да губи нищо от лекциите. Има добро взаимодействие с аудиторията, много приятен и отворен за дискусии.
Alexandru Ostafi - Siemens
Курс - Advanced C++ : Practical workshop
Машинен превод
Детайлно обяснение, повторение на точките по тихичински начин, който изключително добре подкрепя придобиването на знания. Готовността на Род да провери необикновените и сложни въпроси, които зададохме, за да се увери, че отговорите му са 100% правилни. Освен това, неговата загриженост за обсъждането на предимствата и недостатъците на алтернативните стилове на кодиране, така че да научим не само как да използваме C++ по планиран начин, но и защо трябва да се прави по този начин.
Nick Dillon - cellxica Ltd
Курс - Using C++ in Embedded Systems - Applying C++11/C++14
Машинен превод
Споделянето на опит е ценно и важно знание на учителя.
Carey Fan - Logitech
Курс - C/C++ Secure Coding
Машинен превод
Онлайн формата ни позволи да спестим много време. Много се оцени. Освен това, факта, че тренърът познаваше и C# и C++, беше голяма помощ, тъй като той можеше да обясни всичко, използвайки знанията, които вече разполагахме.
Gabor - Rheinmetall Electronics Hungary Kft
Курс - Advanced C++
Машинен превод
Бягом сме демонстрирали много различни инструменти (gdb, valgrind, callgrind, google sanitizers и др.), което беше наистина здраво начално знание, което можем да разширим, когато ще се наложи да използваме един от тези инструменти.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Курс - C++ 11 Programming
Машинен превод
Тренерът наистина адаптираше обучението към нашия ниво и отдаде много време и усилия, за да се увери, че презентацията е добре подредена.
Онлайн C++ обучение в Пловдив, C++ тренировъчни курсове в Пловдив, Уикенд C++ курсове в Пловдив, Вечер C++ обучение в Пловдив, C++ водени от инструктор в Пловдив, C++ обучение в Пловдив, C++ обучение едно-в-едно в Пловдив, C++ класове в Пловдив, C++ водени от инструктор в Пловдив, Уикенд C++ обучение в Пловдив, Вечер C++ курсове в Пловдив, C++ частни курсове в Пловдив, C++ обучител в Пловдив, Онлайн C++ обучение в !регион, C++ на място в Пловдив, C++ тренировъчна програма в Пловдив, C++ инструктор в Пловдив