C++ Programming Language Training Program SYS-ED SYSED

C++ Programming Language Training Program

C++ Training Program

Programming Language Training Sitemap


C++ Training Program Advanced search

Technology Driven IT Training

Web-based Training Services

Why SYS-ED for Web-based Training

Definition of Service

Delivery Medium

Contact You


SYS-ED's C++ Programming Language training program provides a project driven approach to writing portable code; the base program is 15 days in duration. Guidelines are provided for 1- Compilers that implement the standardized featureset available on multiple architectures. 2- Support for lambdas and closures. 3- Using the C++ featureset to address project design specifications. A lesson plan based upon the standards of the New York State Department of Education will be provided as part of qualifying the subject matter, examples, exercises, and program duration. Educational consultancy topics, inclusive of project specifications, also can be incorporated into the program.

SYS-ED's training programs are taught using multiple delivery medium: distance-learning, web-based, and technology driven classrooms. As part of conducting a training program, courseware is organized for utilization in courseware as a learning center. In order to accommodate employee workloads and staff in remote geographic locations, component courses can be scheduled over non consecutive weeks utilizing a combination of classroom training and distance-learning. At the client's discretion, pre and post validation assessment, record of completed assignments, and validation assessment can be utilized: object oriented design, C++, and database and final examination.

The course modules and duration can be used as a foundation to evaluate an integrated training program or select standalone courses.

C++ Training Program
Base Program Duration
Distance-learning Service
Object Oriented Analysis and Design
C++ Programming
C++ Programming - Advanced
C++ Design Patterns
 
Trends in Information Technology
Mobile and Cloud Platforms
C++ Training Program - Traditional Classroom Training

Teaching Models

 C++ Training Program - Blended Content Delivery

Why SYS-ED

Object Oriented Analysis and Design 3 days
C++ Programming 4 days
C++ Programming - Advanced 4 days
C++ Design Patterns 4 days

Base Program Duration

15 days
 
Optional Courses
C++: Database Programming 5 days

Module: Object Oriented Analysis and Design
Duration: 3 days
Major Topics:
1. Principles and framework 2. Object orientation 3. Architecture
4. Systems life cycle 5. Analysis 6. Design and implementation
7. Testing and verification 8. Reusability  

Module: C++ Programming
Duration: 4 days
Major Topics:
1. C++ features and overview 2. C++ tokens and variables 3. Language elements
4. I/O Streams and functions 5. OOPs programming 6. Constructor / Deconstructor
7. Overloading and scope 8. Storage class specifiers 9. Stream I/O

Module: C++ Programming - Advanced
Duration: 4 days
Major Topics:
1. Class 2. Inheritance 3. Overloading
4. Polymorphism 5. Streams 6. Class library
7. Performance and tuning 8. Advanced topics 9. Templates

Module: C++ Design Patterns
Duration: 4 days
Major Topics:
1. Purpose and features 2. Applying patterns 3. Pattern structure and documentation
4. Four behavioral patterns 5. Creational patterns 6. Structural patterns
7. Architectural building blocks    

Module: C++: Database Programming
Duration: 5 days
Major Topics:
1. Loading the header file into C++ 2. Connecting to a database running a query 3. Processing the query results
4. Disconnecting from a database 5. Creating and invoking a stored procedure 6. Converting to a database
7. Opening a database in read-only or re-write mode 8. Retrieval information into a collection 9. Inserting and updating into a database
10. Error checking    

Technology Exchange Websites

SYS-ED's websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer: web-based training, classroom instruction, courseware, learning paths, and validation assessment.
http://www.programmingbysysed.us/commquests.htm http://www.msapplicationstrainingbysysed.us/commquests.htm