Object and Data Labs
  Certificates   Free Newsletter   What's New   Contact
              Sitemap
Main Areas
Onsite Training
Courses
Class Schedule
Registration
Tuition Discounts
Technology Library
Our Instructors
Our Customers
Why Object & Data Labs?

Hot New Courses:
XML: A Comprehensive Introduction
Disaster Recovery Planning

How students rate us

Free Newsletter
Visit our technology library and sign up to receive the latest word in technology from industry specialist.

Certification Available
Visit our certification page to see how you can be on the fast track to certification in advanced technologies.
  Home > Courses > Course Descriptions Print Page
Course Details

Fast Track to C#

Course Overview

C# (pronounced C Sharp) is a modern, object-oriented (OO), general-purpose programming language that is one of the core languages in the .NET framework and in Visual Studio .NET. C# attempts to maintain the power and expressiveness of C++ without the pitfalls and complexities of that language. It enables developers to create a wide range of applications that run on Microsoft's .NET platform.

This course covers everything you need to become productive in C# development. It starts with the basics of C#, including basic syntax and the basics of classes and objects. It goes on to coverage of more complex OO concepts such as inheritance, interfaces, polymorphism , exception handling, delegates and events. It also includes coverage of key parts of the C#.NET framework such as using collections and string handling, and advanced topics such as multithreading and I/O streams.

The course concludes with coverage of some of the core ASP.NET capabilities and how to use them with C#. This includes creating Web Forms, and interacting with databases via ADO.NET. The course includes a comprehensive student manual and hands-on labs where developers have a chance to put all the key concepts into practice.

Course Outline

Topics Covered in 3 Day Edition
  • Understand the design goals of C# and .NET.
  • Write your own simple programs in Visual Studio .NET
  • Understand reference types and value types.
  • Understand variables and constants.
  • Differentiate between expressions and statements.
  • Create classes and instantiate objects.
  • Create and overload class methods and operators
  • Understand encapsulation and data hiding
  • Use inheritance to implement specialization and factoring
  • Use virtual functions and polymorphism
  • Use and create interfaces and structs
  • Create and use arrays, arrayLists and other collections
  • Work with strings and regular expressions
  • Declare and implement delegates & events
Additional Topics for 5 Day Edition
  • Create, document and deploy Windows Forms applications
  • Understand the ADO.NET object model
  • Use ADO.NET to interact with and update databases
  • Create data bound controls.
  • Work with threads and synchronization
  • Use I/O
  • Build event-driven data-centric Web application

 

Back to Course Description  Class Schedule  Registration

 

  Home | Courses | Class Schedule | Registration | About Us | Contact Call us TOLL FREE at 1-888-230-9052
Copyright 2003-2012, Object & Data Labs All Object & Data Labs Courses are certified courses with UC Berkeley & UCSC extension 

Website by Howard Pugh Web Design
Website maintained by Ann T. Comey