Instructor Kit now provided with every workbook. See FAQ.

Welcome to ITCourseware!

My Cart:

0
You have no items in your shopping cart.

0

Object-Oriented and Design Patterns Courseware

Object-Oriented (OO) languages allow the creation of modules called objects that contain not only data but also the operations that can be performed on that data. An object might be a database connection, a customer account, or just about anything that a programmer wishes to create. Well written object oriented code is flexible, easier to maintain, and survives changes that are forced upon a software system. Well known languages that support the object-oriented definition include Java, C++, C#.

A Design Pattern is a reusable solution to a common design problem. The book Design Patterns: Elements of Reusable Object-Oriented Software by the "Gang of Four" (Gamma, et al.) cataloged 23 well known patterns and popularized the concept.

This category contains courseware ranging from OO overviews to UML Modeling to in-depth Design Patterns courses.

9 Item(s)

List  Grid 

  1. Overview of Object-Oriented Technology

    In this 1-day course you will learn the features, advantages, and techniques of using the object-oriented paradigm for software development. Through presentation and discussions you will get an overview of the object-oriented approach as it applies to methodology, analysis and design, coding, and developing distributed applications.
    Learn More

    Student Price: $40.00

  2. Object-Oriented Programming in C# (VS 2013)

    This thorough and comprehensive 5 day course is a practical introduction to programming in C#, utilizing the services provided by .NET.
    Learn More

    Student Price: $250.00

  3. Object-Oriented Programming in C# (VS 2015)

    This 5-day course introduces object-oriented concepts, and C# is developed in a way that leverages its object orientation and it is current to Visual Studio 2015.
    Learn More

    Student Price: $250.00

  4. Object-Oriented Analysis and Design Using the Unified Modeling Language

    In this 5-day course students learn how to use Object-Oriented techniques to analyze real-world requirements and to design solutions that are ready to code.
    Learn More

    Student Price: $200.00

  5. Design Patterns

    This thorough, 4-day course teaches students about more than 30 object-oriented patterns, enabling them to create high quality object-oriented designs exhibiting improved flexibility, reduced maintenance costs, and with increased understanding of the resulting code.
    Learn More

    Student Price: $200.00

  6. The Unified Modeling Language

    In this 2-day course, students learn how to identify and design objects, classes, and their relationships to each other, which includes links, associations, and inheritance.
    Learn More

    Student Price: $80.00

  7. Intermediate Java 7 and OO Development

    Intermediate Java and OO Development is a fast paced, 5-day course suitable for programmers with some previous experience in working with Java and Object-Oriented (OO) programming. It includes a short review of basic Java concepts, and then moves on to a comprehensive coverage of more advanced topics in Java and OO programming to provide participants with a strong grounding in using Java in a sophisticated and productive manner.
    Learn More

    Student Price: $250.00

  8. Fast Track to Java 7 and OO Development

    This is a 5-day course that provides a broad and deep introduction to Java for non-Java programmers. The course covers all the basic concepts of Object-Oriented Programming and Java.
    Learn More

    Student Price: $250.00

  9. Fast Track to Java 8 and OO Development

    This is a 5-day course that provides a broad and deep introduction to Java for non-Java programmers.
    Learn More

    Student Price: $250.00

9 Item(s)

List  Grid 

All product names, trademarks, and registered trademarks used on ITCourseware.com are the property of their respective owners in the United States and other countries.
The Android Logo is reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 License.

© 2016 ITCourseware, LLC. All Rights Reserved. 303.302.5280 | 800.292.2652 | 7400 East Orchard Road, Suite 1450N, Greenwood Village, CO 80111