Plan Szkolenia
Wprowadzenie
Funkcjonalność Programming w szczegółach
- Programowanie obiektowe a programowanie funkcjonalne
- Funkcje pierwszej klasy i funkcje wyższego rzędu
Funkcjonalny Programming w C++
- Pisanie kodu w stylu funkcjonalnym
- Tworzenie funkcji lambda
- Przechwytywanie obiektów
- Łączenie funkcji
Metaprogramowanie i funkcjonalne Reactive Programming
- Stosowanie współczynników
- Korzystanie z bibliotek szablonów C++ i bibliotek programowania funkcjonalnego
- Praca z rozszerzeniami Reactive i biblioteką RxCpp
Funkcjonalny C++ Rozwój
- Tworzenie aplikacji
- Korzystanie z funkcji wyższego rzędu
- Praca z obsługą błędów
- Implementowanie 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/obiektowego
- Podstawowe doświadczenie z C++
Publiczność
- Web Developerzy
Opinie uczestników (5)
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.
Paweł 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 trainer was very well versed in the subject matter being discussed, he impressed all of us with his knowledge and ability. I believe some of the examples may not have been planned (they were based on questions asked). However, you would never tell, as they were presented as if fully planned. The pace was good, there was plenty of time for questions, and the Trainer did really well in terms of interacting with those being trained.
Martin Fowell - Raytheon Australia
Szkolenie - Writing Simpler Cleaner Code with C++ 17
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