CG数据库 >> Object Oriented Programming with C# – Beginner to Advanced

h264, yuv420p, 1280x720 |ENGLISH, aac, 48000 Hz, 2 channels | 5h 0mn 35 | 608 MB

Detailed step-by-step guide to Classes, Interfaces and many other OOP Concepts - Object-Oriented Programming Concepts

What you'll learn

Understand and Implement The Best Object Oriented Programming (OOP) Practices

Write Better and Cleaner Code

Understand Fields & Properties, The relationship between them and the tidbits of Properties

Create Constructors, Constructors Chaining, Automated Constructors and more

The .this and .base keywords, what is their purpose, when, why and how to use them

Namespaces and how they help us organize our code better

Implementing the 5 Access Modifiers

Understand the Concept behind the 4 Pillars of Object Oriented Programming

Inheritance, Base and Derived Classes

Abstraction, Abstract Classes and Interfaces, when to use which and what is the difference between them

Encapsulation or how to hide your code

Polymorphism, write less and more optimized code

Cohesion & Coupling

Requirements

Students MUST have Coding Experience, Preferably with C# (other languages like Java are ok)

Experience with Visual Studio - Creating new solutions, projects, files. The course provides tutorials.

Visual Studio Installed on your PC (the course has tutorial)

Description

This course will lay the foundations of Object Oriented Programming (OOP) in your mind, allowing you to progress to more systematic and cleaner Programming methods.

The course is aimed at students who have at least some coding experience, preferably with C# (but Java or any other similar language is also acceptable).

There are so many things that you will learn in this course, some of the most noted ones are:

What is an object and a class

What is object oriented programming

Class Constructors

Namespaces

Should you or should you not use the "this" keyword

Fields and Properties


Object Oriented Programming with C# – Beginner to Advanced的图片1
Object Oriented Programming with C# – Beginner to Advanced的图片2

发布日期: 2020-07-02