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.

advertisement

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

advertisement

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++
Discussion
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
Discussion
Session – 3 – Components of Boost
Distribution Functions
Random Numbers
Functions
Bind
The Any Class
Problem solving and lab session
Writing pseudo code and coding in C++
Discussion
Session – 4 – Details of Boost Library
Optional parameters
Serialization
File system
Matrix operations with uBLAS
Typical applications of the Boost library
Problem solving and lab session
Writing pseudo code and coding in C++
Discussion
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.

advertisement

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.

advertisement
advertisement
advertisement
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