Companies Home Search Profile

C# Essential Training 1: Types and Control Flow

Focused View

Matt Milner

2:38:34

74 View
  • 01 - Explore the essentials.mp4
    00:33
  • 02 - What you should know.mp4
    01:49
  • 01 - C# compiles to MSIL.mp4
    03:29
  • 02 - .NET runtime is responsible for running MSIL.mp4
    01:29
  • 03 - The base class library.mp4
    01:39
  • 04 - NuGet packages.mp4
    03:55
  • 05 - Compiling C# to a library or executable.mp4
    02:58
  • 01 - Understanding classes, structs, and records.mp4
    07:00
  • 02 - Defining constructors.mp4
    07:06
  • 03 - Object initialization.mp4
    06:04
  • 04 - Initialize only properties.mp4
    04:59
  • 05 - Cloning and copying objects.mp4
    09:32
  • 06 - Equality comparisons.mp4
    05:27
  • 07 - Defining abstract classes.mp4
    07:52
  • 08 - Creating static classes.mp4
    05:18
  • 01 - Using namespaces to organize code.mp4
    04:02
  • 02 - Referencing .NET assemblies.mp4
    05:46
  • 03 - Applying access modifiers.mp4
    04:22
  • 04 - Aliasing namespaces for clarity.mp4
    02:12
  • 01 - Declaring variables using types.mp4
    02:15
  • 02 - Using the var keyword.mp4
    01:31
  • 03 - Working with anonymous types.mp4
    02:44
  • 04 - Using dynamic variables.mp4
    03:05
  • 01 - Defining enums.mp4
    04:39
  • 02 - Enabling multiple enum values.mp4
    04:03
  • 03 - Testing enum values.mp4
    04:13
  • 04 - Understanding nullable types.mp4
    03:24
  • 05 - Using nullable types.mp4
    02:14
  • 06 - Working with null objects.mp4
    03:25
  • 07 - Understanding nullable reference types.mp4
    04:23
  • 08 - Working with nullable reference types.mp4
    04:08
  • 01 - If and switch revisited.mp4
    05:26
  • 02 - Switch statement vs. switch expression.mp4
    04:55
  • 03 - Using the is expression.mp4
    05:22
  • 04 - Introduction to patterns.mp4
    03:46
  • 05 - Constant, relational, and logical patterns.mp4
    03:17
  • 06 - Property pattern.mp4
    04:22
  • 07 - Guard conditions.mp4
    03:57
  • 01 - Learn more and build something.mp4
    01:53
  • Description


    Do you need to learn the essentials of C#? This two-part series shows you through all the basics. In this course, part one of the series, instructor Matt Milner shows you classes, structs, variables, and much more. Matt begins by placing C# in context with .NET, MSIL, and the Base Class Library. He walks you through understanding and working with classes, structs, and records. Then Matt shows you several useful techniques to organize your C# code. He discusses variables in-depth, then dives into how to define, enable, and test enums, as well as how to use nullable types and work with null objects. Matt goes over if, else, and switch statements and covers switch expressions, the is expression, and an introduction to patterns. Plus, he explains several types of patterns and describes how to use guard conditions to further refine your switch case matches.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Trusted software developer and architect with over 20 years of experience. I have worked on departmental apps, large integration solutions, and enterprise websites. I have built desktop applications, web applications, and distributed services built on premise and in the cloud. Primary experience in building web services and applications, and creating integration solutions using BizTalk Server. I have taught thousands of developers about the latest technologies for building applications and services. Specialties: Microsoft Azure, .NET, Web Services, ASP.NET
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 39
    • duration 2:38:34
    • Release Date 2023/01/04