Booking options
Free
Free
Delivered Online or In-Person
Beginner level
C++ Bootcamp Course, 2-Months.
C++ Bootcamp is for coding beginners:
You want all the basic stuff, all the advanced stuff and practical experience and get a fantastic job in C++
Location: Instructor-led, Online.
Our Style: Hands-on, Practical Course.
Group Size: Max 4 people per group.
Qualification: PCWorkshops C++ Bootcamp Certification
Hours: 2-Months, 1 day per week, 10am-5pm
Practical: Exercises to be completed between sessions
1-1 Mentoring: 1-1 sessions to be scheduled individally between sessions
Project: Showcase your work online
C++ Bootcamp Course, Course Outline.
WEEK 1: BASICS
C++ Language Introduction
Benefits of C++ over other languages
Compilation of C++ program
Hello World Program in C++
Variables and Keywords in C++
Scope rules in C++
Data Types in C++
Operators & Its Types
Typecasting in C++
Decision Making Statements
Loops in C++
Switch Statement in C++
Continue Statement | Break Statement
C++ Loops & Control Structure Practice Questions
WEEK 2: STRINGS, MATH AND RANDOM
Arrays in C++
Strings in C++
Multidimensional Arrays in C++
String functions in C++
Single-quoted & Double-quoted declaration of the char array
Math in C++
Random Numbers in C++
WEEK 3: OOP
Functions in C++
Function Prototype
Parameter Passing Techniques in C++
Function Overloading,
Storage Classes in C++, Classes/Objects, Class Methods, Constructors, Access Specifiers, Encapsulation, Inheritance, Polymorphism
Recursion Concept
WEEK 4: DATA STRUCTURES
Multidimensional Arrays in C++
Pointers in C++, Double Pointer
Structures, Union, Enumeration (or enum) in C++
Declare a pointer to a function
Pointer vs Array in C++
Operations on struct variables in C++
Dynamic Memory Allocation in C++
Linked List Data Structure
Memory Leak
Stack
Queue
Difference between malloc and calloc
WEEK 5: FILES
Files and Streams
Exception Handling
File Handling, Read Write, Append to Files in C
Txt and Binary Files
Multiline macros in C++
Merge the content of two files into a third one
Preprocessor in C++
Preprocessor directives
WEEK 6 AND 7: C++ ADVANCED
Dynamic Memory
Namespaces
Templates
Preprocessor
Signal Handling
Multithreading
WEEK 8: DATABASE PROGRAMMING WITH C++ Connecting to a database, Retrieve data, display a result set, insert, update, delete records, create a database and table
WEEK 9: PRACTICAL
Alternative Bootcamp Courses
Included with the C++ Bootcamp Course
PCWorkshops C++ Bootcamp Certificate on completion
C++ Bootcamp Notes
C++ Code Examples
Practical C++ Bootcamp exercises
Practical C++ Project Online
Personal attention in small groups of max 4 delegates, and 1-1 mentoring
Book the C++ Bootcamp Course
About us
Our experienced trainers are award winners.
More about us
FAQ's
Client Comments