Objected Oriented Programming With C# and Visual Studio 2017 (Udemy.com)

Explore the processes and benefits of objected oriented programming

Created by: A O

Produced in 2018

icon
What you will 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 inherita

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

Very Important:
1. Friends, please take the time to review the curriculum carefully before buying so you can see exactly whether this is the right course for you. Please do not join until you have completed this step. 2. Please watch the free preview videos so you can see whether the presentation style works for you. Please remember Iam just one person, and Imake my videos often after Ihave been working for many hours already. PLease do not join until you have completed this step. 3. If something needs fixing, please let me know. Again, I'm just one person and not a big team of people. Iwill try to fix it as quickly as possible. Thank you.
Course Overview:
1. This is a course for those who are willing to push themselves. It's not a "basic" introduction that gives an overly simplified perspective on OOP. In places, this code connects to the .
NETframework, which is a professional level code base written in C#. My promise is simple:
take this course, and you'll discover details not taught in any other course. Speaking from experience, Ican tell you that it is through consistent, daily effort, and Idon't mean little effort, but whole-hearted effort, that one makes progress when it comes to these technical subjects. That's what years of struggling have taught me. 2. Please be sure to watch the free preview videos before enrolling so you can be sure the style of presentation works for you.
3. Iuse pictures in the earlier videos to motivate some concepts.
This is good for visual learners.
4. The more advanced videos on the bottom are more about just straight code and the .
NET Framework. Ihave this section on the bottom so you can see how OOP actually looks in a professional level framework. 5. Ihave placed questions throughout the videos. Ialso mention the solutions from my perspective.
6. There are separate PDF's placed under lesson resources. These contains completely separate examples.
7. Idiscuss concepts from multiple perspectives where Ifeel it's necessary to do so. I think developing a multidimensional understanding of concepts results in a much deeper level of true understanding.
8. In some of the videos Iplace a lot of comments explaining each line bit by bit. Ido this because Ipersonally feel that reading comments makes a difference in terms of real understanding. 9. My explanations focus both on the how and the why, and Istress this difference throughout most of the course.
10. This is not the first C# course you should be taking.
11. The bottom sections are a break from the upper sections and show how C#is used in Windows Forms programs in actual code. Who should not join:
1. People wanting the how without the why.
2. People looking for fast and superficial explanations.
3. People who are interested only in code without any visual explanations.
4. People who like fast talking.
5. People not looking for multiple explanations from multiple perspectives.
Thank you for reading, and Iwill see you inside!
note:
parts of promo presentation licensed from presentermediaWho this course is for:
This is a course for those who are interested in learning about objected oriented programming with C#.
There are tests in this course, and additional exercises under lesson resources, so join if you like to test yourself.
If you are an OOP expert, please do not enroll in this course.
You enjoy getting straight into coding because you agree that comprehension results from active participation.
You should not enroll in this course if you don't like to have the same concept explained multiple times, from different perspectives.

icon
Instructor Details

A O

I love computers , math and programming.
Iteach because it gives me great joy to understand things deeply and to share that knowledge with others.

My education:
1. Master's degree in Statistical Computing
2. BA in mathematics

3. Professional development certificates from Microsoft in each area below:
1. Deep learning with Python
2. Introduction to Artificial intelligence
3. Data science with Python
4. Math for machine learning
5. Data science research methods with Python

4. Professional certificates from other schools:
1. Columbia university certificate in introduction to corporate finance
2. MIT certificate in introductory economics

icon
More courses by A O

A 16 Hour C# Course With Microsoft Visual Studio 2013

$11.99

A 18 Hour SQL/SQL Server 2014/Visual Studio 2017 Course

$11.99

Learn C# With Windows Forms and SQL Server

$11.99

VB.NET with VS 2017 and Windows Forms

$11.99

Basic C# Clearly Explained

$11.99

Learn Basic Microsoft ASP.Net Development with Visual Studio

$11.99

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

4.6

76 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Go Ushiyama on 10/16/2020

I really liked the approach the tutor took on the course. However a little disappointed on the courses of Section 4 since the topic was very random compared to Section 2 and 3.

By Jim McIlvaine on 10/1/2020

This course was chock full of great information about what happens behind the scenes in the .NET Famework.
Very well presented. Highly recommended!

By John Moreno on 4/23/2020

The course is fine, but the polymorphism portions are quite shallow (compared to abstraction, inheritance, etc.).

By Joseph Mazola on 11/22/2019

I enjoy this explanations in the videos, the most important "Light-Bulb" moments are when the instructor goes thru the Debug steps. Other videos told me to try the debug locals window, but I felt overwhelmed by the information, NOT in these videos I feel deeper understanding. Also, when the instructor dives into the .NET, I get more confident in the understanding.

By Othonas Xixis on 5/23/2019

This is a very good OOP course. Well structured, good pace, knowledgeable instructor, good resources and met the curriculum expectations.

By Daniel Bixler on 5/5/2019

The instructor does a thorough and excellent job of explaining OOP in easy to understand terms with visuals and clear, simple examples. He goes in-depth into the inner working of the .NET framework. Great course!

By Bernd Krohn on 4/17/2019

Very deep insights

By Harirak Sritham on 1/7/2019

Good concept for Beginner

By Tomasz Makowski on 11/22/2018

Tom, it was nice to learn with you.
I wish you everything that is great and i have to thank you for the time you spent making this course

By Claude Butnaru on 11/13/2018

Very detailed and descriptive.

By Chandrashekar on 11/2/2018

It was good and easily understandable about the concepts of objects and class..

By tri pham on 10/27/2018

very helpful for me to understand these concepts