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 Koszalin lub w centrach szkoleniowych NobleProg w Koszalin.
NobleProg -- Twój Lokalny Dostawca Szkoleń
Koszalin
Gwardia, Sportowa 34, Koszalin, Polska, 75-503
Sala szkoleniowa jest wyposażona w nowoczesne udogodnienia. Znajduje się 3 kilometry od centrum miasta. Obiekt posiada przestronny parking dla uczestników szkoleń, co zapewnia wygodny dostęp dla wszystkich kursantów.
To szkolenie prowadzone przez instruktora, w formie na żywo w Koszalin (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++.
Zaawansowane szkolenie z C++ obejmujące modelowanie metod ilościowych oraz wprowadzenie do dużego projektu, aby uczestnicy mogli zdobyć praktyczne doświadczenie w pracy z C++ w finansach ilościowych.
Ten trzydniowy kurs obejmuje podstawy zabezpieczania kodu C/C++ przed złośliwymi użytkownikami, którzy mogą wykorzystać wiele luk w kodzie związanych z zarządzaniem pamięcią i obsługą danych wejściowych. Kurs przedstawia zasady pisania bezpiecznego kodu.
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.
Kurs C++17 przedstawia nowości języka, takie jak structured bindings, instrukcje warunkowe z zmiennymi początkowymi, constexpr if, static inline components, agregacje, dziedziczenie oraz klasy std::string_view, std::optional, std::variant, std::any, std::byte. Omówione są także algorytmy współbieżne i zapowiedzi zmian w C++20.
Ta prowadzona przez instruktora, żywa sesja szkoleniowa w Koszalin (online lub na miejscu) zapewnia wprowadzenie do C++, frameworka Qt GUI oraz różnych technologii komunikacyjnych, takich jak ZeroMQ i Protocol Buffers, które mogą być wykorzystane do pisania aplikacji rozproszonych.
Pod koniec szkolenia uczestnicy będą mieli niezbędną wiedzę i praktykę, aby napisać i skompilować aplikację przy użyciu C++, Qt i gcc na Linuxie Centos 6/7. Uczestnicy zintegrują również możliwości asynchronicznego przesyłania wiadomości za pomocą ZeroMQ i Protocol Buffers.
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 Koszalin (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą programować funkcyjnie z użyciem C++.
Pod koniec szkolenia uczestnicy będą mogli:
Wykorzystywać rozwiązania programowania funkcyjnego do poprawy wydajności aplikacji internetowych.
Unikać mutacji danych i efektów ubocznych dzięki programowaniu funkcyjnemu.
Tworzyć aplikacje internetowe w stylu programowania funkcyjnego.
To specjalistyczny kurs rozwoju HMI przeznaczony dla profesjonalistów z branży motoryzacyjnej zaangażowanych w rozwój zaawansowanych systemów infotainment w samochodach.
To zaawansowany kurs szkoleniowy z języka C++ skupiający się na programowaniu i projektowaniu obiektowym (OO) z wykorzystaniem języka programowania C++.
To szkolenie prowadzone przez instruktora, na żywo w Koszalin (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.
Te szkolenie prowadzone przez instruktora na żywo w Koszalin obejmuje podstawy tworzenia gier w Unreal Engine 4, dając uczestnikom możliwość stworzenia własnej przykładowej gry.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (8)
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
Live coding
Andreea Cirstea
Szkolenie - Advanced C++ : Practical workshop
Przetłumaczone przez sztuczną inteligencję
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.
Gabor - Rheinmetall Electronics Hungary Kft
Szkolenie - Advanced C++
Przetłumaczone przez sztuczną inteligencję
Otwarta dyskusja, trener bardzo kompetentny i chętny do pomocy w rozwiązywaniu problemów i odpowiadaniu na pytania
Dobra równowaga między ćwiczeniami teoretycznymi a praktycznymi.
JACK ROSS - STMicroelectronics R&D Ltd
Szkolenie - Programming in C++
Przetłumaczone przez sztuczną inteligencję
Jak możemy wykorzystywać zarezerwowane słowa i najlepsze praktyki przy stosowaniu Programowania Zorientowanego obiektowo.
Jak możemy korzystać z dokumentacji C++ reference, aby zdobywać wiedzę na interesujące nas tematy.
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Szkolenie C++ Koszalin, szkolenie wieczorowe C++ Koszalin, szkolenie weekendowe C++ Koszalin, C++ boot camp Koszalin, kurs zdalny C++ Koszalin, wykładowca C++ Koszalin, edukacja zdalna C++ Koszalin, Kursy C++ Koszalin, Kurs C++ Koszalin, Trener C++ Koszalin, nauka przez internet C++ Koszalin, kurs online C++ Koszalin, instruktor C++ Koszalin, nauczanie wirtualne C++ Koszalin, lekcje C++ Koszalin