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.
Mapt Subscription
FREE
$29.99/m after trial
Video
$10.00
RRP $124.99
Save 91%
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
$10.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 30 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
$ 10.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
$ 10.00
Buy 2 for $20.00
Save $147.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

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
$ 10.00
C# 7 Test Driven Development Book Cover
C# 7 Test Driven Development
$ 31.99
$ 10.00
A 17 Hour C# Course with Intro to SQL and C# 7.0 [Video] Book Cover
A 17 Hour C# Course with Intro to SQL and C# 7.0 [Video]
$ 99.99
$ 10.00
Object-oriented and Functional Programming with Java 8 [Integrated Course] Book Cover
Object-oriented and Functional Programming with Java 8 [Integrated Course]
$ 124.99
$ 10.00
Designing and Deploying VMware Horizon View 7 [Video] Book Cover
Designing and Deploying VMware Horizon View 7 [Video]
$ 124.99
$ 10.00
Getting Started with Visual Studio 2017, C# 7.0, and Source Control [Video] Book Cover
Getting Started with Visual Studio 2017, C# 7.0, and Source Control [Video]
$ 124.99
$ 10.00