Interactive C#: Fundamentals, Core Concepts and Patterns Front Cover

Interactive C#: Fundamentals, Core Concepts and Patterns

  • Length: 494 pages
  • Edition: 1st ed.
  • Publisher:
  • Publication Date: 2018-01-14
  • ISBN-10: 1484233387
  • ISBN-13: 9781484233382
  • Sales Rank: #731406 (See Top 100 Books)
Description

Discover object-oriented programming with core concepts of C# in this unique tutorial. The book consists of four major sections which cover 15 core topics – nine of them are dedicated to object-oriented programming, five of them are dedicated to advanced concepts of C#, and one of them is dedicated to design patterns, with coverage of three Gang of Four design patterns with C# implementations. Finally, Interactive C# contains an FAQ section to cover all of these topics.

This book uniquely presents a two-way discussion between a teacher and students. So, with this book you will have the feel of learning C# in a classroom environment or with your private tutor. Your teacher will discuss the problems/topics and ask you questions; at the same time, counter questions are provided to clarify points where necessary.

What You Will Learn

  • Become proficient in object-oriented programming
  • Remake yourself as a great C# programmer
  • Test your skills in C# fundamentals
  • Use Visual Studio to write, compile and execute your code

Who This Book Is For

Programmers who want to understand the concepts and implementation of object-oriented programming in C#.

Table of Contents

Part I: Enter into the World of OOP
Chapter 1: Object-Oriented Programming Concepts
Chapter 2: The Building Blocks: Class and Objects
Chapter 3: The Concept of Inheritance
Chapter 4: Get Familiar with Polymorphism
Chapter 5: Interfaces: An Art in OOP
Chapter 6: Encapsulation with  Properties and Indexers
Chapter 7: Understanding Class Variables
Chapter 8: Analysis of Some Key Comparisons in C#
Chapter 9: A Quick Recap of OOP Principles in C#

Part II: Get Familiar with Some Advanced Concepts
Chapter 10: Delegates and Events
Chapter 11: Flexibilities with  Anonymous Functions
Chapter 12: Generics
Chapter 13: Exception Handling
Chapter 14: Memory Cleanup

Part III: Become a Hero in the Real World
Chapter 15: An Introduction to Design Patterns
Chapter 16: Winning Notes and the Road Ahead

Appendix A: Collect the Raw Materials
Appendix B: FAQ
Appendix C: References

To access the link, solve the captcha.