Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Hands-On Object-Oriented Programming with C#: Build maintainable software with reusable code using C#

Sprog
Engelsk
Format
Kategori

Fakta

Enhance your programming skills by learning the intricacies of object oriented programming in C# 8

Key Features

• Understand the four pillars of OOP; encapsulation, inheritance, abstraction and polymorphism

• Leverage the latest features of C# 8 including nullable reference types and Async Streams

• Explore various design patterns, principles, and best practices in OOP

Book Description

Object-oriented programming (OOP) is a programming paradigm organized around objects rather than actions, and data rather than logic. With the latest release of C#, you can look forward to new additions that improve object-oriented programming.

This book will get you up to speed with OOP in C# in an engaging and interactive way. The book starts off by introducing you to C# language essentials and explaining OOP concepts through simple programs. You will then go on to learn how to use classes, interfacesm and properties to write pure OOP code in your applications. You will broaden your understanding of OOP further as you delve into some of the advanced features of the language, such as using events, delegates, and generics. Next, you will learn the secrets of writing good code by following design patterns and design principles. You'll also understand problem statements with their solutions and learn how to work with databases with the help of ADO.NET. Further on, you'll discover a chapter dedicated to the Git version control system. As you approach the conclusion, you'll be able to work through OOP-specific interview questions and understand how to tackle them.

By the end of this book, you will have a good understanding of OOP with C# and be able to take your skills to the next level.

What you will learn

• Master OOP paradigm fundamentals

• Explore various types of exceptions

• Utilize C# language constructs efficiently

• Solve complex design problems by understanding OOP

• Understand how to work with databases using ADO.NET

• Understand the power of generics in C#

• Get insights into the popular version control system, Git

• Learn how to model and design your software

Who this book is for

This book is designed for people who are new to object-oriented programming. Basic C# skills are assumed, however, prior knowledge of OOP in any other language is not required.

© 2019 Packt Publishing (E-bog): 9781788292955

Release date

E-bog: 28. februar 2019

Andre kan også lide...

  1. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  2. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  3. Python Computer Programming: Simple Step-By-Step Introduction to the Python Object-Oriented Programming. Quick Start Guide for beginners. Alex Campbell
  4. Java Fundamentals Introbooks Team
  5. Python Machine Learning for Beginners: All You Need to Know about Machine Learning with Python Alex Campbell
  6. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  7. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  8. Java: 3 books in 1 : Java Basics for Beginners + Java Front End Programming + Java Back End Programming Andy Vickler
  9. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  10. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  11. Software Development Fundamentals Introbooks Team
  12. Data Science John D. Kelleher
  13. Programming Interviews For Dummies Eric Butow
  14. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  15. Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data David Feldspar
  16. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
  17. Kickstart Software Design Architecture Dr. Edward D Lavieri Jr.
  18. Grokking Algorithms: A Complete Beginner’s Guide for the Effective Learning of Algorithms Dylan Christian
  19. Deep Learning: Guide to Machine Learning and Artificial Intelligence David Feldspar
  20. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  21. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  22. Free Will Sam Harris
  23. The Rules of Programming: How to Write Better Code Chris Zimmerman
  24. Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Seth Stephens-Davidowitz
  25. Hume's Dialogues David Hume
  26. Artificial Intelligence For Dummies Luca Massaron
  27. HBR's 10 Must Reads for CEOs Harvard Business Review
  28. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  29. Get Smart: How to Think and Act Like the Most Successful and Highest-Paid People in Every Field Brian Tracy

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis