SYS-ED’s training programs for C++ utilize the
full complement of training medium -
traditional, web-based,
and
technology driven classrooms. A typical C++ training program ranges from 15
to 22 days in duration and
will be
tailored to specific training needs and
operational
objectives.
The client organization selects the component courses, examples,
sample programs, and integrated exercises. Educational consultancy topics,
inclusive of project specifications, can also be incorporated into the program.
The assumption is that the selection of the course modules
will be based upon the background and experience of the IT staff to be trained,
whether a Microsoft development platform is being utilized, and the client
project specifications: maintenance of existing code, upgrading of code, or
migration to new web enabled technologies. Most clients elect to consolidate and
streamline the content and duration of a C++ training program. In order to
accommodate employee workloads and staff in remote geographic locations,
component courses can be scheduled over non consecutive weeks utilizing a
combination classroom training and
distance-learning.
At the client's discretion,
validation assessment and a final examination
can be utilized.
Reviewing Additional Content
Additional C++ and OOPs courses and interrelated information technology subject
matter can be researched using the search engine.
The audience, duration, and content can
be used as a starting point to augment an integrated training program or
to evaluate a fast-track course.
|
Module: |
Object Oriented Analysis and Design |
|
Duration: |
3 days |
|
Audience: |
programmer, system analyst, system designer, and project
leader |
|
Prerequisites: |
Programming experience |
|
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: |
MS
Visual C++ Programming with MFC |
|
Duration: |
5 days |
|
Audience: |
application programmer and system analyst |
|
Prerequisites: |
Microsoft Windows and C++ |
|
Topics: |
| 1. Overview |
2. Developer Studio
|
3. MFC Library |
| 4. Basic Windows
Programming with MFC |
5. Controls |
6. Dialog Boxes |
| 7. MDI
|
8. Debugging MFC Windows Programs
|
9. General MFC Classes
|
| 10. Resource Studio |
11. MFC AppWizard |
12. MFC ClassWizard |
|
|
Module: |
MS
Visual C++ Programming with MFC -
Advanced |
|
Duration: |
3 days |
|
Audience: |
application programmer and system analyst |
|
Prerequisites: |
Experience in coding C++ programs. |
|
Topics: |
| 1. Application Architecture Hierarchy |
2. Document Templates |
3. CView Classes |
| 4. Frames |
5. Common Dialog |
6. Property Sheets |
| 7. Subclassing MFC Objects |
8. Multithread Application |
9. Creating DLLs |
| 10. MFC DLLs |
|
|
|
|
Module: |
MS Visual C++: ODBC |
|
Duration: |
4 days |
|
Audience: |
application programmer and system analyst |
|
Prerequisites: |
Experience in coding Visual C++ programs |
|
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: |
MS Visual C++: ActiveX |
|
Duration: |
4 days |
|
Audience: |
application programmer, system analyst |
|
Prerequisites: |
Experience in coding Visual C++ programs |
|
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: |
MS C# Migration |
|
Duration: |
1 day |
|
Audience: |
programmers, system analyst, system designer,
web developer |
|
Prerequisites: |
Visual Basic or Java |
|
Topics: |
| 1. Language Syntax Differences |
2.
Object Oriented Features |
3. IDE Differences |
| 4. Unique Language Features |
5. Java Language Conversion Assistant |
|
|