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 utilize the full complement of 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, a checklist of completed tasks 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 fast-track courses.
|
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 |
|
|
|
Review Additional Content
Additional C++ and OOPs courses and interrelated information technology subject matter can be researched using the
course search engine.