Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software IT Certification C#

Microsoft 70-483: Programming in C# .NET (PART 1 of 2)

This course is Part 1 of 2. Please read course description for more information.
Rating: 3.6 out of 53.6 (284 ratings)
1,495 students
Created by Stone River eLearning
Last updated 1/2018
English
English [Auto]
30-Day Money-Back Guarantee

What you'll 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 asyncrhonously, creating custom attributes and more.

Requirements

  • Basics of C#

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 asyncrhonously, creating custom attributes and more.

This course brings together all the features of programming in C# using Visual Studio.

Some of the skills you will learn in this class are:

  • Describe the core syntax and features of C#

  • Implement the basic structure and essential elements of a typical desktop application

  • Encrypt and decrypt data by using symmetric and asymmetric encryption

  • Examine the metadata of types by using reflection, create and use custom attributes, generate code at runtime and manage assembly versions

  • Integrate unmanaged libraries and dynamic components into a C# application

  • Improve the throughput and response time of applications by using tasks and asynchronous operations

  • Build a graphical user interface by using XAML

  • Use the types in the System.Net namespace and WCF Data Services to access and query remote data

  • Create and use an entity data model for accessing a database and use LINQ to query and update data

  • Read and write data by using file input/output and streams and serialize/deserialize data in different formats

  • Use inheritance to create a class hierarchy, extend a .NET Framework class and create generic classes and methods

  • Create classes, define and implement interfaces and create and use generic collections

  • Create and call methods, catch/handle exceptions and describe the monitoring requirements of large applications



Who this course is for:

  • IT Professionals

Course content

6 sections • 471 lectures • 16h 6m total length

  • Preview00:16
  • Course Overview Part2
    02:04

  • Introduction Part1
    00:27
  • Introduction Part2
    02:14
  • .NET Platform and Benefits Part1
    00:58
  • .NET Platform and Benefits Part2
    03:56
  • .NET Platform and Benefits Part3
    00:31
  • Platform Independence Part1
    00:25
  • Platform Independence Part2
    01:03
  • Platform Independence Part3
    00:13
  • .NET Building Blocks Part1
    01:48
  • .NET Building Blocks Part2
    01:33
  • Core C# Features Part1
    03:28
  • Core C# Features Part2
    00:37
  • Core C# Features Part3
    01:13
  • Core C# Features Part4
    02:20
  • .NET Architecture Part1
    02:00
  • .NET Architecture Part2
    00:38
  • Preview03:25
  • The .NET Assemblies Part2
    00:16
  • The Common Type System Part1
    05:48
  • The Common Type System Part2
    00:24
  • CTS Type Members
    01:17
  • Intrinsic CTS Data Types Part1
    00:32
  • Intrinsic CTS Data Types Part2
    01:12
  • Common Language Specification Part1
    01:07
  • Common Language Specification Part2
    02:41
  • Common Language Runtime & Common Object Runtime Part1
    00:50
  • Common Language Runtime & Common Object Runtime Part2
    01:17
  • Common Language Runtime & Common Object Runtime Part3
    00:11
  • Object Browser Part1
    01:11
  • Object Browser Part2
    03:22
  • Assembly Namespace Type Distinction (A.N.T) Part1
    03:18
  • Assembly Namespace Type Distinction (A.N.T) Part2
    01:25
  • Assembly Namespace Type Distinction (A.N.T) Part3
    00:55
  • .NET In Windows 8 Part1
    00:37
  • .NET In Windows 8 Part2
    01:57
  • .NET In Windows 8 Part3
    00:21
  • .NET In Windows 8 Part4
    00:42
  • .NET In Windows 8 Part5
    00:39
  • .NET In Windows 8 Part6
    05:12
  • Section Review
    01:15
  • Preview06:18
  • Test Our Knowledge II
    00:14

  • Introduction Part1
    00:21
  • Introduction Part2
    03:06
  • Console App Creation Part1
    00:37
  • Console App Creation Part2
    03:13
  • Console App Creation Part3
    02:15
  • Anatomy 101
    00:49
  • Variations Part1
    00:21
  • Variations Part2
    00:47
  • Application Error Codes Part1
    01:01
  • Application Error Codes Part2
    02:24
  • Examining String Data Part1
    00:21
  • Preview02:49
  • Examining String Data Part3
    00:28
  • System.Console Class Part1
    04:08
  • System.Console Class Part2
    03:21
  • System Data Types
    00:58
  • Variable Declarations Part1
    01:00
  • Variable Declarations Part2
    07:53
  • Variable Declarations Part3
    03:34
  • C# Textual Data Part1
    00:50
  • C# Textual Data Part2
    01:50
  • C# Textual Data Part3
    02:15
  • Working with String Data Part1
    01:26
  • Working with String Data Part2
    04:47
  • Working with String Data Part3
    05:18
  • Data Type Conversions
    02:29
  • Widening and Narrowing Conversions Part1
    06:02
  • Widening and Narrowing Conversions Part2
    03:41
  • Preview02:06
  • The CHECKED and UNCHECKED Keywords Part2
    03:24
  • The CHECKED and UNCHECKED Keywords Part3
    00:25
  • The CHECKED and UNCHECKED Keywords Part4
    01:04
  • The CHECKED and UNCHECKED Keywords Part5
    00:37
  • The CHECKED and UNCHECKED Keywords Part6
    00:55
  • The Variable Console Part1
    00:41
  • The Variable Console Part2
    04:31
  • Using Implicit Typing
    02:10
  • Iteration Constructs
    05:52
  • Construct Control Flow
    05:53
  • Methodology 101 Part1
    00:38
  • Methodology 101 Part2
    01:26
  • Defining Methods Part1
    06:36
  • Defining Methods Part2
    05:35
  • Parameter Method Part1
    02:56
  • Parameter Method Part2
    01:57
  • Parameter Method Part3
    04:47
  • Method Overload
    02:53
  • Arrays Part1
    02:41
  • Arrays Part2
    00:25
  • Arrays Part3
    02:45
  • Arrays Part4
    01:17
  • Preview01:54
  • Arrays Part6
    02:19
  • Enums Part1
    01:55
  • Enums Part2
    06:39
  • Structures Types Part1
    00:38
  • Structures Types Part2
    00:57
  • Structures Types Part3
    00:46
  • Structures Types Part4
    03:54
  • Reference Types and Value Types Part1
    00:22
  • Reference Types and Value Types Part2
    03:35
  • Reference Types and Value Types Part3
    03:07
  • Reference Types and Value Types Part4
    07:09
  • Reference Types and Value Types Part5
    03:21
  • Nullable Types Part1
    03:39
  • Nullable Types Part2
    01:12
  • Section Review
    01:52
  • Preview05:09
  • Test Our Knowledge II
    00:22

  • Introduction Part1
    00:20
  • Introduction Part2
    01:54
  • C# Class Type Part1
    01:52
  • C# Class Type Part2
    01:52
  • Room Class Part1
    01:11
  • Room Class Part2
    04:08
  • Objects
    06:18
  • Constructors Part1
    00:48
  • Constructors Part2
    03:12
  • Constructors Part3
    00:23
  • Constructors Part4
    06:17
  • Constructors Part5
    01:04
  • Constructors Part6
    00:45
  • Preview02:21
  • The THIS Keyword Part2
    02:17
  • The THIS Keyword Part3
    00:37
  • The THIS Keyword Part4
    03:20
  • Observing Constructor Flow Part1
    03:10
  • Observing Constructor Flow Part2
    00:20
  • The STATIC Keyword
    02:06
  • Static Field Data
    03:31
  • Static Methods Part1
    04:27
  • Static Methods Part2
    01:00
  • Static Constructors Part1
    00:15
  • Static Constructors Part2
    04:45
  • Static Constructors Part3
    00:53
  • Static Classes
    03:24
  • OOP Triumvirate Part1
    00:21
  • OOP Triumvirate Part2
    01:28
  • Preview01:54
  • OOP Inheritance Part1
    00:22
  • OOP Inheritance Part2
    02:34
  • OOP Polymorphism Part1
    00:51
  • OOP Polymorphism Part2
    00:17
  • OOP Polymorphism Part3
    03:29
  • Encapsulation Part1
    00:32
  • Encapsulation Part2
    03:07
  • C# Encapsulation Services Part1
    02:44
  • C# Encapsulation Services Part2
    00:39
  • Implementing Accessors and Mutaters Part1
    00:33
  • Implementing Accessors and Mutaters Part2
    03:56
  • Implementing Accessors and Mutaters Part3
    06:14
  • Implementing Accessors and Mutaters Part4
    06:01
  • Creating a Static Property Part1
    00:27
  • Creating a Static Property Part2
    07:10
  • Automatic Properties Part1
    01:01
  • Automatic Properties Part2
    04:37
  • Automatic Properties Part3
    03:33
  • Automatic Properties Part4
    00:39
  • Object Initialization Syntax Part1
    03:22
  • Object Initialization Syntax Part2
    05:40
  • Constant Field Data Part1
    04:12
  • Constant Field Data Part2
    00:34
  • Inheritance and Polymorphism
    02:45
  • Multiple Base Classes
    02:21
  • The SEALED Keyword Part1
    02:53
  • The SEALED Keyword Part2
    00:23
  • The SEALED Keyword Part3
    00:20
  • The SEALED Keyword Part4
    02:24
  • Building Class Hierarchy Part1
    00:36
  • Building Class Hierarchy Part2
    03:25
  • Preview00:56
  • Building Class Hierarchy Part4
    06:30
  • Building Class Hierarchy Part5
    04:14
  • Building Class Hierarchy Part6
    00:21
  • Building Class Hierarchy Part7
    05:37
  • Building Class Hierarchy Part8
    00:35
  • Building Class Hierarchy Part9
    00:53
  • Building Class Hierarchy Part10
    00:38
  • Sealed Classes
    01:12
  • Containment and Delegation Model Part1
    01:06
  • Containment and Delegation Model Part2
    02:07
  • Containment and Delegation Model Part3
    01:03
  • Nested Types Part1
    01:15
  • Nested Types Part2
    00:20
  • Nested Types Part3
    01:49
  • Nested Types Part4
    00:51
  • Polymorphism
    00:59
  • Virtual and Override Keywords Part1
    01:35
  • Virtual and Override Keywords Part2
    04:07
  • Virtual and Override Keywords Part3
    00:30
  • Virtual and Override Keywords Part4
    01:15
  • Abstract Classes Part1
    01:21
  • Abstract Classes Part2
    02:40
  • Preview06:01
  • The Polymorphic Interface Part2
    05:42
  • The Polymorphic Interface Part3
    00:55
  • The Polymorphic Interface Part4
    00:50
  • Method Shadowing Part1
    00:40
  • Method Shadowing Part2
    00:14
  • Method Shadowing Part3
    00:34
  • Method Shadowing Part4
    00:42
  • Method Shadowing Part5
    00:51
  • Class Casting Operations Part1
    05:17
  • Class Casting Operations Part2
    00:31
  • The AS and IS Keywords Part1
    00:54
  • The AS and IS Keywords Part2
    00:44
  • The AS and IS Keywords Part3
    01:37
  • System.Object Part1
    04:58
  • System.Object Part2
    00:35
  • System.Object Part3
    01:51
  • System.Object Part4
    00:33
  • System.Object Part5
    02:34
  • Overriding GetHashCode() Part1
    01:24
  • Overriding GetHashCode() Part2
    00:43
  • Overriding GetHashCode() Part3
    01:04
  • System.Object's Static Members Part1
    00:17
  • System.Object's Static Members Part2
    01:12
  • Preview01:36
  • Structured Exception Handling Part2
    01:56
  • Structured Exception Handling Part3
    00:22
  • Structured Exception Handling Part4
    00:56
  • Structured Exception Handling Part5
    00:13
  • Structured Exception Handling Part6
    04:10
  • Structured Exception Handling Part7
    05:22
  • Structured Exception Handling Part8
    01:11
  • Structured Exception Handling Part9
    00:48
  • Structured Exception Handling Part10
    06:45
  • System Exception: TargetSite Part1
    00:30
  • System Exception: TargetSite Part2
    01:46
  • StackTrace
    01:20
  • HelpLink
    02:27
  • Data Property
    03:08
  • Custom Exceptions Part1
    00:18
  • Preview04:27
  • Custom Exceptions Part3
    00:36
  • Custom Exceptions Part4
    01:43
  • Custom Exceptions Part5
    00:24
  • Custom Exception Best Practices
    01:47
  • TriBlock Part1
    00:19
  • TriBlock Part2
    05:55
  • TriBlock Part3
    04:05
  • The THROW Keyword Part1
    03:40
  • The THROW Keyword Part2
    00:29
  • Inner Exceptions Part1
    00:35
  • Inner Exceptions Part2
    00:58
  • Inner Exceptions Part3
    01:05
  • Inner Exceptions Part4
    00:19
  • The Finally Block
    03:15
  • Identifying Unhandled Exceptions Part1
    00:28
  • Preview00:58
  • Identifying Unhandled Exceptions Part3
    01:53
  • Interfaces Part1
    00:39
  • Interfaces Part2
    00:52
  • Interface Types vs. Abstract Base Classes Part1
    00:40
  • Interface Types vs. Abstract Base Classes Part2
    04:09
  • Interface Types vs. Abstract Base Classes Part3
    04:54
  • Interface Types vs. Abstract Base Classes Part4
    00:20
  • Implementing an Interface Part1
    02:15
  • Implementing an Interface Part2
    00:42
  • Implementing an Interface Part3
    00:23
  • Implementing an Interface Part4
    01:33
  • AS and IS Interface Keywords
    01:48
  • Interface Parameters and Return Values
    02:28
  • Arrays of Interface Types Part1
    04:10
  • Arrays of Interface Types Part2
    06:55
  • Designing Interface Hierarchies
    02:26
  • Multiple Inheritance with Interface Types
    01:56
  • IEnumerable and IEnumerator Interfaces Part1
    00:31
  • IEnumerable and IEnumerator Interfaces Part2
    02:15
  • Building Iterator Methods With The YIELD Keyword Part1
    00:41
  • Building Iterator Methods With The YIELD Keyword Part2
    01:18
  • Named Iterators Part1
    00:45
  • Named Iterators Part2
    00:40
  • The IClonable Interface Part1
    00:23
  • The IClonable Interface Part2
    02:26
  • The IClonable Interface Part3
    00:30
  • The IClonable Interface Part4
    02:26
  • The IComparable Interface
    03:54
  • IComparer Part1
    01:06
  • Preview02:32
  • Section Review Part1
    00:24
  • Section Review Part2
    03:51
  • Test Our Knowledge I
    08:12
  • Test Our Knowledge II
    04:53
  • Test Our Knowledge III
    00:34

  • Introduction Part1
    00:15
  • Introduction Part2
    01:31
  • Generics, Collections and Bears (Oh My!) Part1
    01:29
  • Generics, Collections and Bears (Oh My!) Part2
    01:23
  • Generics, Collections and Bears (Oh My!) Part3
    00:28
  • Generics, Collections and Bears (Oh My!) Part4
    01:12
  • The System.Collections Namespace Part1
    01:02
  • The System.Collections Namespace Part2
    01:00
  • The System.Collections Namespace Part3
    01:11
  • Nongeneric Collections Classes Part1
    01:46
  • Nongeneric Collections Classes Part2
    05:30
  • Nongeneric Collections Classes Part3
    02:25
  • The Issue of Performance Part1
    07:23
  • The Issue of Performance Part2
    00:27
  • The Issue of Performance Part3
    00:47
  • The Issue of Type Safety Part1
    00:29
  • The Issue of Type Safety Part2
    00:46
  • The Issue of Type Safety Part3
    04:33
  • Preview00:23
  • The Issue of Type Safety Part5
    01:25
  • The System.Collections.Generic Namespace Part1
    00:49
  • The System.Collections.Generic Namespace Part2
    01:40
  • The System.Collections.Generic Namespace Part3
    02:02
  • The System.Collections.Generic Namespace Part4
    02:51
  • The System.Collections.Generic Namespace Part5
    01:54
  • The System.Collections.Generic Namespace Part6
    01:58
  • The System.Collections.Generic Namespace Part7
    02:23
  • The System.Collections.ObjectModel Namespace Part1
    00:46
  • The System.Collections.ObjectModel Namespace Part2
    00:47
  • The System.Collections.ObjectModel Namespace Part3
    03:48
  • Custom Generic Types Part1
    00:35
  • Custom Generic Types Part2
    03:33
  • Custom Generic Types Part3
    03:55
  • Custom Generic Structures and Classes Part1
    00:25
  • Custom Generic Structures and Classes Part2
    02:08
  • Custom Generic Structures and Classes Part3
    01:11
  • Custom Generic Structures and Classes Part4
    01:11
  • Custom Generic Structures and Classes Part5
    00:39
  • Custom Generic Structures and Classes Part6
    05:10
  • Delegates, Events and Lamda's Part1
    01:02
  • Delegates, Events and Lamda's Part2
    00:53
  • The .NET Delegate Type Part1
    01:06
  • The .NET Delegate Type Part2
    00:34
  • The .NET Delegate Type Part3
    00:50
  • The .NET Delegate Type Part4
    04:32
  • The .NET Delegate Type Part5
    06:48
  • Preview02:48
  • Sending Object State Notifications Using Delegates Part1
    00:23
  • Sending Object State Notifications Using Delegates Part2
    05:11
  • Sending Object State Notifications Using Delegates Part3
    03:42
  • Sending Object State Notifications Using Delegates Part4
    04:53
  • Sending Object State Notifications Using Delegates Part5
    01:02
  • Sending Object State Notifications Using Delegates Part6
    01:57
  • Sending Object State Notifications Using Delegates Part7
    00:27
  • Sending Object State Notifications Using Delegates Part8
    00:49
  • The Generic Action <> and Func <> Delegates Part1
    00:38
  • The Generic Action <> and Func <> Delegates Part2
    00:28
  • The Generic Action <> and Func <> Delegates Part3
    04:33
  • The Generic Action <> and Func <> Delegates Part4
    01:56
  • The Generic Action <> and Func <> Delegates Part5
    01:53
  • The EVENT Keyword Part1
    00:28
  • The EVENT Keyword Part2
    04:39
  • The EVENT Keyword Part3
    00:45
  • The EVENT Keyword Part4
    03:51
  • The EVENT Keyword Part5
    01:11
  • The EVENT Keyword Part6
    04:51
  • The EVENT Keyword Part7
    00:50
  • C# Anonymous Methods Part1
    03:27
  • C# Anonymous Methods Part2
    00:14
  • C# Anonymous Methods Part3
    01:36
  • Lambda Expressions Part1
    00:41
  • Lambda Expressions Part2
    05:38
  • Lambda Expressions Part3
    00:29
  • Lambda Expressions Part4
    02:07
  • Lambda Part1
    00:28
  • Lambda Part2
    02:46
  • Lambda Part3
    00:24
  • Lambda Part4
    00:50
  • Lambda Part5
    00:43
  • Advanced C# Features
    00:53
  • Preview05:22
  • Overloading Indexer Methods Part1
    01:10
  • Overloading Indexer Methods Part2
    00:24
  • Overloading Indexer Methods Part3
    01:11
  • Understanding Operator Overloading Part1
    00:34
  • Understanding Operator Overloading Part2
    00:43
  • Understanding Operator Overloading Part3
    05:52
  • Understanding Operator Overloading Part4
    04:30
  • Understanding Operator Overloading Part5
    01:10
  • Understanding Custom Type Conversions Part1
    02:11
  • Understanding Custom Type Conversions Part2
    03:37
  • Understanding Custom Type Conversions Part3
    02:28
  • Understanding Custom Type Conversions Part4
    01:32
  • Understanding Custom Type Conversions Part5
    00:20
  • Understanding Extension Methods Part1
    00:14
  • Understanding Extension Methods Part2
    01:22
  • Understanding Extension Methods Part3
    04:11
  • Understanding Extension Methods Part4
    00:42
  • Understanding Extension Methods Part5
    02:54
  • Extending Types Implementing Specific Interfaces
    02:12
  • Anonymous Types Part1
    00:51
  • Anonymous Types Part2
    06:21
  • Anonymous Types Part3
    04:11
  • Anonymous Types Part4
    00:56
  • Anonymous Types Part5
    01:57
  • Limitations of Anonymous Types Part1
    00:18
  • Limitations of Anonymous Types Part2
    00:47
  • LINQ to Objects Part1
    01:51
  • LINQ to Objects Part2
    01:39
  • LINQ to Objects Part3
    01:14
  • LINQ to Objects Part4
    00:19
  • LINQ to Objects Part5
    00:35
  • Preview02:22
  • The Core LINQ Assemblies Part1
    00:21
  • The Core LINQ Assemblies Part2
    00:59
  • The Core LINQ Assemblies Part3
    03:40
  • The Core LINQ Assemblies Part4
    05:38
  • Applying LINQ Queries to Primitive Arrays Part1
    00:56
  • Applying LINQ Queries to Primitive Arrays Part2
    00:26
  • Applying LINQ Queries to Primitive Arrays Part3
    00:25
  • Applying LINQ Queries to Primitive Arrays Part4
    03:20
  • Applying LINQ Queries to Primitive Arrays Part5
    00:59
  • The Result of a LINQ Query Part1
    00:54
  • The Result of a LINQ Query Part2
    02:49
  • The Result of a LINQ Query Part3
    00:17
  • The Result of a LINQ Query Part4
    05:08
  • The Result of a LINQ Query Part5
    00:59
  • The Result of a LINQ Query Part6
    01:16
  • The Result of a LINQ Query Part7
    00:36
  • The Result of a LINQ Query Part8
    00:46
  • Investigating the C# LINQ Query Operators Part1
    00:23
  • Investigating the C# LINQ Query Operators Part2
    01:56
  • insert slides above instructor 3 Part1
    00:26
  • insert slides above instructor 3 Part2
    02:03
  • insert slides above instructor 5 Part1
    00:32
  • insert slides above instructor 5 Part2
    02:30
  • insert slides above instructor 5 Part3
    01:12
  • insert slides above instructor 5 Part4
    01:16
  • insert slides above instructor 5 Part5
    00:42
  • insert slides above instructor 5 Part6
    01:46
  • insert slides above instructor 5 Part7
    00:29
  • insert slides above instructor 5 Part8
    05:08
  • insert slides above instructor 5 Part9
    00:23
  • Preview02:56
  • The Internal Representation of LINQ Query Part1
    00:52
  • The Internal Representation of LINQ Query Part2
    01:11
  • The Internal Representation of LINQ Query Part3
    00:38
  • The Internal Representation of LINQ Query Part4
    04:30
  • The Internal Representation of LINQ Query Part5
    00:34
  • The Internal Representation of LINQ Query Part6
    01:39
  • The Internal Representation of LINQ Query Part7
    00:57
  • Understanding Object Lifetime
    01:28
  • Classes, Objects and References Part1
    01:34
  • Classes, Objects and References Part2
    00:53
  • Classes, Objects and References Part3
    00:24
  • Classes, Objects and References Part4
    00:55
  • Classes, Objects and References Part5
    00:35
  • Classes, Objects and References Part6
    00:42
  • Preview02:27
  • The CIL of new Part2
    00:16
  • Setting Object Reference to null
    01:48
  • The Role of Application Roots Part1
    01:29
  • The Role of Application Roots Part2
    01:23
  • The Role of Application Roots Part3
    00:25
  • The Role of Application Roots Part4
    03:28
  • The System.GC Type Part1
    02:45
  • The System.GC Type Part2
    01:21
  • Forcing a Garbage Collection
    04:54
  • Finalizable Objects Part1
    02:34
  • Finalizable Objects Part2
    03:18
  • Finalizable Objects Part3
    03:07
  • Finalizable Objects Part4
    06:23
  • Resource wrapper? Part1
    01:15
  • Resource wrapper? Part2
    00:55
  • Resource wrapper? Part3
    01:05
  • Resource wrapper? Part4
    02:42
  • Understanding Lazy Object Instantiation Part1
    04:30
  • Understanding Lazy Object Instantiation Part2
    03:13
  • Section Review
    08:07
  • Summing up and moving ahead
    00:22

  • Preview00:23
  • Introduction Part2
    01:40

Instructor

Stone River eLearning
500,000+ Happy Udemy Students
Stone River eLearning
  • 4.2 Instructor Rating
  • 52,538 Reviews
  • 666,685 Students
  • 307 Courses

At Stone River eLearning, technology is all we teach. If you're interested in IT, programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 1,200,000+ students currently taking Stone River eLearning courses. We currently offer 800+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate