Home > Data Science > C++ Developer Job Prep Stream

Ask us everything about the program

C++ Developer Job Prep Stream

_
Overview
  • manipal overview icon
    Job Opportunities
    C++ programmers are one of the most in-demand professionals in the IT industry. After completing the C++ programming online course, you’ll be able to find job opportunities as a senior software engineer, software developer, or a systems engineer.
  • manipal overview icon
    Who Should Attend
    Engineering, IT, MCA graduates, PGDBA/MBA graduates (IT specialization), software engineers, system analysts
  • manipal overview icon
    Salary Packages
    Professionals will a good knowledge of C++ can earn anywhere between ₹3-9 lakhs per year, depending on their experience.
  • manipal overview icon
    Certification
    An industry-wide recognised C++ programming certification by Manipal ProLearn will make you eligible for jobs in the IT industry.
  • manipal overview icon
    Expert Faculty
    This online training for C++ program is taught by some of the best programming experts who come with a vast experience in their field.
manipal overview icon
Job Opportunities
C++ programmers are one of the most in-demand professionals in the IT industry. After completing the C++ programming online course, you’ll be able to find job opportunities as a senior software engineer, software developer, or a systems engineer.
manipal overview icon
Who Should Attend
Engineering, IT, MCA graduates, PGDBA/MBA graduates (IT specialization), software engineers, system analysts
manipal overview icon
Salary Packages
Professionals will a good knowledge of C++ can earn anywhere between ₹3-9 lakhs per year, depending on their experience.
manipal overview icon
Certification
An industry-wide recognised C++ programming certification by Manipal ProLearn will make you eligible for jobs in the IT industry.
manipal overview icon
Expert Faculty
This online training for C++ program is taught by some of the best programming experts who come with a vast experience in their field.
_
Course Curriculum
1.1 Computer Organization
manipal icon

Components of Computer System
Memory Subsystem
Input/output Subsystem

1.2 Operating System
manipal icon

Operating System: Terminology
Memory Management
Process Management
File Management

1.3 Computer Networks
manipal icon

Introduction to Computer Networks
Devices/Elements
Network Standards & Models

1.4 Database Concepts
manipal icon

Introduction to Database Management
Introduction to RDBMS

1.5 Programming Techniques
manipal icon

Software Programming
Software Design
Software Program Control Flow Fundamentals
Introduction to Testing

1.6 Verification and Validation
manipal icon

Introduction to verification and validation
Verification Techniques

1.7 Levels of Testing
manipal icon

Testing Levels

1.8 Plan your Testing Activity
manipal icon

Test Planning

1.9 Design Your Test Cases
manipal icon

Test Design Techniques
White Box Test Design Techniques
Black Box Test Design Techniques
Test Case Design

1.10 Test Your Application
manipal icon

Test Execution

1.11 Manage Defects
manipal icon

Defect Management

1.12 Manage Testing Activities
manipal icon

Test Management Overview

1.13 Introduction to C
manipal icon

Basics of C Language
Operators in C

2.1 Arrays and Pointers
manipal icon

Arrays
Pointers
Strings

2.2 Control Statements in C
manipal icon

Constructs

2.3 Functions
manipal icon

User Defined Functions

2.4 User-defined Data Types
manipal icon

Structures
Unions
Enumerations & Type conversion

2.5 Memory Allocation
manipal icon

Storage Classes
Dynamic memory allocation

2.6 Files
manipal icon

File Handling Functions

2.7 Advanced File operations
manipal icon

File Operations
Error Handling

2.8 Advanced Pointer Concepts
manipal icon

Pointers
Pointers and Arrays
Basics of Function pointers

2.9 Advanced Data Structures
manipal icon

Stack operations and its applications
Queue operations and types of queues
Linked List and its operations
Trees and Binary search trees

2.10 Searching and Sorting data
manipal icon

Searching Algorithms
Sorting Algorithms

2.11 DB Connection with Pro C
manipal icon

Intro to Pro C

2.12 Overview of RDBMS Concepts
manipal icon

RDBMS - Analysis, Design and Construction
ER Modeling, Keys, Cardinality
Anomalies and Normalization
Database Constraints
SQL Constructs - DML, DDL, TCL

2.13 Data Retrieval, Transformation and Grouping
manipal icon

Oracle 11g Basics
Retrieving and Sorting data
Single-row Functions
Aggregate Functions
Grouping and Filtering the data

3.1 Joins and Subqueries
manipal icon

INNER JOINs
OUTER JOINs
SELF JOINS
Independent Subqueries
Correlated Subqueries

3.2 DDL, DML and TCL
manipal icon

Creating and Managing the Database
Manipulating Database Tables
Transaction Management Basics

3.3 DB Objects
manipal icon

Database Indexes
Database Views
Oracle Data Dictionary Views
Database Sequences

3.4 PL/SQL Programming
manipal icon

PL/SQL Program Structure
Querying in PL/SQL Programs
Using CURSORs in PL/SQL
Exception Processing in PL/SQL
Subprograms in PL/SQL
PL/SQL Optimization

3.5 Overview of UNIX
manipal icon

Introduction to UNIX
Components UNIX
Flavors of UNIX
Introduction to UNIX Kernel
Understanding UNIX Kernel I
Understanding UNIX Kernel II

3.6 UNIX File System
manipal icon

UNIX File Organization
Files in UNIX
UNIX File Characteristics
UNIX File Operations
UNIX Directory Operations
UNIX File Security
UNIX Disk Operations
Accessing UNIX Files
UNIX Compression Utility
UNIX File Archiving

3.7 Vi Editor
manipal icon

Overview of Vi Editor
Vi Methodology
Vi Command Mode
Searching with Vi
Vi Insert mode
Vi Configuration

3.8 Command Redirection
manipal icon

UNIX Filter Commands
Understanding I/O Redirection
Appending with Redirection
UNIX Regular Expressions
More about Regular Expressions
Finding files in UNIX

3.9 Shell Programming
manipal icon

Overview of UNIX Shell
Types of Shells
Overview of UNIX Bash Shell
Environment Variables
Shell Variables
Success Status of UNIX Commands
UNIX Shell configuration
First Shell Script
Shell Script Arguments
Condition Evaluation
Shell Decision Making
Making Selections in Shell
Shell Repetition

3.10 Need for C++
manipal icon

What is C++?
How & Why of C++

3.11 Introduction to C++
manipal icon

Setting Command Line Environment
“Hello World” Program at Command Line
Compilation in Steps
Setting Up Visual Studio Environment
Capturing Command Line Arguments
Command Line Arguments in Visual Studio
Program Life Cycle
Lifecycle of C++ Program
Data Types
typedef and enum
cout and cin Objects
C++ operators

3.12 Object Oriented Programming – OOPS
manipal icon

Introduction to OOP
Encapsulation
Inheritance and Multiple inheritance
Polymorphism
Overloading
Overriding

3.13 Strings and Exception Handling
manipal icon

String Handling Functions
String Handling Operators
Try, catch and throw keywords
Resource Acquisition Is Initialisation (RAII)
Nested Exceptions and User-Defined Exceptions (UDE)

3.14 Templates (Generics) and Debugging
manipal icon

Introduction to Templates
Benefits of Templates
Class Templates and Functions Templates
Need for Debugging a C++ Program
Debugging Commands - Breakpoints and Watches
Debugging Commands - Edit and Continue
Debugging using GDB

3.15 FILE - IO
manipal icon

File IO functions and Operators
File Read and Write
Advanced IO Operations

_
Frequent Questions we get
Why should I take up a Manipal ProLearn course?
manipal icon

Manipal ProLearn, a part of Manipal Global Education Services, offers a variety of professional certification courses across Technology, Digital Marketing, Data Sciences, Project Management, and Finance domains. Carrying forward the Manipal legacy of over six decades in education, Manipal ProLearn helps working professionals and students to enhance their skills and fast-track their careers. Manipal ProLearn has partnered with industry leaders like Google, Microsoft, AWS Educate, EY, Sandbox, Manipal Academy of Higher Education, and Chartered Institute of Management Accountants (CIMA) to provide quality courses that add to your skill set. We have redefined learning in the professional certification program space with a wide range of course options taught by expert faculty on an award-winning learning platform. Benchmarked against global certification standards of PMI®, CIMA, PMBOK® etc., our course content is designed and developed by industry experts. Not only are these certification courses good for skill enhancement, but with industry-recognized certification, they are also a great value-add to one's resume. Over the last two years, more than 80,000 learners have advanced their careers with the help of our courses.

Do I have to clear any entrance (screening) test before taking up the course?
manipal icon

Currently, none of the courses has an entrance test. But some certifications might have their prerequisites that are mentioned on the respective course pages.

What type of support can I expect in terms of course material, assessment, evaluation, feedback, discussion forums, mentoring etc.?
manipal icon

Once you have enrolled in a course, you will receive a welcome email and a telephonic call from our customer support team. The features offered as part of the course will be explained clearly by our representative and also will also be listed in the mail correspondence.

Besides, our Customer Support team is available between 8 AM to 8 PM every day to help students on any course related issues.

Will I be able to access the course material post-completion too?
manipal icon

The course material access will be active till the validity of your course that is 12 months from the date of your enrolment.

How will successful completion of the course improve my job prospects?
manipal icon

Manipal ProLearn gives learners an edge when it comes to employment opportunities. By partnering with industry leaders to provide quality courses, we add to your individual skill set and make you industry ready. Also, the constantly expanding list of top-end knowledge partners ensures that learners are exposed to the latest developments and trends across sectors.

What should I do if I face any issues?
manipal icon

In case you come across any issue, please write to us at support@manipalprolearn.com and we will be happy to assist you.

Do you have a refund policy if I am not satisfied with the course and want to withdraw? Is there a timeframe for the same?
manipal icon

All refund requests received by Manipal ProLearn are processed through the same gateway within 14 working days of receiving the request. For any exceptional cases where you have not received the refund amount, please write to us at support@manipalprolearn.com. We shall get back to you with an update on your refund request or valid reasons in case of rejections.

Didn’t find your question here? What would you like to know?
Ask a Question   add_circle_outline
_
Read up our trending blogs
Back To Topmanipal icon