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

General C++ Concepts

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

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
About us
DOWNLOAD A CATALOGUE
C++ Certificattion
C++ InstituteC++ Institute is recognized as the world’s leading organization offering a high-stakes C and C++ certification program, allowing candidates to test at thousands of accessible and secure Pearson VUE testing centers worldwide.
C++ Certification Two independent certification paths C++ Institute has built two paths of testing and certification. The first path covers the C++ programming language and the second the C programming language. Each programming path offers three levels of qualification: entry-level, associate, and professional.
C++ Standards C++ Institute is committed to the development of a global standard in C and C++ certification, which will allow programming specialists, software developers and IT professionals from all over the world to assess and document their programming skills objectively and to gain recognition for their expertise.
Pearson VUE C++ Testing Cooperation with Pearson VUE In 2012, C++ Institute and Pearson VUE, the leader in computer-based testing, established cooperation for the exclusive delivery of a certification program created for the C and C++ programming languages. On the foundations of this cooperation, C++ Institute and Pearson VUE began to provide the first globally available C and C++ testing and certification program.

Request a Free Webinar Demo

Try a 30 minutes webinar free. Choose you own topic from our course list.