Więcej informacji o kursie
Szkolenie przeznaczone jest dla programistów, którzy w swojej codziennej pracy posługują się językiem C++ na poziomie zaawansowanym i średnio zaawansowanym. Zajęcia skupiają się na prezentowaniu zagadnień związanych z programowaniem wielowątkowym oraz budowaniem architektury aplikacji począwszy od jej struktury a zakończywszy na aspektach technicznych procesów wytwórczych (testowanie, debugowanie). Kurs obejmuje zagadnienia teoretyczne i praktyczne których znajomość umożliwia oszacowanie wydajności przyszłej aplikacji oraz stabilności. Prezentowany jest także zakres zastosowań wzorców projektowych wielowątkowości oraz problemy synchronizacji w klasycznych wzorcach GoF. Jako standard podstawowy, przyjęto standard języka C++14. Niemniej jednak zagadnienia obejmują także nowsze standardy języka (do C++2a). Dodatkowo poruszane są także zagadnienia związane ze współpracą z systemem operacyjnym GNU/Linux oraz różnice implementacji biblioteki standardowej i biblioteki Boost.
Certyfikat | |
Godziny | 28 |
Rodzaj szkolenia | online, offline |
Miasto | Wrocław, Warszawa |
Egzamin wstępny | |
Sprawdzanie prac domowych | |
Projekt dyplomowy | |
Pomoc w zatrudnieniu | |
Kategoria wiekowa | dla dorosłych |
Poziom szkolenia | Średniozaawansowany |
Język | Polski, English |
Czego nauczysz się na tym kursie?
- Programowanie w C++14.
- Praca z wielozadaniowością (programowanie wielowątkowe).
- Tworzenie i zarządzanie przepływami.
- Synchronizacja i koordynacja wątków.
- Praca z muteksami i semaforami.
- Równoległe wykonywanie kodu.
- Obsługa zdarzeń asynchronicznych.
- Optymalizacja wydajności programów wielowątkowych.
Dla kogo przeznaczony jest kurs?
Deweloperzy
Dodatkowe informacje o kursie
Wymagania
Umiejętność posługiwania się narzędziami do budowania oprogramowania w C++ w środowisku GNU/Linux i/lub MS Windows
Znajomość zagadnień programowania w C++ (paradygmat proceduralny jak i obiektowy) na poziomie zaawansowanym i średnio zaawansowanym
Znajomość zagadnień tworzenia kodu uogólnionego (szablony)
O NobleProg
- Jesteśmy Twoim lokalnym dostawcą szkoleń ze wsparciem globalnej marki NobleProg
- NobleProg jest franczyzą (https://training-franchise.com)
- Kursy są rozwijane i ulepszane przez wielu trenerów współpracujących ze sobą z całego świata
- Nasze procesy zostały przetestowane przez dziesiątki tysięcy kursantów na całym świecie
- Lokalny franczyzobiorca posługuje się lokalnym językiem, zna potrzeby lokalnych przedsiębiorców, ale ma możliwość korzystania z najlepszych rozwiązań, technologii i pomysłów naszych franczyzobiorców na całym świecie.
Referencje NobleProg
Oceny użytkowników i recenzje z Facebooka i Google
Bogdan Bieńczak
26.03.2020
Dobry kurs, fajna alternatywa do standardowych zastosowań. Prowadzący bardzo mili, dobrze tłumaczą zagadnienia, podpowiadają ciekawe pomysły. Ogólnie bardzo jestem zadowolony.
Сałą recenzję
Małgorzata Całka
26.03.2020
Szkolenia on-line. Jestem bardzo zadowolona, dobra współpraca i komunikacja, na bieżąco omawiane kwestie. Polecam! Małgorzata Całka
Сałą recenzję
NobleProg
- Jesteśmy Twoim lokalnym dostawcą szkoleń ze wsparciem globalnej marki NobleProg
- NobleProg jest franczyzą (https://training-franchise.com)
- Kursy są rozwijane i ulepszane przez wielu trenerów współpracujących ze sobą z całego świata
- Nasze procesy zostały przetestowane przez dziesiątki tysięcy kursantów na całym świecie
- Lokalny franczyzobiorca posługuje się lokalnym językiem, zna potrzeby lokalnych przedsiębiorców, ale ma możliwość korzystania z najlepszych rozwiązań, technologii i pomysłów naszych franczyzobiorców na całym świecie.