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
Trends in Information Technology
Internet to Mobile Device Applications
C++ Training Program - Traditional Classroom Training

Teaching Models

 C++ Training Program - Blended Content Delivery


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. ODBC architecture 2. ODBC application 3. Data access strategies
4. MFC ODBC classes 5. OLE DB 6. Consumer templates
7. Dynamic queries with OLE DB 8. Parameterized queries 9. ActiveX data objects
10. ADO 11. Data source  

Module: C++ Programming - Advanced
Duration: 4 days
Major Topics:
1. COM 2. ActiveX overview 3. MFC Windows programming
4. Working with the Registry 5. Objects and interfaces 6. DCOM
7. Scalability of DCOM 8. Object linking and embedding 9. OLE servers
10. Automation 11. ActiveX controls  

Module: C++ Design Patterns
Duration: 4 days
Major Topics:
1. Object oriented fundamentals 2. UML: United Modeling Language 3. Development tools
4. Idioms and design patterns 5. ISO standard C++ library 6. STL: Standard Template Library
7. New iostream library 8. Storage management 9. Memory management
10. File storage 11. Object databases 12. Reusability with C++
13. C++ guidelines    

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