Microsoft 70-483: Programming in C# .NET [Video]

Code Files

Microsoft 70-483: Programming in C# .NET [Video]

iCollege Certifications, Stone River eLearning

4 customer reviews
This course brings together all the features of programming in C# using Visual Studio
Video
$10.01
RRP $196.99
Save 94%
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 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
$10.01
RRP $196.99

Frequently bought together


Microsoft 70-483: Programming in C# .NET [Video] Book Cover
Microsoft 70-483: Programming in C# .NET [Video]
$ 196.99
$ 10.01
Test Driven Development with C# and .NET Core MVC [Video] Book Cover
Test Driven Development with C# and .NET Core MVC [Video]
$ 124.99
$ 10.00
Buy 2 for $20.01
Save $301.97
Add to Cart

Video Details

ISBN 139781788623698
Course Length26 hours 04 minutes

Video Description

The Programming C# course provides full coverage of the programming skills required to create Windows applications using C#. This new and exciting course also provides knowledge on language syntax, C# program structure, and implementation details. This new course provides you the needed training for building new data types, handling events, accessing a database, using remote data, integrating with unmanaged code, as well as the knowledge and skills to perform operations asynchronously, creating custom attributes and more. This course brings together all the features of programming in C# using Visual Studio.

Style and Approach

This new course provides you the needed training for building new data types, handling events, accessing a database, using remote data, integrating with unmanaged code, as well as the knowledge and skills to perform operations asynchronously, creating custom attributes and more.This course brings together all the features of programming in C# using Visual Studio.

Table of Contents

Programming in C# .NET
Object Orientated Programming with C#
Introduction
C# Class Type
Room Class
Objects
Constructors
The THIS Keyword
Observing Constructor Flow
The STATIC Keyword
Static Field Data
Static Methods
Static Constructors
Static Classes
OOP Triumvirate
OOP Encapsulation
OOP Inheritance
OOP Polymorphism
Encapsulation
C# Encapsulation Services
Implementing Accessors and Mutaters
Creating a Static Property
Automatic Properties
Object Initialization Syntax
Constant Field Data
Inheritance and Polymorphism
Multiple Base Classes
The SEALED Keyword
Building Class Hierarchy
Sealed Classes
Containment and Delegation Model
Nested Types
Polymorphism
Virtual and Override Keywords
Abstract Classes
The Polymorphic Interface
Method Shadowing
Class Casting Operations
The AS and IS Keywords
System.Object
Overriding GetHashCode()
System.Object's Static Members
Structured Exception Handling
System Exception: TargetSite
StackTrace
HelpLink
Data Property
Custom Exceptions
Custom Exception Best Practices
TriBlock
The THROW Keyword
Inner Exceptions
The Finally Block
Identifying Unhandled Exceptions
Interfaces
Interface Types vs. Abstract Base Classes
Implementing an Interface
AS and IS Interface Keywords
Interface Parameters and Return Values
Arrays of Interface Types
Designing Interface Hierarchies
Multiple Inheritance with Interface Types
IEnumerable and IEnumerator Interfaces
Building Iterator Methods With The YIELD Keyword
Named Iterators
The IClonable Interface
The IComparable Interface
IComparer
Object Orientated Programming with C#: IComparer
Test Our Knowledge
.NET Assemblies and Base Class Libraries
Module 5 .NET Assemblies and Base Class Libraries
Building Object Libraries
Assemblies Promote Code Reuse
Insert slides above instructor 3
Understanding the Format of a .NET Assembly
Building a C# Client Application
Understanding Private Assemblies
The Role of the App.Config File
Global Assembly Cache
Understanding Strong Names
gacutil.exe Options
Configuring Shared Assemblies
The System.Configuration Namespace
Reflection, Late Binding and More!
Type Metadata
Understanding Reflection
Building a Custom Metadata Viewer
Reflecting on Shared Assemblies
Understanding Late Binding
The System.Activator Class
The Role of .NET Attributes
The System.Activator Class
Reflecting an Attribute Using Early Binding
Building an Extendable Application
Dynamically Speaking
The Role of the C# DYNAMIC Keyword
Limitations of the DYNAMIC Keyword
The Role of The Dynamic Language Runtime (DLR)
The Role of Expression Trees
Simplifying Late-Bound Calls Using Dynamic Types
Leveraging the Dynamic Keyword to Pass Arguments
Simplifying COM Interoperability Using Dynamic Data
The Role of Primary Interop Assemblies (PIAs)
Multithreaded, Parallel and Async Programming
The Problem of Concurrency
The Role of Thread Synchronization
Review of The .NET Delegate
The Role of The AsyncCallback Delegate
System Threading Namespace
Manually Creating Secondary Threads
Working Whith The ParameterizedThreadstart Delegate
Foreground and Background Threads and Concurrency Redux
insert slides above instructor 2
Synchronization Using the System.Threading.Monitor Type
CLR Thread Pool
Parallel Programing Library
Asynchronous Calls Under .NET 4.5
File I/O and Object Serialization
Exploring the System.IO Namespace
The Abstract Stream Class
Working with StreamWriters and StreamReaders
Working with BinaryWriters and BinaryReaders
Understanding Object Serialization
The Role Of Object Graphs
Insert slides above instructor: 10
Serializing Objects Using the BinaryFormatter
Controlling The Generated XML Data
Customizing Serialization
Data Access Overview
Section Review
Test Our Knowledge I
Outro

What You Will Learn

  • This course will prepare you to pass the exam Microsoft 70-483: Programming in C#
  • This new course provides you the needed training for building new data types, handling events, accessing a database, using remote data, integrating with unmanaged code, as well as the knowledge and skills to perform operations asynchronously, creating custom attributes and more.

Authors

Table of Contents

Programming in C# .NET
Object Orientated Programming with C#
Introduction
C# Class Type
Room Class
Objects
Constructors
The THIS Keyword
Observing Constructor Flow
The STATIC Keyword
Static Field Data
Static Methods
Static Constructors
Static Classes
OOP Triumvirate
OOP Encapsulation
OOP Inheritance
OOP Polymorphism
Encapsulation
C# Encapsulation Services
Implementing Accessors and Mutaters
Creating a Static Property
Automatic Properties
Object Initialization Syntax
Constant Field Data
Inheritance and Polymorphism
Multiple Base Classes
The SEALED Keyword
Building Class Hierarchy
Sealed Classes
Containment and Delegation Model
Nested Types
Polymorphism
Virtual and Override Keywords
Abstract Classes
The Polymorphic Interface
Method Shadowing
Class Casting Operations
The AS and IS Keywords
System.Object
Overriding GetHashCode()
System.Object's Static Members
Structured Exception Handling
System Exception: TargetSite
StackTrace
HelpLink
Data Property
Custom Exceptions
Custom Exception Best Practices
TriBlock
The THROW Keyword
Inner Exceptions
The Finally Block
Identifying Unhandled Exceptions
Interfaces
Interface Types vs. Abstract Base Classes
Implementing an Interface
AS and IS Interface Keywords
Interface Parameters and Return Values
Arrays of Interface Types
Designing Interface Hierarchies
Multiple Inheritance with Interface Types
IEnumerable and IEnumerator Interfaces
Building Iterator Methods With The YIELD Keyword
Named Iterators
The IClonable Interface
The IComparable Interface
IComparer
Object Orientated Programming with C#: IComparer
Test Our Knowledge
.NET Assemblies and Base Class Libraries
Module 5 .NET Assemblies and Base Class Libraries
Building Object Libraries
Assemblies Promote Code Reuse
Insert slides above instructor 3
Understanding the Format of a .NET Assembly
Building a C# Client Application
Understanding Private Assemblies
The Role of the App.Config File
Global Assembly Cache
Understanding Strong Names
gacutil.exe Options
Configuring Shared Assemblies
The System.Configuration Namespace
Reflection, Late Binding and More!
Type Metadata
Understanding Reflection
Building a Custom Metadata Viewer
Reflecting on Shared Assemblies
Understanding Late Binding
The System.Activator Class
The Role of .NET Attributes
The System.Activator Class
Reflecting an Attribute Using Early Binding
Building an Extendable Application
Dynamically Speaking
The Role of the C# DYNAMIC Keyword
Limitations of the DYNAMIC Keyword
The Role of The Dynamic Language Runtime (DLR)
The Role of Expression Trees
Simplifying Late-Bound Calls Using Dynamic Types
Leveraging the Dynamic Keyword to Pass Arguments
Simplifying COM Interoperability Using Dynamic Data
The Role of Primary Interop Assemblies (PIAs)
Multithreaded, Parallel and Async Programming
The Problem of Concurrency
The Role of Thread Synchronization
Review of The .NET Delegate
The Role of The AsyncCallback Delegate
System Threading Namespace
Manually Creating Secondary Threads
Working Whith The ParameterizedThreadstart Delegate
Foreground and Background Threads and Concurrency Redux
insert slides above instructor 2
Synchronization Using the System.Threading.Monitor Type
CLR Thread Pool
Parallel Programing Library
Asynchronous Calls Under .NET 4.5
File I/O and Object Serialization
Exploring the System.IO Namespace
The Abstract Stream Class
Working with StreamWriters and StreamReaders
Working with BinaryWriters and BinaryReaders
Understanding Object Serialization
The Role Of Object Graphs
Insert slides above instructor: 10
Serializing Objects Using the BinaryFormatter
Controlling The Generated XML Data
Customizing Serialization
Data Access Overview
Section Review
Test Our Knowledge I
Outro

Video Details

ISBN 139781788623698
Course Length26 hours 04 minutes
Read More
From 4 reviews

Read More Reviews

These popular $10 titles might interest you

Test Driven Development with C# and .NET Core MVC [Video] Book Cover
Test Driven Development with C# and .NET Core MVC [Video]
$ 124.99
$ 10.00
Design Patterns Using C# and .NET Core [Video] Book Cover
Design Patterns Using C# and .NET Core [Video]
$ 124.99
$ 10.00
Learn C# With Visual Studio 2017 and Console Programs [Video] Book Cover
Learn C# With Visual Studio 2017 and Console Programs [Video]
$ 52.99
$ 10.00
Adobe Premiere Pro CC: Learn Video Editing in Premiere Pro [Video] Book Cover
Adobe Premiere Pro CC: Learn Video Editing in Premiere Pro [Video]
$ 185.99
$ 10.01
Serverless Architecture using .NET: Advanced Techniques [Video] Book Cover
Serverless Architecture using .NET: Advanced Techniques [Video]
$ 124.99
$ 10.00
Deep Learning and Neural Networks in PyTorch for Beginners [Video] Book Cover
Deep Learning and Neural Networks in PyTorch for Beginners [Video]
$ 94.99
$ 10.00