Plan Szkolenia
Wprowadzenie
Funkcjonalność Programming w szczegółach
- Programowanie obiektowe a programowanie funkcyjne
- Funkcje pierwszej klasy i funkcje wyższego rzędu
Funkcjonalny Programming w C++
- Pisanie kodu w stylu funkcyjnym
- Tworzenie funkcji Lambda
- Przechwytywanie obiektów
- Scalanie funkcji
Metaprogramowanie i funkcjonalne Reactive Programming
- Stosowanie silni
- Wykorzystywanie szablonów C++ i bibliotek programowania funkcyjnego
- Praca z rozszerzeniami Reactive i biblioteką RxCpp
Funkcjonalny C++ Rozwój
- Budowanie aplikacji
- Wykorzystywanie 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
- Aplikacje wielowątkowe
Podsumowanie i wnioski
Wymagania
Wymagania wstępne
- Zrozumienie programowania proceduralnego/orientowanego obiektowo
- Podstawowe doświadczenie z C++
Grupa docelowa
- Programiści webowi
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
I liked being submerged into the C++ language for 5 days - not interrupted by regular work - in a row a lot ... Personally not as experienced in C++ as my colleagues, I decided to join this course to take a deep dive. The dive triggered me hugely to learn more ... which is exactly what I wanted to achieve. I appreciated the expertise knowledge of the trainer - and that of my colleagues. The fact that topics were very quickly touched and not addressed in detail, is what I expect from an advanced course. Sometimes too quick for me to follow (but that's a known and accepted drawback from my joining this course :-)) ... but on the other hand provided me with a fairly complete overview of the subtleties of the language. Thanks a lot for presenting a course in this way! Most appreciated!!!
Jan Grauwen - Septentrio N.V.
Szkolenie - Advanced C++ Software Design
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating
Andrea Pomatto
Szkolenie - Using C++ in Embedded Systems - Applying C++11/C++14
Good examples, focus on most useful material