A good trainer has deep knowledge, keen explanatory capabilities, and
infectious enthusiasm. Leor has all three. He loves what he does, and he's
got decades of experience doing it. For C++ training, he's a great choice.
C++11 heralded the age of "Modern C++", representing 13 years of evolution since the original C++98 standard. C++14 completed this new style of programming that offers move semantics, lambdas, concurrency and other new features making C++ more intuitive and powerful. With C++17, the evolution continues. These courses focus specifically on Modern C++ facilities, assuming a working knowledge of C++98. (Note: Our Legacy C++ courses can provide that knowledge.)
Nobody ever accused C++ of being a "simplistic" language. Upon its inaugural standardization, the C++98 language already carried with it a bevy of idioms, best practices and rich generic programming tools that can take some study to master. Our Legacy C++ courses are offered in both introductory and advanced varieties, and all subject matter retains full relevance even upon moving to Modern C++ (C++11/14/17).
In the beginning... there was C. The best (though perhaps not the fastest!) way to get a true, deep understanding of the fundamental building blocks upon which C++ is built is still to learn the C language independently. Leor Zolman implemented a popular 70's-era C compiler ("BDS C"); his introductory C course leverages his experience from those efforts to give a compiler's-eye view of C software design and development.
The beautiful thing about Unix (along with its variants) and Perl is how the fundamentals haven't changed in decades; what was important to teach and learn about Unix 30-plus years ago is still as important today. These topics are, as much as anything in the IT world can be, timeless...
BD Software delivers expert hands-on
training seminars in C++ on-site at your location,
including internationally, or via Zoom (all Zoom
sessions are recorded for later client review).
With courseware developed by
some of the industry's most respected programming
experts/educators such as Scott Meyers and delivered
by Leor Zolman, our courses
focus on the critical, practical issues your
developers must master to become productive and