Topics:
- Basic OOP and C++
- CMake and vcpkg
- Passing values by val/ref/ptr
- Operators overloading
- Simple template syntax overview
- STL containers
- Destructors, assignment operator, smart pointers
- Type casting
- Design patterns:
- Testing with Catch2
- Working with sqlite
- Simple REST server and client
- Docker example
- Multithreading