Objected Oriented Programming With C# and Visual Studio 2017

Objected Oriented Programming With C# and Visual Studio 2017

Objected Oriented Programming With C# and Visual Studio 2017. With the help of this course you can Explore the processes and benefits of objected oriented programming.

This course was created by Tom O.. It was rated 4.1 out of 5 by approx 1583 ratings. There are approx 70387 users enrolled with this course, so don’t wait to download yours now. This course also includes 8.5 hours on-demand video, 1 Article, 53 Supplemental Resources, Full lifetime access, Access on mobile and TV & Certificate of Completion.

What Will You Learn?

  • Recognize classes of objects and model them in code

  • Store object level information using instance variables

  • Describe the benefits of object oriented programming

  • Create individual objects and discuss object instantiation

  • Understand how behaviors are coded in methods

  • Create and use properties to control access to instance variables

  • Understand how methods, properties and fields are used in a graphical application

  • Describe the order of execution of a program and use the debugger in Visual Studio

  • Use static variables and properties to describe class level information

  • Understand what a reference variable is and how to show how they operate

  • Create a class and centralize information in it so less coding can be done

  • Describe the reasons for creating child classes

  • Override methods, and understand why this is necessary and how it works with virtual methods

  • Describe examples of inheritance polymorphism and how this helps with writing less code

  • Describe examples of polymorphism in method parameters and how this helps with writing less code

  • Describe how an interface allows grouping objects by behaviors

  • Describe how interface polymorphism works with lists so less code can be written

  • Describe how interface polymorphism works with method parameters so less code can be written

  • Understand how abstract classes and interfaces differ and what purpose each one serves

  • Understand how the .Net framework is structured using classes and interfaces

  • Describe reasons for creating methods that are specific to individual classes

  • Understand how polymorphism allows us to ensure that the correct, derived class methods are called

  • Understand the reasons for coding virtual methods

  • Know why instance variables should be private and the dangers of not not making them private

  • Understand how abstraction is used to produce simplified models of the world

Note 2/20/18: A new section has been added to the bottom that discusses many additional topics since the first publication of this course. 

I’m the author of “Beginning C# Hands-On-The Core Language” from Packt Publishing. Let’s take a look at every this course has to offer. This course gives a detailed introduction to the fundamental concepts of objected oriented programming using C#. The course is about five hours long, and includes HD lessons, very detailed explantions and explorations, code examples, a couple tests and programming exercises with solutions. This is a course for those interested in learning about objected oriented programming. This course uses Visual Studio 2017, which you can download for free from Microsoft. The explanations I provide are very detailed, so please be sure to watch the free preview video before buying to be sure this is the right course for you. I do not rush through the material, so this course will work best for you if you have a similar mindset. Real comprehension takes time and is precious, and therefore this course focuses on the WHY, and not just the how of things. You will hear me repeat myself because saying the same thing in different ways helps to improve comprehension. Please be sure to watch the free preview video before buying to be absolutely certain that this course is the right one for you. Thank you for reading and I will see you inside!

note: parts of promo presentation licensed from presentermedia

Rating:
4.7

Download Links

Get Download Link

Related Courses

Concepts of Object Oriented Programming with C++

Basics of Object Oriented Programming with C#

Object Oriented Programming with C# – Beginner to Advanced

C# Acceleration with Visual Studio 2017 Community

Learn Object Oriented Programming OOP in C++

Visual Studio | The Basic C# Programming Course

Visual Studio | The OOP C# Programming Course

LEARNING PATH: C# 7 and .NET Programming with Visual Studio

C# Expert Class| Basic to OOP Programming with Visual Studio

Learn To Program Tic-Tac-Toe with C# and Visual Studio

Learn C# with Visual Studio 2017 and Console Programs

Learn C# with Visual Studio 2017 and Console Programs

C# & Visual Studio: JavaScript & C Programming For Beginners

C# & Visual Studio: JavaScript & C Programming For Beginners

Start With C / C++ and Object Oriented Programming

Start With C / C++ and Object Oriented Programming

What’s New in C# 6, C# 7 and Visual Studio 2017

What’s New in C# 6, C# 7 and Visual Studio 2017

LEARNING PATH: Visual Studio: Master Visual Studio 2017

LEARNING PATH: Visual Studio: Master Visual Studio 2017

C++ Object Oriented Programming From Scratch

C++ Object Oriented Programming From Scratch

C++ Object-Oriented Programming for Beginners

C++ Object-Oriented Programming for Beginners

Object Oriented Programming in C++

Object Oriented Programming in C++

Basics of Object Oriented Programming with C#

Basics of Object Oriented Programming with C#

Beginners Guide To C# With Visual Studio 2017

Beginners Guide To C# With Visual Studio 2017
Go To Top