Udemyallen

Basics of Object Oriented Programming with C#

Learn C# OOP basics & build a fun project: Warrior Wars! Master object-oriented programming with C# in this practical course.

4.6(6,246)
113,608students
1h 35m
Tod Vachev
Tod VachevBest Selling Instructor 100,000+ Students, Robotics Engineer

Course Content

Basics of Object Oriented Programming with C# is an all-levels Udemy course taught by Tod Vachev. It runs 1h 35m and is taught in English. Learners rate it 4.6 out of 5 from 6,246 reviews, with 113,608 students enrolled. It is free to enroll, last updated September 2020.

Unlock the power of Object-Oriented Programming (OOP)! This course provides a solid foundation for transitioning to more advanced, organized, and maintainable coding practices. Ideal for programmers with existing experience – particularly those familiar with C#, but also welcoming to those with Java or similar languages – this course will equip you with essential OOP concepts.

Here's what you'll master:

  • Understanding the Core: Grasp the fundamental concepts of objects and classes, the building blocks of OOP.
  • OOP Principles: Dive deep into the principles of object-oriented programming and learn how to apply them effectively.
  • Namespaces: Organize your code with namespaces for improved structure and prevent naming conflicts.
  • The this Keyword: Learn when and how to use the this keyword for clarity and context.
  • Fields & Properties: Explore the difference between fields and properties, and discover various ways to utilize properties for controlled data access.
  • Constants: Understand const and readonly constants, their differences, and best practices for using them in your code.
  • Static Members: Learn about static fields and static (singleton) classes and their applications.
  • Enums: Utilize enumerations (enums) for creating named constants, enhancing code readability.
  • Practical Application: Reinforce your learning through a hands-on project that applies all concepts in a clean and systematic manner.
  • Code Quality: Develop the ability to write beautifully written, high-quality code by answering key design questions with code.

By the end of this course, you'll be able to write more robust, scalable, and elegant code, and truly appreciate the benefits of OOP!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(346)
1h 6m
all
skillshare

Camera Basics | Essentials

by William Buckley

5.0(183)
1h 15m
all
skillshare