Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian


 



     Blog Roll:


     Top Links:

October 11, 2006

C# Tutorial Course

This C# (CSharp) Tutorial Course consists of a comprehensive review and demonstration of the main components of the C# language, along with a review of software application development in .NET (dotNET). It provides you with lab exercises with solutions, and online quizzes.

This tutorial is a comprehensive tour of C#, which is one of the primary languages used to develop applications for the Microsoft .NET platform. It is written for experienced programmers who have no C# or .NET experience. The tutorial begins with an brief overview of software development in .NET. It then turns to the core of the C# language, covering basic topics and object-oriented language features. Free registration is required to access this course.




C# Tutorial Course


C# Tutorial Course Overview
C# Tutorial Modules
(free registration needed for access)

1. .NET Overview
Learn about the languages, libraries, servers, services, and tools that make up .NET and then look at the .NET software development model consisting of C# source code, compiler, intermediate language, and the Common Language Runtime execution engine.
Topic
   Exercises  Quiz

2. Basics
This module teaches core C# functionality such as application entry point, simple types, variables, basic input and output, operators, arrays, control constructs, comments etc.
Topic
  Exercises  Quiz

3. Classes
Get introduced to C# classes and learn about instance fields and methods, access control, and object creation.
Topic  Exercises  Quiz

4. Initialization
Understand how C# supports initialization via default values, variable initializers, and instance constructors.
Topic   Exercises  Quiz

5. Static
How to define static fields and methods and how to access static members using any of the three initialization alternatives: default values, static variable initializers, and static constructor.
Topic  Exercises  Quiz

6. Reference Types
Review the topics concerning references: assignment, parameter, aggregation, array, null, memory management, and garbage collection.
Topic
  Exercises  Quiz

7. Properties
Properties model the traits of an object or a class. As a design, learn how properties maintain encapsulation and allow the execution of validation code.
Topic
  Exercises  Quiz

8. Indexers
Indexers used used to index a collection of data elements. The elements are accessed using the same square bracket syntax used for an array.
Topic
  Exercises  Quiz

9. Inheritance
This module discusses  the syntax and the meaning of inheritance including access levels, method hiding, method chaining, and construction.
Topic
  Exercises  Quiz

10. Binding
Learn about inheritance: type compatibility, type conversion, method binding, method overriding, and abstract methods. Also review how to use dynamic binding to achieve polymorphic behavior.
Topic  Exercises  Quiz

11. Interface
Discover how to define and implement interfaces, how to code generic code against an interface, and how to use inheritance with interfaces.
Topic
  Exercises  Quiz

12. Exceptions
This module teaches C# error exception notifications and demonstrates to how to handle an exception and its related control flow, and how to implement a custom exception type.
Topic
  Exercises  Quiz

13. Namespace
How to create a namespace, access a type defined inside a namespace, and how to apply 'using keyword' to get access to namespace members.
Topic  Exercises  Quiz

14. Delegates and Events
A delegate acts as a proxy for invoking a method. This module teaches how to define a delegate type, use a delegate to implement a callback, and use composition to create a delegate with multiple targets.
Topic
  Exercises  Quiz

Technorati Tags: , , , ,

Popularity: 9% [?]

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg
Related Posts:
  • Tutorial Lessons for C, C++, C#, and Java
  • Database Design Tutorial
  • Non-Programmer's Tutorial for Python
  • Free Security Training by Microsoft and Learning How to Program in C++
  • Advanced JavaScript Tutorial


  • Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 8:12 pm

    No Comments »

    No comments yet.

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress