Institute for Advanced Professional StudiesObject-Oriented Programming with C#
Overview | Workshop Objectives | Topic Outline | Duration Site Map | IAPS Home | Complete Course List | Contact us | Search .NET and C# 2.0 Overview:Microsoft's .NET is a major advance in programming technology that greatly simplifies application development. It is a good match for the emerging paradigm of Web-based services, as opposed to proprietary applications. Part of this technology is an evolving language, C# (see C# Version 2.0 Language Specification). C# 2.0, released in 2005, combines the power of C++ and the ease of development of Visual Basic. It bears a resemblance to Java and improves on that language. C# is becoming increasingly popular and may well become the dominant language for building applications on Microsoft platforms. The course introduces C# programming from an object-oriented software development perspective. Besides supporting traditional object-oriented features, such as classes, inheritance, and polymorphism, C# introduces several additional features, such as properties, indexers, delegates, events, and interfaces that make C# a compelling language for developing object-oriented and component-based systems. This course provides thorough coverage of all these features. To utilize C#'s capabilities fully, you need to know how it works with the .NET Framework. The course explores several important interactions between C# and the .NET Framework, and it includes an introduction to major classes for collections, delegates, and events. It also provides a succinct introduction to creating GUI programs using Windows Forms. The course includes programming exercises to illustrate each important new C# (2005) feature provided by .NET 2.0, and concludes with a discussion of the proposed features and language extensions of C# 3.0. Numerous programming examples and exercises are provided, including a case study. Participants will receive a comprehensive set of materials, including course notes and all the programming examples. Related courses:
Workshop Objectives:Upon successful completion of this course, participants will be able to:
IAPS can customize C# and .NET training to achieve specific organizational objectives. Topic Outline:
Duration:5 days Intended Audience:The course is for experienced programmers who wish to become competent at writing C# programs in a .NET environment. It is intended to be accessible to programmers who do not already have a working knowledge of object-oriented programming in C-like languages, such as C++ or Java. Technical Prerequisites:Participants should have high-level language programming experience and a working knowledge of Microsoft Visual Studio. Course Format:Hands-on lecture/workshop
Overview | Workshop Objectives | Topic Outline | Duration Site Map | IAPS Home | Complete Course List | Contact us | Search © Copyright 2004-2015 Institute for Advanced Professional Studies (IAPS) |