Building Blocks of Application Development with C++ [Video]

Preview in Mapt

Building Blocks of Application Development with C++ [Video]

Biplab Kumar Modak
New Release!

Learn to build powerful, large-scale applications with C++ and take your application development skills to the next level!
Mapt Subscription
FREE
$29.99/m after trial
Video
$10.00
RRP $124.99
Save 91%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Building Blocks of Application Development with C++ [Video] Book Cover
Building Blocks of Application Development with C++ [Video]
$ 124.99
$ 10.00
Hands-On Enterprise Application Development with Java 9 [Video] Book Cover
Hands-On Enterprise Application Development with Java 9 [Video]
$ 124.99
$ 10.00
Buy 2 for $20.00
Save $229.98
Add to Cart

Video Details

ISBN 139781788294355
Course Length2 hours and 47 minutes

Video Description

Being a general-purpose programming language, C++ has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. Learning the skills to be biased toward system programming and embedded programming, resource-constrained, and large systems, with performance, efficiency, and flexibility of use are essential building blocks of application development.

This course will introduce you to object-oriented programming (OOP). It includes an in-depth analysis of classes and the associated OOP concepts, which will empower you to implement the concepts of object-oriented programming (OOP) in real life scenarios. It also provides you with the essential know-how to tackle challenges while writing your code.

Toward the end of each section, you’ll be introduced to the practical implementation of the concepts. So, get ready to get practical with advanced concepts in C++ such as Templates, Namespaces, Exception Handling, C++ Preprocessor, Pointers, and Functions. This tutorial will give you all you need to know about working with OOP in C++. All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/Building-Blocks-of-Application-Development-with-C-

Style and Approach

This course is packed with step-by-step instructions. It shows you how to design and build your application using C++. This course is divided into clear chunks so you can learn at your own pace.

Table of Contents

Object Oriented Programming (OOP) in C++
The Course Overview
Class
Inheritance, Overloading, and Polymorphism
Exercise
Mastering Advanced OOP in C++
Abstraction and Encapsulation
Interfaces
Exercise
Advanced Concepts in C++
Templates
Namespaces
Exception Handling
C++ Preprocessor
Function Pointer
Exercise
File Handling in C++
Text File – The Human Readable Format
Binary File – The Machine Readable Format
Exercise
Mastering STL
Standard Containers
Strings
Streams Objects
Mathematical Functions
Exercise

What You Will Learn

  • Set up a working environment essential for application development
  • Begin using various elements of the C++ language
  • Explore the anatomy of a simple, yet powerful application built with C++
  • Build your own application with C++
  • Master debugging techniques to ensure that your application is always running smoothly
  • Familiarize yourself with console mode and GUI mode for application development
  • Use various toolkits/libraries for large-scale application development

Authors

Table of Contents

Object Oriented Programming (OOP) in C++
The Course Overview
Class
Inheritance, Overloading, and Polymorphism
Exercise
Mastering Advanced OOP in C++
Abstraction and Encapsulation
Interfaces
Exercise
Advanced Concepts in C++
Templates
Namespaces
Exception Handling
C++ Preprocessor
Function Pointer
Exercise
File Handling in C++
Text File – The Human Readable Format
Binary File – The Machine Readable Format
Exercise
Mastering STL
Standard Containers
Strings
Streams Objects
Mathematical Functions
Exercise

Video Details

ISBN 139781788294355
Course Length2 hours and 47 minutes
Read More

Read More Reviews

Recommended for You

Hands-On Enterprise Application Development with Java 9 [Video] Book Cover
Hands-On Enterprise Application Development with Java 9 [Video]
$ 124.99
$ 10.00
High Performance Applications with C++ [Video] Book Cover
High Performance Applications with C++ [Video]
$ 124.99
$ 10.00
Application Development with Advanced Ember [Video] Book Cover
Application Development with Advanced Ember [Video]
$ 124.99
$ 10.00
Hands-on Application Development with ASP.NET Core and Angular [Video] Book Cover
Hands-on Application Development with ASP.NET Core and Angular [Video]
$ 124.99
$ 10.00
Building a Realtime Chat Application with Angular 5 and Firebase [Video] Book Cover
Building a Realtime Chat Application with Angular 5 and Firebase [Video]
$ 124.99
$ 10.00
Machine Learning with Core ML in iOS 11 [Video] Book Cover
Machine Learning with Core ML in iOS 11 [Video]
$ 124.99
$ 10.00