Online lub na miejscu, prowadzone przez instruktora szkolenia C++ demonstrują poprzez praktyczne ćwiczenia, jak rozwijać aplikacje przy użyciu C++, C++11, C++14, C++17 i innych wersji.
Szkolenia C++ są dostępne jako „szkolenie online na żywo” lub „szkolenie na miejscu na żywo”. Szkolenie online na żywo (zwane również „zdalnym szkoleniem na żywo”) odbywa się za pośrednictwem interaktywnego pulpitu zdalnego. Szkolenie na miejscu na żywo może być przeprowadzone lokalnie w siedzibie klienta w Trójmiasto lub w centrach szkoleniowych NobleProg w Trójmiasto.
NobleProg -- Twój Lokalny Dostawca Szkoleń
Gdynia
Hotel Nadmorski, Ejsmonda 2, Gdynia, Polska, 81-409
Sala szkoleniowa znajduje się zaledwie 3 kilometry od Dworca PKP/PKS w Gdyni, co sprawia, że jest łatwo dostępna dla uczestników podróżujących pociągiem lub autobusem. Dodatkowo, jest oddalona tylko o 400 metrów od przystanku autobusowego, ułatwiając dojazd nawet tym, którzy podróżują komunikacją miejską. Wyposażona jest w niezbędne narzędzia do prowadzenia szkoleń, takie jak rzutnik, ekran oraz flipchart, co zapewnia komfortowe warunki dla uczestników i prowadzącego zajęcia.
Gdańsk
Hotel Fahrenheit, Grodzka 19, Gdańsk, Polska, 80-841
Sala szkoleniowa znajduje się w samym sercu malowniczej gdańskiej starówki, co sprawia, że otoczenie jest nie tylko inspirujące, ale także wyjątkowo atrakcyjne dla uczestników. W niedalekiej odległości można znaleźć dworzec PKP oraz PKS, ułatwiając przyjazd zarówno tym podróżującym pociągiem, jak i autobusem. Dodatkowo, lotnisko i port są również w zasięgu ręki, co czyni tę lokalizację wygodną dla osób przybywających z dalszych miejscowości, zarówno z kraju, jak i spoza jego granic.
To szkolenie prowadzone przez instruktora, w formie na żywo w Trójmiasto (online lub na miejscu), jest skierowane do programistów, którzy chcą wykorzystać zaawansowane techniki programowania w C++ do tworzenia złożonych, bezpiecznych i wydajnych systemów oraz aplikacji.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować środowisko deweloperskie zawierające wszystkie biblioteki, pakiety i frameworki C++.
Zrozumieć funkcje, komponenty i podstawowe elementy C++.
Tworzyć złożone aplikacje w C++ przy użyciu zaawansowanych technik programowania.
Nauczyć się pisać czytelny, szybki i bezpieczny kod w C++.
Poznać typowe pułapki bezpieczeństwa w języku C++ oraz sposoby ich unikania.
Wdrażać strategie testowania w celu kontroli jakości i bezpieczeństwa kodu.
Korzystać z narzędzi diagnostycznych i debugujących w rozwoju aplikacji C++.
Ten kurs C++ obejmuje kluczowe współczesne koncepcje programowania, w tym szablony, semantykę przenoszenia oraz funkcje pierwszej klasy.
Kładzie nacisk na zarządzanie pamięcią przy użyciu inteligentnych wskaźników oraz praktyki bezpiecznego kodowania.
Uczestnicy uczą się o błędach czasu wykonania, przeciążaniu operatorów, polimorfizmie oraz kontenerach i algorytmach STL.
Kurs kończy się wprowadzeniem do skutecznych strategii testowania w C++.
Pisanie bezpiecznego kodu w językach C i C++ wymaga rygorystycznej ochrony przed złośliwym wykorzystaniem, uszkodzeniem pamięci i omijaniem walidacji danych wejściowych. Ten program analizuje wzorce podatności, w tym przepełnienia bufora, użycie po zwolnieniu pamięci, przepełnienia liczb całkowitych i pomylenie typów. Uczestnicy stosują wytyczne dotyczące bezpiecznego kodowania, narzędzia do analizy statycznej oraz techniki programowania defensywnego, aby eliminować słabe punkty, egzekwować sanicję danych wejściowych i dostarczać wzmocnione oprogramowanie odporne na cyberataki.
Czy C++ nadaje się do systemów wbudowanych, takich jak mikrokontrolery i systemy operacyjne czasu rzeczywistego?
Czy programowanie obiektowe powinno być stosowane w mikrokontrolerach?
Czy C++ jest zbyt odległy od sprzętu, aby być wydajnym?
To szkolenie prowadzone przez instruktora na żyvo odpowiada na te pytania i pokazuje poprzez dyskusję i praktykę, jak C++ może być wykorzystywany do tworzenia systemów wbudowanych z kodem, który jest dokładny, czytelny i wydajny. Uczestnicy wprowadzają teorię w życie, tworząc przykładową aplikację wbudowaną w C++.
Pod koniec szkolenia uczestnicy będą w stanie:
Zrozumieć zasady modelowania obiektowego, programowania oprogramowania wbudowanego i programowania czasu rzeczywistego
Tworzyć kod dla systemów wbudowanych, który jest mały, szybki i bezpieczny
Unikać nadmiaru kodu wynikającego z szablonów, wyjątków i innych funkcji języka
Zrozumieć kwestie związane z używaniem C++ w systemach krytycznych dla bezpieczeństwa i systemach czasu rzeczywistego
Debugować program C++ na urządzeniu docelowym
Grupa docelowa
Deweloperzy
Projektanci
Format kursu
Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
To dwudniowy kurs skierowany do programistów C++, którzy są zainteresowani zastosowaniem nowego standardu C++11 w swojej branży. Szczególnie przydatny dla deweloperów aplikacji finansowych, obejmujący wszystkie nowe funkcje wraz z przykładami kodu do wykonania w laboratorium.
Szkolenie "Programowanie wielowątkowe w języku C++" skierowane jest do zaawansowanych i średnio zaawansowanych programistów pracujących z językiem C++. Kurs obejmuje teoretyczne i praktyczne zagadnienia związane z programowaniem wielowątkowym, skupiając się na wyzwaniach, problemach współbieżności, a także implementacji bibliotek standardowych i Boost. Uczestnicy zdobędą umiejętności z zakresu zarządzania wątkami, synchronizacji procesów, obsługi błędów, testowania i debugowania aplikacji wielowątkowych. Szkolenie obejmuje także zagadnienia dotyczące wzorców projektowych wielowątkowości, takich jak puli wątków, aktywnego obiektu czy bezpiecznej kolejki wielowątkowej.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) w Trójmiasto skierowane jest do deweloperów C++, którzy chcą przyspieszyć aplikacje przy użyciu technologii CUDA, pisać wydajne jądra GPU oraz wykorzystywać biblioteki algorytmiki równoległej do obliczeń naukowych, przetwarzania danych i zadań uczenia maszynowego.
Szkolenie to ma na celu wprowadzenie C++ jako powszechnego rozszerzenia języka C w kontekście programowania systemów wbudowanych zorientowanych obiektowo. Ponieważ C++ zawiera w sobie C, szkolenie to w naturalny sposób przeprowadzi nas od C do C++ i zagłębi się w to, jak C++ jest implementowane. Jest to szczególnie cenne, aby zrozumieć, jak stosować C++ w środowisku systemów wbudowanych o ograniczonych zasobach. Standard C++ niedawno przeszedł poważną rewizję, znaną jako C++11, a kolejna, C++14, jest już w drodze. Kurs ten porusza tematy wprowadzone wraz z tymi rewizjami, które są szczególnie przydatne, takie jak zarządzanie pamięcią o wysokiej wydajności, współbieżność wykorzystująca środowisko wielordzeniowe oraz programowanie niskopoziomowe blisko sprzętu.
CEL/KORZYŚCI
Głównym celem tego kursu jest nauczenie uczestników, jak używać C++ w „prawidłowy sposób”.
Wprowadzenie C++ jako alternatywy dla języka obiektowego w kontekście systemów wbudowanych
Pokazanie podobieństw i różnic z językiem C
Zrozumienie różnych strategii zarządzania pamięcią – zwłaszcza semantyki przenoszenia wprowadzonej w C++11
Zagłębienie się w szczegóły i zrozumienie, jakie różne paradygmaty w C++ prowadzą do w kodzie maszynowym
Użycie szablonów do osiągnięcia bezpiecznych typowo abstrakcji wysokiego poziomu dla programowania niskopoziomowego blisko sprzętu – mapowanie pamięci I/O oraz przerwania – zwłaszcza szablony wariadyczne wprowadzone w C++11
Przedstawienie kilku przydatnych wzorców projektowych szczególnie stosowanych w kontekście systemów wbudowanych
Kilka ćwiczeń w celu przećwiczenia niektórych koncepcji
GRUPA DOCELOWA/UCZESTNICY
Szkolenie skierowane jest do programistów C++, którzy zamierzają zacząć używać C++ w kontekście systemów wbudowanych.
WYMAGANE WIADOMOŚCI
Kurs wymaga podstawowej znajomości programowania w C++, odpowiadającej naszym szkoleniom „C++ – Poziom 1” oraz „C++ Poziom 2 – Wprowadzenie do C++11”.
ĆWICZENIA PRAKTYCZNE
Podczas szkolenia uczestnicy będą ćwiczyć przedstawione koncepcje w kilku ćwiczeniach. Będziemy korzystać z otwartego i darmowego zintegrowanego środowiska programistycznego Eclipse.
To szkolenie prowadzone przez instruktora, na żywo w Trójmiasto (online lub na miejscu) jest skierowane do programistów, którzy chcą wykorzystać C do zastosowania technik programowania obiektowego i poprawy projektowania oprogramowania.
Pod koniec tego szkolenia uczestnicy będą mogli: zaimplementować koncepcje obiektowe w C, projektować modułowe aplikacje, stosować enkapsulację i abstrakcję oraz strukturyzować łatwe w utrzymaniu bazy kodu.
To szkolenie prowadzone przez instruktora na żywo w Trójmiasto oferuje szczegółowe omówienie Qt i jego modułów.
Pod koniec szkolenia uczestnicy zdobędą niezbędną wiedzę i praktykę, aby samodzielnie tworzyć aplikacje w C++ przy użyciu Qt.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (6)
Początkowo tempo prowadzącego wydawało mi się nieco zbyt szybkie, ale po przekazaniu informacji zwrotnej podczas szkolenia, przyjął to do wiadomości i zwolnił tempo, nie pomijając żadnej części wykładu. Dobry kontakt z publicznością, bardzo przyjazny i otwarty na dyskusje.
Alexandru Ostafi - Siemens
Szkolenie - Advanced C++ : Practical workshop
Przetłumaczone przez sztuczną inteligencję
Szczegółowe wyjaśnienie, subtelne powtórzenie punktów, które naprawdę doskonale przekazało wiedzę. Gotowość Rода do podwójnego sprawdzenia nietypowych i złożonych pytań, które zadawaliśmy, aby być pewnym, że jego odpowiedzi były 100% poprawne. Ponadto, jego zainteresowanie dyskusją na temat zalet i wad alternatywnych stylów kodowania, dzięki czemu nie tylko nauczyliśmy się, jak używać C++ w zamierzonej sposób, ale także dlaczego powinniśmy to robić w ten sposób.
Nick Dillon - cellxica Ltd
Szkolenie - Using C++ in Embedded Systems - Applying C++11/C++14
Przetłumaczone przez sztuczną inteligencję
Dzielenie się doświadczeniem, wiedzą nauczyciela i cennymi przemyśleniami.
Carey Fan - Logitech
Szkolenie - C/C++ Secure Coding
Przetłumaczone przez sztuczną inteligencję
ilość wiedzy
Paulina Ruszczyk - WB Electronics
Szkolenie - C++ 11 Programming
Praktyczne przykłady
Jan Kaniuka - SIEC BADAWCZA LUKASIEWICZ - PRZEMYSLOWY INSTYTUT AUTOMATYKI I POMIAROW PIAP
Szkolenie - Programowanie wielowątkowe w języku C++
Przetłumaczone przez sztuczną inteligencję
Jego online charakter pozwolił nam oszczędzić dużo czasu. Bardzo to doceniamy. Ponadto, fakt, że trener znał zarówno C#, jak i C++, był ogromną pomocą, ponieważ mógł wyjaśniać wszystko na podstawie wiedzy, którą już posiadaliśmy.
Szkolenie C++ Trójmiasto, szkolenie wieczorowe C++ Trójmiasto, szkolenie weekendowe C++ Trójmiasto, C++ boot camp Trójmiasto, kurs zdalny C++ Trójmiasto, lekcje C++ Trójmiasto, Kurs C++ Trójmiasto, edukacja zdalna C++ Trójmiasto, Trener C++ Trójmiasto, instruktor C++ Trójmiasto, nauczanie wirtualne C++ Trójmiasto, Kursy C++ Trójmiasto, wykładowca C++ Trójmiasto, kurs online C++ Trójmiasto, nauka przez internet C++ Trójmiasto