Professional Development Program
CompuWeb HomeCompuware External Site
Technical Education Center Main Page

Technical Development
Academy Training
Internal Training
Compuware Client Training

Introduction
Mainframe Curriculum
Client/Server Curriculum
Apply to the PDP


he Client/Server Training is currently divided into two separate groups. The Curriculum for each is listed below:

Windows/Web Developer Curriculum:

Visual Basic Programming Participants gain a working knowledge of Visual Basic programing. The course covers event-driven programming, data types, control structures, user-defined data types, MDI and DLL calls.
SQL/SQL Server This course will provide experience using Oracle SQL to handle a relational database with an emphasis on Data Manipulation Language.
C Programming Participants learn how to use efficient structured coding techniques, writing C code from scratch, test and debug programs with minimal assistance, interpret program specifications, and create adequate test conditions to test programs.
Visual C++ Programming This course will introduce the participant to the concepts of C++, Visual C++, and Microsoft Foundation Classes (MFC). Topics covered in the course will include the introduction to C++, introduction to object oriented programming, C++ class libraries, GUI programming, and C++ database applications. All lectures will be followed with workshops to verify and complete the participant's understanding of the topic.
HTML/JavaScript This course will introduce the capabilities and syntax of Hypertext Markup Language (HTML). Other topics covered include: Internet Fundamentals, the World Wide Web, E-Mail, File Transfer Protocol (FTP), Newsgroups, and Telnet. The participant will learn how to design Web pages using HTML, and the basics of JavaScript.
Visual J++ This course will introduce the participant to Java and J++. Topics covered in this course will include the Architecture of the Java Language, Java Threads, Java Utility Package, Introduction to Resource Editors, J++ Dialogue & Menu Editors, Ado, and Java. All lectures will be followed with workshops to verify and complete the participant's understanding of the topic.

PC Programming Curriculum

Programming Concepts/Client Server Overview/DOS/Windows 95 In the first week, the participants learn the history of the computer, logic skills, and the basics on how to navigate in the PC environment.
UNIX This course will introduce the participant to the UNIX environment as an end user. Topics covered in the course will include: the UNIX Shell, the File System, Exploring and Manipulating Data, the VI Editor, UNIX Process, Security, and Communication. All lectures will be followed with workshops to verify and complete the participant's understanding of the topic.
Visual Basic Programming Participants gain a working knowledge of Visual Basic programing. The course covers event-driven programming, data types, control structures, user-defined data types, MDI and DLL calls.
C Programming Participants learn how to use efficient structured coding techniques, writing C code from scratch, test and debug programs with minimal assistance, interpret program specifications, and create adequate test conditions to test programs.
Networking Essentials This course is designed to provide an introduction to networking essentials concepts. The participant will be able to identify the basic characteristics for local area networks (LANs) and wide area networks (WANs), list and describe the layers of the OSI Networking Model, list common protocols, and describe the physical characteristics of a LAN.
Windows NT This course is designed to provide an overview of Windows NT 4.0 Server Administration. The participant will learn about the basic concepts of server administration. Through exercises, the student will be able to plan, set up, and configure a small LAN including services such as Dynamic Host Configuration Protocol (DHCP), Windows Internet Naming Service (WINS), and Domain Naming System (DNS).
Oracle This course will introduce the participant to the concepts of a relational database and how to create/manipulate tables, data, procedures, and other Oracle objects.

   If you have any questions or concerns about the Technical Development Programs, please call the TEC at 248.538.2305 or FAX to 248.538.2307.

Contact the Technical Education Center.
Please direct any comments about this site to the TEC Webmasters.