|
C++ Best Practices and Design Patterns: Hands-On Course: 397 Type: Hands-On Training Duration: 4 Days You Will Learn How To
- Design and implement efficient object-oriented solutions using C++
- Improve C++ code quality and reusability with design patterns and proven idioms
- Build robust, efficient libraries using namespaces, templates and exceptions
- Use the standard C++ library, including the Standard Template Library (STL)
- Leverage third-party tools, class libraries and application frameworks
- Avoid the subtle traps and pitfalls of C++ programming
Course BenefitsThe ability to leverage the work of others, avoid pitfalls, and apply proven idioms and patterns can greatly improve the effectiveness of programming efforts. In this course, you learn to increase productivity by combining tools, idioms, syntax and libraries to produce industrial-strength C++ code. Numerous hands-on exercises provide real-world experience in developing high-quality C++.Who Should AttendProgrammers, software engineers, analysts and designers wishing to develop advanced C++ skills. Previous C++ programming experience is assumed.Hands-On TrainingOur expert instructors guide you through practical hands-on exercises that reinforce your skills in advanced C++ programming techniques. Learn by doing as you develop complete programs from architectural design to refining the implementation via a series of exercises, including:
- Forwards- and reverse-engineering C++ and UML
- Improving code quality using design patterns
- Modifying a working, but poorly structured, application to increase flexibility, robustness and efficiency
- Applying all the major components of the STL
- Using namespaces, exceptions and templates to build reusable libraries
- Debugging and correcting subtle errors
Related Courses- 216 UML 2 Comprehensive Introduction
- 323 OO Analysis & Design Using UML
- 312 Software Quality Assurance
- 419 C# Programming
- 342 Software Change, Configuration and Release Management
- 315 Developing User Requirements
- 296 Project Management: Skills for Success
|
|
|