Basics of Object Oriented Programming with C#
Basics of Object Oriented Programming with C#, available at Free, has an average rating of 4.47, with 22 lectures, based on 6052 reviews, and has 108343 subscribers.
You will learn about Basic Concepts of Object Oriented Programming with C# (but the concepts apply to most languages) Namespaces Fields & Properties Const and Readonly constants Static Fields Static Classes (Singleton) Enumerations This course is ideal for individuals who are Anyone who wants to upgrade their knowledge and move on to the next level after the basics or Anyone who wants to refresh their knowledge about Object Oriented Programming or Anyone who has interest in the field It is particularly useful for Anyone who wants to upgrade their knowledge and move on to the next level after the basics or Anyone who wants to refresh their knowledge about Object Oriented Programming or Anyone who has interest in the field.
Enroll now: Basics of Object Oriented Programming with C#
Summary
Title: Basics of Object Oriented Programming with C#
Price: Free
Average Rating: 4.47
Number of Lectures: 22
Number of Published Lectures: 22
Number of Curriculum Items: 22
Number of Published Curriculum Objects: 22
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Basic Concepts of Object Oriented Programming with C# (but the concepts apply to most languages)
- Namespaces
- Fields & Properties
- Const and Readonly constants
- Static Fields
- Static Classes (Singleton)
- Enumerations
Who Should Attend
- Anyone who wants to upgrade their knowledge and move on to the next level after the basics
- Anyone who wants to refresh their knowledge about Object Oriented Programming
- Anyone who has interest in the field
Target Audiences
- Anyone who wants to upgrade their knowledge and move on to the next level after the basics
- Anyone who wants to refresh their knowledge about Object Oriented Programming
- Anyone who has interest in the field
This course will lay the foundations of Object Oriented Programming (OOP) in your mind, allowing you to progress to more complex, 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).
In the course you will learn:
- 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
- Different ways in which Properties can be used
- Const and Readonly constants, the difference between them and how to use them
- Static Fields and Static (Singleton) Classes
- Enumerations
- And more…
At the end, we will create a project to practice everything that we have learned in the course, by using a clean and systematic way.
We are going to ask ourselves a series of questions and we will answer them with code, this will produce a beautifully written high quality code, that you will fall in love with.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Brief Introduction to the Course
Lecture 2: What is Object Oriented Programming and Why Do We Need It?
Chapter 2: Basic Class Construction in C#
Lecture 1: Creating a Basic Object (Class) in C#
Lecture 2: Structuring The Files in Our Project – Namespaces
Lecture 3: Constructing a Class – What is The Purpose of Constructors?
Lecture 4: The "this" Keyword, Why and When You Should Use It
Chapter 3: Fields and Properties in C#
Lecture 1: Fields and Properties – The Variables of a Class and The Difference Between Them
Lecture 2: Validation Implementation in a Property
Lecture 3: Read-Only, Write-Only and Read-Write Properties
Chapter 4: Types of Fields in a Class
Lecture 1: Static Fields And Their Purpose
Lecture 2: Constants in C# – Const and ReadOnly and The Difference Between Them
Chapter 5: Enumerations and Static Classes
Lecture 1: Enumerations – Limit The Input Options To Defend Your Code
Lecture 2: Static Class (Singleton Design Pattern) And What You Can Do With It
Chapter 6: Object Oriented Programming Basics – Project and Practice
Lecture 1: Warrior Wars Project – Introduction to The Project
Lecture 2: What Is It That Defines Our Warriors? (The Fields in Our Warriors)
Lecture 3: Which of The Fields Should be Accessible? (Properties and Namespaces)
Lecture 4: What is a MUST for a Warrior? (Creating our Constructors)
Lecture 5: What Should Never Change? (Defining our Constants)
Lecture 6: What Is It That Warriors Can Do? (Implementing Attack Method)
Lecture 7: And What is The Result of The Attack?
Chapter 7: BONUS Section: Warrior Wars Source Code and Discounts
Lecture 1: Warrior Wars Source Code
Lecture 2: Bonus Lecture – Advanced OOP and My Other Courses with Huge Discount!
Instructors
-
Tod Vachev
Best Selling Instructor 100,000+ Students, Robotics Engineer
Rating Distribution
- 1 stars: 86 votes
- 2 stars: 173 votes
- 3 stars: 910 votes
- 4 stars: 2351 votes
- 5 stars: 2532 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024