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

Introduction to C# and .NET

Course Summary

This tutorial is aimed at programmers who are already familiar with an object oriented language like Java or even C++. It is designed to take your existing knowledge and transfer that to the .NET Framework, teaching both C# syntax, .NET Framework, and Vis

  • +

    Course Syllabus

    ● The basics of .NET and C#
        ◦ Welcome
        ◦ Command line compiler
        ◦ Using Red Gate's Reflector
        ◦ Using Visual C#
        ◦ Frequently used types
        ◦ Arrays, null, and comments
        ◦ For and foreach loops
        ◦ While loops and ++ operator
        ◦ Protection levels, type navigation
        ◦ Classes have fields and methods
        ◦ Object references
        ◦ Constructors and initialization
        ◦ By reference parameters
        ◦ Out parameters
        ◦ Variable number of parameters
        ◦ Method overloading
        ◦ Properties
        ◦ Static
        ◦ Static constructors
        ◦ Attributes
        ◦ Summary
    ● Abstractions in C# and the .NET Framework
        ◦ Welcome
        ◦ Defining an interface
        ◦ Implementing an interface
        ◦ Explicit interface implementation
        ◦ Defining an abstract base class
        ◦ Using inheritance to derive a new class
        ◦ Sealed and new methods
        ◦ Mixing interfaces and inheritance
        ◦ How late binding works
        ◦ Value types - class vs. struct in C#
        ◦ Delegates
        ◦ Events
        ◦ Events in interfaces
        ◦ Object is the root
        ◦ Navigating type hierarchies: is/as/cast
        ◦ Summary
    ● Exploring the .NET Framework
        ◦ Welcome
        ◦ Introducing the file i/o sample
        ◦ Finding the application data directory
        ◦ Writing a text file
        ◦ Reading and parsing a text file
        ◦ Using the MySettings class
        ◦ Resource management with try/finally/using
        ◦ Recovering from exceptions with catch
        ◦ Using XML serialization
        ◦ Introducing assembly resolution
        ◦ Simple assembly resolution - APPBASE
        ◦ Deploying dependent assembly probing
        ◦ Using a config file to control probing
        ◦ Considerations for app versus user settings
        ◦ Config files in Visual Studio
        ◦ Using appSettings to configure an app
        ◦ Config file wrapup
        ◦ Collection overview
        ◦ ArrayList
        ◦ Hashtable
        ◦ SortedList
        ◦ Stack and Queue
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

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