C++ Programming

C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".

Beginner 5(1 Ratings) 6 Students Enrolled
Created By Acl Academy Last Updated Thu, 23-Jan-2020 English
What Will I Learn?

Curriculum For This Course
Introduction & Overview
8 Lessons 00:00:00 Hours
  • Object-oriented Programming paradigm
  • Header files
  • Tokens, identifiers & keywords
  • Variables & constants
  • Comments & Macro substitution
  • Format specifiers
  • Storage classes
  • Input & output
  • Number data types
  • Character data types
  • ASCII values
  • Type casting
  • Ternary operator
  • Operator association & precedence
  • Arithmetic, Relational, Logical & Assignment operators
  • Increment & Decrement operators
  • Declaration & Initialization
  • Assignment statements
  • Flow control statements: If, If-Else nesting, Switch-case, break, continue
  • Loop: For, While, Do-While
  • Formal argument & actual argument
  • Argument passing
  • Return value & return data types
  • Iterative functions
  • Recursive functions
  • Visibility & sope of functions
  • Array implementation, creation & accessing
  • String arrays & their operations
  • Unidimensional & multidimensional arrays
  • Class implementation & declaration
  • Class objects
  • Member variables & functions
  • Constructors(copy constructor) & destructors
  • Static functions
  • Friend functions & classes
  • Abstract & virtual classes, polymorphism
  • Function overloading
  • Operator overloading
  • Base class, derived class
  • Simple inheritance
  • Multiple inheritance
  • Multilevel inheritance
  • Throwing & catching exceptions
  • Exception specification
  • Rethrowing exceptions
  • Uncaught exceptions
  • File opening, closing & accessing
  • Input output operations with file
  • I/O status flags
  • Binary file handling
  • Stringstream inputs & outputs
  • Algorithms(Sorting, Searching, Numeric)
  • Containers(Vector, lists, queues, deques, stacks, arrays)
  • Iterators
Requirements
  • Knowledge of logical aptitude and basic computer programming like C.
  • Knowledge of any OOP language is a plus.
+ View More
Description

Why ACL IT Academy?

ACL Academy offers right IT professional courses with competent and experienced IT trainers. We have a wide variety of IT courses, which includes both the latest and traditional technologies. From core programming languages like C/C++/Java, C#, dot net, SQL, to trending topics of data science with Python, R and big data, and also high-end tech courses like web development Django, BlockChain, Cloud computing, AI and Machine Learning, IoT, Robotics & Automation.  Here we create career successful job-ready professionals with all-around the progress of candidates through resume preparation, job assistance, improved presentation, communication skills, and interview preparation techniques. Our intermingled learning approach combines classroom training, online classes, instructor-led live virtual classrooms, project work, and teaching assistants. We at ACL IT Academy understand and believe in building a personal relationship while helping you make your professional career.

You will experience state-of-the-art infrastructure Labs with audio-visual and tele-video conference aids. We arrange small class size for focused instruction with real-life project exposure. We also facilitate onsite library and web-based e-library and a students’ Learning Management System.

C++ Course Overview                   

C++ is a middle-level hybrid programming language derived from C. It is an extension of the C language, with almost all C features & constructs available in C++. It is a simple, compiled language with mid-level memory access, hence an extremely popular choice among system programmers. It is also used in the development of embedded system software & computer software. C++ is also characterized by a very active development cycle that releases major versions of the language every 3 years that enhances the language & it’s performance periodically; this ensures C++ remains always relevant.

C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significantly over time, and modern C++ has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, and IBM, so it is available on many platforms.

Career Opportunity on C++

If you are already familiar with C, C++ should be your obvious choice next. 
  • Want to further advance & enhance your knowledge in C? Start with C++. C++ enriches your knowledge in C with classes, inheritance, polymorphism, data abstraction, encapsulation, & overloading. It also provides an extensive function library compared to C.
  • C++ being a hybrid language, lets you learn the best practices in both procedure & object-oriented paradigms. This means you get to learn how to program in both procedural languages like C, VB or Pascal as well as object-oriented languages like Java& C#.
  • If you are interested in game development or graphics-intensive tasks, C++ is your best option. Due to its high scalability, resource-intensive applications like graphics rendering engines or virtual reality or augmented reality systems or high-performance games are best developed in C++.
  • C++ is a solid choice for application development also. Modern browsers like Google Chrome, Mozilla Firefox are implemented either using C or C++. Programming languages and their compilers are also written using C & C++.
  • Even for the most popular languages like Java, C# or Objective-C today, C serves as a parent to them; so once you learn C programming, learning other languages takes little to no time.
+ View More
Other Related Courses
Updated Wed, 17-Jun-2020
5 7 ₹14000
Updated Fri, 03-Jan-2020
4 4 ₹12000 ₹9999
Updated Fri, 03-Jan-2020
0 4 ₹9000 ₹7499
Updated Fri, 03-Jan-2020
0 5 ₹25000 ₹19999
Updated Fri, 03-Jan-2020
0 7 ₹48000 ₹41999
Updated Thu, 23-Jan-2020
5 7 ₹10000 ₹7999
Updated Fri, 24-Apr-2020
5 23 ₹42000 ₹36999
Updated Thu, 23-Jan-2020
5 7 ₹6000 ₹3999
Updated Fri, 03-Jan-2020
0 7 ₹15000 ₹11999
Updated Wed, 22-Jan-2020
0 3 ₹18000 ₹14999
Updated Fri, 03-Jan-2020
5 5 ₹15000 ₹11999
Updated Fri, 03-Jan-2020
0 2 ₹15000 ₹11999
Updated Fri, 03-Jan-2020
5 6 ₹15000 ₹11999
Updated Fri, 03-Jan-2020
5 10 ₹18000 ₹14999
Updated Fri, 03-Jan-2020
0 2 ₹15000 ₹11999
Updated Fri, 03-Jan-2020
0 2 ₹8000 ₹5999
Updated Fri, 03-Jan-2020
0 2 ₹12000 ₹9999
5 8 ₹15000 ₹11999
5 12 ₹20000 ₹14999
5 11 ₹25000 ₹19999
Updated Fri, 03-Jan-2020
5 10 ₹19000 ₹15999
Updated Fri, 03-Jan-2020
0 2 ₹15000 ₹12999
Updated Fri, 03-Jan-2020
0 2 ₹15000 ₹12999
Updated Fri, 03-Jan-2020
0 3 ₹15000 ₹10999
Updated Fri, 03-Jan-2020
5 6 ₹30000 ₹24999
Updated Tue, 03-Mar-2020
5 5 ₹25000 ₹19999
Updated Fri, 03-Jan-2020
0 4 ₹20000 ₹17999
Updated Fri, 03-Jan-2020
0 8 ₹12000 ₹9999
Updated Fri, 03-Jan-2020
0 3 ₹13000 ₹10999
Updated Wed, 22-Jan-2020
0 5 ₹8000 ₹5999
5 6 ₹12000 ₹9999
Updated Fri, 24-Apr-2020
5 9 ₹20000 ₹17999
Updated Fri, 24-Apr-2020
5 15 ₹28000 ₹23999
Updated Tue, 31-Mar-2020
5 7 ₹55555 ₹48999
Updated Wed, 10-Jun-2020
5 7 ₹18000 ₹14999
Updated Tue, 31-Mar-2020
5 10 ₹12000 ₹9999
Updated Wed, 16-Sep-2020
0 0 Free
About The Instructor
  • 40 Reviews
  • 102 Students
  • 38 Courses
+ View More
Student Feedback
5
Average Rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 100%
Reviews
  • Tue, 31-Dec-2019
    emon baidya
    Instructors are very good and they give a proper knowledge on Industry
₹5999 ₹7000
Buy Now
Includes:
  • 36 Hrs (hh:mm)
  • Full Lifetime Access
  • Online and offline
]