Object Oriented Programming

with Dr. Jack Purdum


Course Description: Object Oriented Programming will help you improve your programming skill set by giving you a thorough understanding of OOP regardless of your programming background. The training uses a non-jargon approach to teaching the backbone concepts of OOP which have been field tested in years of university-level teaching. While Visual Studio and C# form the instruction environment, the course is language agnostic as possible so the concepts are easily applied to other popular OOP languages and platforms.



6+ hours of media runtime

Programming History

  • Binary - First Generation Languages
  • Assembler - Second Generation Languages
  • Third Generation Languages - C
  • OOP - Simula to C++

OOP

  • Benefits: The OOP Trilogy
  • Why C#

Introduction to Objects

  • Job Interview Example
  • Developing a clsPerson Class
  • Class Design for Interview
  • Classes, Objects and Instantiation

Properties and Methods

  • Purpose of Properties
  • Access Specifiers
  • The clsDates Example

Thinking Like an OOP Programmer

  • Define vs. Declare Difference
  • The Bucket Analogy

OOP Design Guidelines

  • Styles BDUF, Agile Modeling, Cohesion and Coupling
  • Design Purpose
  • Tools

Inheritance Example

  • Details on Inheritance - Parent-Child
  • Investment Example

Delegates and Interfaces

  • Purpose of Each
  • Benefits

Get our entire learning library

ONLY

$49
.99
per year

JavaScript, jQuery, Java SE, Java EE and more...
  • 400+ video tutorials
  • Java development experts
  • Future video releases FREE
  • 100% money-back guarantee


Not ready to buy? Try now