Plan Szkolenia
Wprowadzenie
Funkcjonalne Programowanie w Detailach
- Programowanie obiektowe vs. funckjonalne programowanie
- Funkcje pierwszej klasy i funkcje wyższego rzędu
Funkcjonalne Programowanie w C++
- Pisanie kodu w stylu funkcyjnym
- Tworzenie Lambda functions
- Zakładanie obiektów
- Lączenie funkcji
Metaprogramowanie i Funkcjonalne Programowanie Reaktywne
- Zastosowanie silni
- Korzystanie z bibliotek szablonowych C++ i bibliotek funkcyjnych
- Praca z rozszerzeniami reaktywnymi i biblioteką RxCpp
Funkcjonalne Rozwój w C++
- Budowanie aplikacji
- Korzystanie z funkcji wyższego rzędu
- Praca z obsługą błędów
- Implementacja funktorów i monad
- Refaktoryzacja kodu
- Pisanie testów jednostkowych
- Profilowanie wydajności
- Multowątkowe aplikacje
Podsumowanie i Wnioski
Wymagania
Wymagania wstępne
- Zrozumienie programowania proceduralnego/obiektowego
- Podstawowe doświadczenie z C++
Publiczność
- Programiści internetowi
Opinie uczestników (5)
Ceniłem elastyczność i różnorodność tematów, kombinacja szkoleń i ćwiczeń pozwalała mi od razu zastosować zdobyte umiejętności. Równie przyjemnie spędziłem czas na projektach w ostatnim dniu, które pozwoliły skonsolidować wszystko, co nauczyłem się wcześniej.
Luca Ricagni - Rockwell Collins UK Limited
Szkolenie - Advanced C++
Przetłumaczone przez sztuczną inteligencję
Zakres wiedzy, jaki został poruszony. Na pewno nie wszystko udało się w dogłębny sposób wytłumaczyć, ale to pewnie kwestia czasu. Szkolenie trwa 3 dni. W ciągu tych 3 dni poruszone zostały różne zagadnienia, które po szkoleniu można bardziej zbadać. Szkolenie jak najbardziej na plus. Dużo wiedzy, zagadnień w skuulowanej formie.
Pawel Sitarz - Icotera sp. z o.o.
Szkolenie - C/C++ Secure Coding
Bardzo podobało mi się, że mogłem zanurzyć się w język C++ przez 5 dni - bez przerw na regularną pracę - z rzędu ... Osobiście mniej doświadczony w C++ niż moi koledzy, postanowiłem dołączyć do tego kursu, aby zagłębić temat. Zanurzenie w materiałach bardzo mnie zachęciło do dalszego uczenia się ... co było dokładnie tym, czego chciałem osiągnąć. Doceniałem ekspertizę trenera - oraz moich koledzy. Fakt, że tematy były poruszane bardzo szybko i nie omawiane w szczegółach, jest tego, co oczekuję od zaawansowanego kursu. Czasami było za szybko dla mnie, aby nadążyć (ale to znane i akceptowane ryzyko, na które zdecydowałem się zapisać do tego kursu :-)) ... ale z drugiej strony dało mi to całkowicie kompletny przegląd subtelności języka. Dziękuję bardzo za przedstawienie kursu w ten sposób! Bardzo doceniam!!!
Jan Grauwen - Septentrio N.V.
Szkolenie - Advanced C++ Software Design
Przetłumaczone przez sztuczną inteligencję
Szczegóły dotyczące zachowania kompilatora w zależności od używanej składni. Sekcje "Quiz" są bardzo inspirujące.
Andrea Pomatto
Szkolenie - Using C++ in Embedded Systems - Applying C++11/C++14
Przetłumaczone przez sztuczną inteligencję
Dobre przykłady, skupienie na najbardziej przydatnym materiału
Piotr Sowinski - Intel Technology Poland
Szkolenie - Object Oriented Programming with C++
Przetłumaczone przez sztuczną inteligencję