Learning Object Oriented Programming with C# 7 [Video]

Preview in Mapt

Learning Object Oriented Programming with C# 7 [Video]

Raihan Taher

Learn Object Oriented Programming in C# step-by-step in an engaging and interactive way.

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
Video
$25.00
RRP $124.99
Save 79%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Learning Object Oriented Programming with C# 7 [Video] Book Cover
Learning Object Oriented Programming with C# 7 [Video]
$ 124.99
$ 25.00
Learning Java 9 – Object Oriented Programming [Video] Book Cover
Learning Java 9 – Object Oriented Programming [Video]
$ 124.99
$ 25.00
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781788296076
Course Length01 hour and 47 minutes

Video Description

The course is geared around the idea that you, the programmer, are very much interested in software development and really wants to understand how programming works. You love to keep your concepts clear by practicing it yourself. You are interested to learn the popular Object Oriented Programming language C# and to keep yourself updated about the latest features.

You will start by looking at the C# implementation of OOP. The section will be more about providing definitions and everyday examples. Next, you will learn to set up your tools and environment, Here you will come to know about different type of testing in software development and also learn what is unit testing with an example. You will then walk through software requirement and the important units in programmings such as classes, objects, structures, and interfaces. After briefly knowing about access modifiers and properties you will jump into implementing all these developing a simple bank application.

After that, you will learn about some more important topics like exception handling, events, delegates, and generics. Then you will start looking into the new features in C# 7. Along with understanding what is Tuples, OUT Variables and deconstruction you will also write some example code to visualize these new ideas. After that, you will continue learning about some other new features and see the benefits of these. Ref returns & locals, Pattern matching, and local functions are the topics you will learn at the last section of this video course.

Style and Approach

In a step-by-step manner, this video aims at teaching Object Oriented Programming in C#, in an engaging and interactive way and will cover the new features of C#7.

You will go through building an application using C# which allows you to incrementally demonstrate the different ways to build efficient, modular, object-oriented applications.

Table of Contents

Object Oriented Programming Concepts
The Course Overview
How to Think in an Object Oriented Way?
What Is an Object?
Pillars of Object Oriented Programming
Get-set-ready
Microsoft Visual Studio Editions and Installation
Different Types of Testing in Software Development
Unit Testing and TDD
Unit Test Example: Calculator
Unit Test Example: Calculator (Continued)
Essential Topics of Object Oriented Programming
Importance of Software Requirement
Classes, Objects, Structures, and Interfaces
Access Modifiers and Properties
Developing a Simple Bank App
MyBank: Console App
MyBank: Console App (Continued)
MyBank: Unit Test
Important Topics of Object Oriented Programming
Exception Handling
Events and Delegates
Generics
New in C# 7
Tuples
Out Variables
Deconstruction
C# 7 Features
Ref Return and Locals
Pattern Matching
Local Functions

What You Will Learn

  • Learn about the basic concepts of OOP.
  • Learn about the tool and environment setup.
  • Explore different types of software testing.
  • Write unit test and understand the best practices.
  • Develop a Simple Bank App.
  • Learn important concepts like exception handling, events, delegates etc.
  • Explore the new features of C# 7.

Authors

Table of Contents

Object Oriented Programming Concepts
The Course Overview
How to Think in an Object Oriented Way?
What Is an Object?
Pillars of Object Oriented Programming
Get-set-ready
Microsoft Visual Studio Editions and Installation
Different Types of Testing in Software Development
Unit Testing and TDD
Unit Test Example: Calculator
Unit Test Example: Calculator (Continued)
Essential Topics of Object Oriented Programming
Importance of Software Requirement
Classes, Objects, Structures, and Interfaces
Access Modifiers and Properties
Developing a Simple Bank App
MyBank: Console App
MyBank: Console App (Continued)
MyBank: Unit Test
Important Topics of Object Oriented Programming
Exception Handling
Events and Delegates
Generics
New in C# 7
Tuples
Out Variables
Deconstruction
C# 7 Features
Ref Return and Locals
Pattern Matching
Local Functions

Video Details

ISBN 139781788296076
Course Length01 hour and 47 minutes
Read More

Read More Reviews

Recommended for You

Learning Java 9 – Object Oriented Programming [Video] Book Cover
Learning Java 9 – Object Oriented Programming [Video]
$ 124.99
$ 25.00
Learning C++ by Creating Games with Unreal Engine 4 [Video] Book Cover
Learning C++ by Creating Games with Unreal Engine 4 [Video]
$ 124.99
$ 25.00
Learning C# by Developing Games with Unity Book Cover
Learning C# by Developing Games with Unity
$ 124.99
$ 25.00
Learning C# 7 By Developing Games with Unity 2017 - Third Edition Book Cover
Learning C# 7 By Developing Games with Unity 2017 - Third Edition
$ 39.99
$ 20.00
Learn To Program Tic-Tac-Toe with C# and Visual Studio [Video] Book Cover
Learn To Program Tic-Tac-Toe with C# and Visual Studio [Video]
$ 42.99
$ 8.60
Practical Test-Driven Development using C# 7 Book Cover
Practical Test-Driven Development using C# 7
$ 39.99
$ 20.00