MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Mastering C# 4.0

Course Summary

If you're just learning Microsoft's flagship language - or if you've been at it for years - this production will teach you a lot. Jon Skeet is well-known as the Chuck Norris of with inhuman skills when it comes to answering questions a

  • +

    Course Syllabus

    ● What's New With 4.0?
        ◦ Basics of System.Dynamic
        ◦ Named Arguments
        ◦ Optional Parameters
        ◦ Covariance and Contravariance
        ◦ Some User Questions
    ● Basics: The Coding Environment
        ◦ The Visual Studio Environment
    ● Basics: Writing Your First Class
        ◦ Writing a Class
    ● Basics: Methods, Constructors, and Exceptions
        ◦ Using Methods
        ◦ Constructors and Comments
        ◦ Using the Null Operator
        ◦ Throwing Exceptions
    ● Basics: Class Properties and Structure
        ◦ Properties, Fields and Good Form
        ◦ Automatic Properties
        ◦ More with Properties
    ● Basics: Integers and Operators
        ◦ Integers, Values and References
        ◦ Operators
    ● Decimals and Floating Points
        ◦ Floating Point Types and How They Work
        ◦ Floating Point Arithmetic is Different
        ◦ When to Use Double and Decimal Types
        ◦ Displaying Currency Numbers
        ◦ Not a Number and Other Types
        ◦ Summary of Floating Point Types
    ● Strings: Equality, Interning, and Concatenation
        ◦ What is a String?
        ◦ String Literals
        ◦ String Assignment and Immutability
        ◦ String Equality
        ◦ String Interning
        ◦ String Concatenation
        ◦ The Stringbuilder Type
        ◦ Other Approaches to Building Strings
        ◦ String Formatting: String.Join
        ◦ String Formatting: String.Format
        ◦ User Questions
    ● String Manipulation
        ◦ Using Substring & Differences Between Java and .Net
        ◦ Finding Results in Strings
        ◦ Finding Delimiters in Strings
    ● Regular Expressions
        ◦ When to Use Regular Expressions
        ◦ Some Simple Examples
        ◦ Using Regular Expressions in Matching
        ◦ Finding More Documentation
        ◦ Using Regular Expressions in Replacement
        ◦ Summary Conclusions
        ◦ User Questions
    ● Encoding
        ◦ How Strings are Encoded
        ◦ The Encoding Class
        ◦ A Common Example for Hashing Applications
        ◦ Summary and Default Encoding
    ● Cultures
        ◦ The Turkey Test: Dealing With Cultures
    ● Dates and Time
        ◦ Introduction and the Timespan Type
        ◦ The DateTime Type
        ◦ The DateTimeOffset Type
        ◦ The TimeZoneInfo Type
        ◦ Summary Overview & Closing Thoughts
    ● Conditions and Loops
        ◦ Return Keyword
        ◦ If/Else Keywords
        ◦ While and Do/While Loops
        ◦ Break and Continue Keywords
        ◦ For and Nested Loops
        ◦ Foreach Loops
    ● Arrays
        ◦ Overview of Arrays
    ● Intro to Generics, and var
        ◦ Overview of Generics
        ◦ The Var Keyword
    ● Basics: Lists and Dictionaries
        ◦ Using the List Type
        ◦ Using the Dictionary Type
    ● Inheritance
        ◦ Overview and Inheriting Base Class Behavior
        ◦ Example Using Streams Abstracting Functionality in Classes
        ◦ The Abstract Base Class
    ● Interfaces
        ◦ Overview of Interfaces
        ◦ Using Interfaces with Generics and Abstract Classes
        ◦ Interfaces as Abilities or Services
    ● Advanced: Delegates and Events
        ◦ Introduction to Delegates
        ◦ Multicast Delegates
        ◦ Events and Delegates
        ◦ Example Event Raiser - Long Hand

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top