Digging Deeper With C++ Best Practices

Digging Deeper With C++ Best Practices is a two-day onsite training course with programming examples, taught by Jason Turner. It is offered at the Gaylord Rockies from 09:00 to 17:00 Aurora time (MDT) on Saturday and Sunday, September 10th and 11th, 2022 (immediately prior to the conference). Lunch is included.

Course Description

Digging Deeper With C++ Best Practices is a two-day course designed to help programmers elevate the quality of their C++ code.

This version of C++ Best Practices is specifically intended for students who have already read Jason’s C++ Best Practices book (or attended one of his previous Best Practices classes) and are looking to learn more!

The actual course material will adapt to the needs of the students who attend.

This course is intended for developers who have a beginner to intermediate knowledge of C++. They will learn how to write programs that are well performing by default, easier to maintain, memory safe, and have better compile times. We will cover best practices C++ 17, 20, and beyond and how to use the tools available to maintain code quality. Come prepared to interact and discuss.

Prerequisites

Students are required to have read Jason’s C++ Best Practices book or attended one of his previous Best Practices classes.

Course Topics

The outline is highly volatile, and will adapt to the needs of the class and what questions students bring.

  • The proper use of smart pointers
  • Updating and analyzing inherited code bases
  • Avoiding common runtime performance pitfalls
  • Considering compile-time performance
  • Taking into account cross-platform considerations
  • Using the standard library
  • Understanding object lifecycle
  • Using the wide range of tools available

Register Here

Course Instructor

Jason_Turner

Jason Turner is a regular speaker at C++ conferences, the creator of the “Learning C++ Best Practices” video series from O’Reilly and the http://cppbestpractices.com online C++ coding standards document. As a contractor, speaker and trainer he has specialized in helping others produce high quality C++ code. Jason is also the co-host of the C++ podcast, CppCast, and the host of the YouTube video series, C++ Weekly.