C++ Programming 9 Week Boot camp
Duration: 9 weeks
Who would find this course useful?
C++ coders
Level: From beginners to fully functiona.
Online Instrcutor-led.
C++ Programming BOOT CAMP description
WEEK 1: Session 1: The Basics
• C++ Environment Setup
• C++ Basic Syntax
• C++ Comments
• C++ Data Types
• C++ Variable Types
• C++ Variable Scope
• C++ Constants/Literals
• C++ Modifier Types
• C++ Storage Classes
• C++ Operators
• C++ Loop Types
• C++ Decision Making
• C++ Basic Input/Output
WEEK 1, Session 2
• C++ Built-In Functions
• C++ Built-In Number Functions
• C++ Built-In Strings Functions
• C++ Built-In Random Functions
• C++ Built-In Date & Time Functions
• C++ Pointers
• C++ References
• C++ Arrays
• C++ Data Structures
• C++ Files and Streams
• C++ Exception Handling
WEEK 1, Session 3
• C++ Custom Functions
• C++ Object Oriented
• C++ Classes & Objects
• C++ Inheritance
• C++ Overloading
• C++ Polymorphism
• C++ Abstraction
• C++ Encapsulation
• C++ Interfaces
•
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 Number in C++
WEEK 3: OOP
• Functions in C++
• Function Prototype in C++
• Parameter Passing Techniques in C
• Function Overloading in C++
• Storage Classes in C++,
• Classes/Objects in C++,
• Class Methods in C++,
• Constructors in C++,
• Access Specifiers in C++,
• Encapsulation in C++,
• Inheritance in C++,
• Polymorphism in C++
• Recursion Concept in C++
WEEK 4: DATA STRUCTURES
• Multidimensional Arrays in CPointers in C++
• Double Pointer Structures
• Union
• Enumeration (or enum) in C++
• Declare a pointer to a function in C++
• Pointer vs Array in C++
• Operations on struct variables in C++
• Dynamic Memory Allocation in C++
• Linked List Data Structure in C++
• Memory Leak
• Stack in C++
• Queue in C++
• Difference between malloc and calloc in C++
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
Consult with us
C++ Programming Course, 1 Day
What is included
- PCWorkshops Course Certificate on completion
- C++ Programming Course Notes
- C++ Programming Code Examples
- Practical exercises, C++ Course Revision work
- After the course: 1-Hour personalised online revision session
- Personal attention: Max group size is 4
PROJECT
- Portfolio: Post your project online.
MORE ABOUT THE ONLINE CLASSROOM:
- Attend from your internet connection
- Instructor-led, get instant answers to your questions
- Fully interactive
- Work clearly explained with demonstrations and examples
- Practical exercises to be tried out by delegate
- 1 day divided in short sessions with regular but short breaks
WHAT DO YOU GAIN:
- Skills & knowledge: C++ programming knowledge and understanding with good practical application
- Certification: PCWorkshops C++ Programmer II Certificate
- Portfolio: You will have an online portfolio of C++ projects
- Experience: Our comprehensive practical makes you job ready
