Introduction to Information Technology 3 Days
This course provides the basic concepts of information systems and computers as productivity tools. It provides an understanding of the information processing cycle, which includes input, process, output and storage. Networking, relational databases, programming, client server concepts and future trends are also discussed. An emphasis is placed on increasing the comfort level with computer terminology, acronyms and general information. Click here to have a detailed outline emailed to you.
Introduction to Client/Server 3 Days
This series provides training for software developers in a Client/Server environment. Topics such as Oracle relational database, Unix, Object Oriented Design and Programming, Visual Basic, C++, and PL/SQL are included. The intended audience is people who develop software in a Client/Server environment, and the pre-requisite is a solid foundation in Information Technology. Click here to have a detailed outline emailed to you.
Introduction to Object Oriented Analysis and Design 1-2 Days
This course introduces the features of object-oriented technologies to managers, programmers and analysts. The students will learn the benefits claimed for object-oriented technologies, as well as the reality behind the claims. The most common object-oriented programming languages will be identified. In addition, the role of object-oriented analysis and design will be described. Finally, the students will be given some guidelines to follow for initial object-oriented projects. Click here to have a detailed outline emailed to you.
Introduction to Relational Databases 1 Day
This course provides relational concepts and facilities. There is an overview for DB2, Oracle, and SQL Server relational database management systems (RDBMS). In addition to management-level topics, the course includes areas such as referential integrity, primary keys, foreign keys, locking, and programming considerations. Click here to have a detailed outline emailed to you.
SQL Fundamentals 2 Days
This class provides the basic knowledge and skills needed to code SQL statements. The SQL information is ANSI standards and can be applied to any relational database management system (RDBMS), including DB2, Oracle, SQL/Server, Informix, etc. Workshops are executed using an appropriate interactive tool such as SPUFI, QMF, SQL/PLUS or company standard RDBMS software. Click here to have a detailed outline emailed to you.
Structured Programming Logic - Part I 3 Days
This course provides the concepts and fundamentals for designing structured programs before coding begins. Several methods are introduced for designing and documenting structured programs, such as functional decomposition, hierarchy charts and pseudo-code, as well as flowcharting. Topics include simple reports, summary reports with counts and totals, and programs with complex calculations. Structured walkthroughs are presented with each design. Click here to have a detailed outline emailed to you.
Structured Programming Logic - Part II 3 Days
This course provides the concepts and fundamentals for designing structured programs before coding begins. Several methods are introduced for designing and documenting structured programs, such as functional decomposition, hierarchy charts and pseudo-code, as well as flowcharting. Topics include simple reports, summary reports with counts and totals, programs with complex calculations, multi-level control breaks, file updating, and table processing. Structured walkthroughs are presented with each design. Click here to have a detailed outline emailed to you.
Project Management Principles 1-2 Days
This course presents methods and techniques that project managers can use to achieve success in the deployment of projects. It is based on the Microsoft Solutions Framework and provides 4 basic planning tools for managing projects; team model, process model, risk management process and the "trade-off triangle." Click here to have a detailed outline emailed to you.
Data Modeling 2 Days
This course introduces the principles and data modeling. It explains how to incorporate business requirements into a logical data model. The components of a logical data model are defined and how to represent this model as an entity relationship diagram. The normalization of data and how to handle complex relationships are also included. Click here to have a detailed outline emailed to you.
Process Modeling 3 Days
This course provides a practical approach to process modeling activities involved in the analysis phase of the typical systems development life cycle. It is applicable to the process modeling component of most methodologies and topics includes Data Flow Diagramming, Event List Processing, Action Diagrams, Decision Tables and Trees. Techniques for balancing of the process model to the data model is also discussed. Automated CASE tool usage is briefly discussed during the course. It is not applicable to object oriented analysis and design. Click here to have a detailed outline emailed to you.