Training for Managers Syllabus: Object-Oriented Design and Development for Windows and the Internet - A Manager's Perspective

Moving to an object-oriented approach has many advantages such as a focused design, reusable components and simplified maintenance. An object-oriented approach also has many management challenges. The first hurdle is the vocabulary. Then there is the process of defining objects within the context of a three-tiered application architecture. And we can't forget about the Web. How does that fit into an object-oriented approach?

This two-day seminar provides an introduction to the object-oriented (OO) vocabulary and current development technologies from a manager's or analyst's perspective. It includes an overview of components and Web technologies such as HTML, Java, XML, XSL, and ASP. It describes how to design a three-tired Windows or browser-based application and how to manage the implementation of that application.

This course is divided into sessions:

  • Introduction to OO: This session answers the questions: "What is OO?" and "Why should we use OO techniques?". It presents a detailed look at the OO vocabulary to ensure attendees are comfortable with the language of OO.
  • Introduction to Windows and Web Technologies: This session provides an overview of Windows technologies such as component-based development (CBD). It then presents an introduction to Web technologies such as HTML, CSS, JavaScript, Java, XML, XSL, and ASP. The focus in this session is on understanding what each of these technologies are and when to use them. (No programming knowledge is required.)
  • Designing an Application: This session describes how to use an object-oriented approach to designing component-based applications for the desktop and the Internet. It includes design of the object model, user interface, and database. Design techniques such as UML, data modeling, entity modeling, and extreme programming (XP) will be discussed.
  • Managing the Project Lifecycle: This session discusses the software project lifecycle and the management and planning techniques needed to manage each step in that cycle.

No programming knowledge is necessary for this seminar. No prior object-oriented knowledge is required.

For more information or to schedule a course for your company, call us at (925) 730-1000 or send an email to info@insteptech.com

All contents © 2004 InStep Technologies, Inc. All rights reserved.