Boost C++ Template Library Training


Course Name
Boost C++ Template Library Training

Course Overview
This course gives the nitty gritties of Templates and Boost C++ library. In addition this course discusses the modern day applications of templates and Boost C++ library.


Course Benefits
This course actually saves you a lot of time and effort because it gives details of templates and Boost C++ library in one place. Both the overview and details are given in this training. After attending this course, the participant will not only be able to easily navigate his / her way through challenging implementations using Boost C++ library but also choose, implement meta programs using templates and Boost C++ library. This course gives a good starting point for working professionals who are attending programming interviews.

Course Duration
2 days

Target Audience
Software Engineers and working software professionals


Course Pre-requisite
The participants should have done programming and debugging in C++ and should have used the different features of C++

Fee, Schedule & Registration
Click Here for Boost C++ Template Library course training schedule, fee and registration information

Boost C++ template library Course Outline

Session – 1 – Boost C++ Templates Library overview
What are the contents of Boost?
Authors of library and their vision for Boost
Components of Boost
uBlas – Boost High performance vector and matrix classes
Problem solving and lab session
Writing pseudo code and coding in C++
Session – 2 – Boost Macros
void testMacroa()
void testMacrob()
void testMacroc()
BOOST_FOREACH(double & x, myVec)
BOOST_FOREACH(double x, myVec)
void testMacrod()
Problem solving and lab session
Writing pseudo code and coding in C
Session – 3 – Components of Boost
Distribution Functions
Random Numbers
The Any Class
Problem solving and lab session
Writing pseudo code and coding in C++
Session – 4 – Details of Boost Library
Optional parameters
File system
Matrix operations with uBLAS
Typical applications of the Boost library
Problem solving and lab session
Writing pseudo code and coding in C++
Hands-On Lab Details
This is a Hands-On course. Participants are expected to run examples and code snippets in each session. Many types of problems will be given and the concepts related to each one are discussed in the session and more than one solution if possible will be discussed.


Trainer Details
This course is delivered by Sanfoundry accredited Trainer. The trainer is an IT professional working in top MNC/IT-Company in Bangalore, India.

Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He is Linux Kernel Developer & SAN Architect and is passionate about competency developments in these areas. He lives in Bangalore and delivers focused training sessions to IT professionals in Linux Kernel, Linux Debugging, Linux Device Drivers, Linux Networking, Linux Storage, Advanced C Programming, SAN Storage Technologies, SCSI Internals & Storage Protocols such as iSCSI & Fiber Channel. Stay connected with him @ LinkedIn | Youtube | Instagram | Facebook | Twitter