Plan Szkolenia
Introduction
Functional Programming in Depth
- Object-oriented programming vs functional programming
- First class functions and higher-order functions
Functional Programming in C++
- Writing code in a functional style
- Creating Lambda functions
- Capturing objects
- Merging functions
Metaprogramming and Functional Reactive Programming
- Applying factorials
- Using C++ template libraries and functional programming libraries
- Working with Reactive extensions and RxCpp library
Functional C++ Development
- Building applications
- Using higher-order functions
- Working with error handling
- Implementing functors and monads
- Refactoring code
- Writing unit tests
- Profiling performance
- Multithreading applications
Summary and Conclusion
Wymagania
Prerequisites
- An understanding of procedural/object-oriented programming
- Basic experience with C++
Audience
- Web Developers
Opinie uczestników (6)
We have been show many different tools (gdb,valgrind,callgrind, google sanitizers, ...) which was really great to have a base knowledge that we can extend when we will need to use one of those tools.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Szkolenie - C++ 11 Programming
Good examples, focus on most useful material
Piotr Sowiński - Intel Technology Poland
Szkolenie - Object Oriented Programming with C++
Bardzo podobała mi się wiedza Trenera dotycząca C++ i duże realne doświadczenie, podawanie przykładów uzycia i przedstawianie realnych scenariuszy. Kontakt z grupą.
Sylwia Wnuczko - Jeppesen Poland Sp.z oo/ Boeing Company
Szkolenie - C++ for Embedded Systems
1) Warsztatowy charakter zajęć :-)
Mariusz Szlagowski - Samsung Electronics Polska Sp. z o.o
Szkolenie - Programowanie wielowątkowe w języku C++
Otwarta dyskusja, trener bardzo kompetentny i chętny do pomocy w debugowaniu i pytaniach Good równowagi między ćwiczeniami teoretycznymi i praktycznymi.
JACK ROSS - STMicroelectronics R&D Ltd
Szkolenie - Programming in C++
Przetłumaczone przez sztuczną inteligencję
Great training atmosphere.