Class / Schedule

Information Technology

C# Level 2 (3 Days)

01-04-T886
Learn how to write C# code more effectively in this three-day class. This class covers a variety of different examples from generics, LINQ, delegates, and resource management with CLR. This class teaches and reinforces modern and proper coding techniques. This class uses C# 6 and is relevant to both .NET and .NET Core.

    Performance Objectives: Upon completion of this course you should be able to:

    • Implement C# idioms for effective code
    • Implement more effective casts
    • Better manage .NET resources
    • Understand and Describe how the CLR and Garbage Collector work
    • Use Generics efficiently
    • Implement IComparable and IComparer
    • Implement LINQ
    • Implement Query Syntax instead of Loops in LINQ
    • Implement Lazy and Eager Evaluation
    • Implement Exception Handling well and properly
    • Create custom Exceptions
    • Utilize Exception filters

    Competencies covered in this course: C# coding and implementation for developed programmers in both .NET and .NET Core.

      Intended Audience: This course is for C# programmers who wish to better the quality of their code and learn proper modern conventions for using the language.

        Recommended Prerequisite: Experience with Visual Studio and .Net programming. A Level 1 course in C# or equivalent knowledge is strongly recommended.

        Scheduled Class Location and Dates
        City Facility Date and Time Course Cost Cancel Date Instructor
        Lacey SPSCC - LACEY
        4220 6th Ave SE Bldg. 1
        Lacey, WA 98503
        • May 23 2017 8:00am-4:30pm
        • May 24 2017 8:00am-4:30pm
        • May 25 2017 8:00am-4:30pm
        $895.00 Thu, 05/04/2017 - 17:00 Jim Parshall