Skip to Content
Hands-On Object-Oriented Programming with C#
book

Hands-On Object-Oriented Programming with C#

by Abhishek Sur, Raihan Taher
February 2019
Beginner to intermediate
288 pages
7h 59m
English
Packt Publishing

Overview

This engaging and comprehensive book introduces you to the concepts of Object-Oriented Programming (OOP) using the C# programming language. By reading this book, you will develop a strong foundation in OOP principles such as encapsulation, inheritance, polymorphism, and abstraction, and enhance your programming skills using C#'s modern features.

What this Book will help me do

  • Grasp the core principles of Object-Oriented Programming such as encapsulation, inheritance, abstraction, and polymorphism.
  • Learn how to apply advanced C# features like nullable reference types, async streams, and generics to build robust code.
  • Understand and utilize design patterns and principles to solve complex design problems effectively.
  • Develop database-interfacing applications using ADO.NET and manage software versions with Git.
  • Enhance your problem-solving skills with real-world examples and prepare to confidently answer OOP-focused interview questions.

Author(s)

Abhishek Sur, a seasoned software developer, specializes in C# and .NET development with years of hands-on experience in designing robust software solutions. His co-author, None Taher, contributes to this work with a practical approach to teaching programming. Together, they aim to make OOP accessible to readers, combining real-world insights with structured learning.

Who is it for?

This book is tailored for readers entering the world of Object-Oriented Programming, whether they're students, junior developers, or professionals transitioning to C#. Even if you have minimal C# experience but lack prior OOP knowledge, this book gently introduces essential concepts. It's also a great resource for those who wish to enhance their skills and explore advanced OOP applications.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Beginning Object-Oriented Programming with C#

Beginning Object-Oriented Programming with C#

Jack Purdum

Publisher Resources

ISBN: 9781788296229