Introduced in 2000 by Microsoft, C# is a modern, object-oriented language that enables programmers to quickly build a wide range of applications for the Microsoft .NET platform.
Some important terms: Microsoft, C, c sharp,sharp,net java,c,programming,languages,application,programmers,systems
C# Programming for MS .NET - Part 1: Introduction to C# This is the first course in a five part series that provides an introduction to the Microsoft .NET platform in which the learners use the C# programming language. This course teaches how to compile run and debug a C# application and how to use value-type variables in C#. more...
C# Programming for MS .NET - Part 2: Fundamental Constructs This is the second course in a five part series that teaches statements and exceptions methods and parameters and arrays within the Microsoft C# programming language. The course introduces common statements and exception handling as well as how to use methods and parameters and how to create initialize and use arrays. more...
C# Programming for MS .NET - Part 3: Object Orientation This is the third course in a five part series that introduces the essentials of object-oriented programming. You will learn the terminology and concepts required to create and use classes in C#. The course also teaches how to use reference-type variables and how to create and destroy objects in C#. more...
C# Programming for MS .NET - Part 4: Inheritance and Aggregation This is the fourth course in a five part series that covers inheritance and aggregation within the Microsoft C# programming language. Users will learn how to use inheritance in C# to derive classes and to define virtual methods. This course will also teach how to make code accessible at the component or assembly level. more...
C# Programming for MS .NET - Part 5: Operators, Properties, and Attributes This is the final course in a five part series that covers operators properties and attributes. The learner will understand how to implement operators delegates and events and how to use properties to enable field-like access and indexes to enable array-like access. The course also teaches how to create custom user-defined attributes. more...
C# Programming for MS .NET - Part 1: Introduction to C# This is the first course in a five part series that provides an introduction to the Microsoft .NET platform in which the learners use the C# programming language. This course teaches how to compile, run, and debug a C# application and how to use value-type variables in C#. more...
C# Programming for MS .NET - Part 2: Fundamental Constructs This is the second course in a five part series that teaches statements and exceptions, methods and parameters, and arrays within the Microsoft C# programming language. The course introduces common statements and exception handling, as well as, how to use methods and parameters and how to create, initialize, and use arrays. more...
C# Programming for MS .NET - Part 3: Object Orientation This is the third course in a five part series that introduces the essentials of object-oriented programming. You will learn the terminology and concepts required to create and use classes in C#. The course also teaches how to use reference-type variables and how to create and destroy objects in C#. more...
C# Programming for MS .NET - Part 4: Inheritance and Aggregation This is the fourth course in a five part series that covers inheritance and aggregation within the Microsoft C# programming language. Users will learn how to use inheritance in C# to derive classes and to define virtual methods. This course will also teach how to make code accessible at the component or assembly level. more...
C# Programming for MS .NET - Part 5: Operators, Properties, and Attributes This is the final course in a five part series that covers operators, properties, and attributes. The learner will understand how to implement operators, delegates, and events, and how to use properties to enable field-like access and indexes to enable array-like access. The course also teaches how to create custom user-defined attributes. more...
Programming with C# The goal of this course is to provide students with the knowledge and skills
they need to develop C# applications for the Microsoft .NET Platform. The course focuses on C# program structure, language syntax, and implementation details.
C# was created to be the programming language best suited for writing enterprise
applications for .NET. C# combines the high productivity of Microsoft Visual... more...
Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET) he goal of this course is to help application developers understand the
Microsoft .NET Framework. In addition to offering an overview of the .NET
Framework and an introduction to key concepts and terminology, the course
provides a series of labs, which introduce and explain .NET Framework features that are used to code, debug, tune, and deploy applications. more...
Developing Microsoft .NET Applications for Windows (Visual C# .NET) This three-day instructor-led course provides students with the skills required to build
Microsoft Windows Forms applications by using the Microsoft .NET Framework.
This course is a part of the Microsoft Visual C# .NET curriculum and is intended to provide C# programmers with the skills required to create Windows Forms applications by using the .NET Framework. The course will cover the major... more...
Introduction to C# Programming with Microsoft .NET In this 5-day instructor-led course, developers with programming experience in a nongraphical environment as well as developers with limited programming experience in a graphical environment learn the fundamental skills that are required to design and develop object -oriented applications for the Web and Microsofta Windowsa by using C# and the Microsoft V isual Studioa .NET development... more...
RUP Driven Development in C# Training - 5 days - UK Hands-on Agile Development with C# from Requirements to Code
This intensive 5-day training course introduces the Unified Process (UP) as a suitable phase model for agile development, taken together with a number of best practices such as Test-Driven Development (TDD) and the description of object-oriented systems using the Unified Modeling Language (UML).
The workshop structure is based on... more...
Object-Oriented Programming with C# The course introduces C# programming from an object-oriented 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... more...
C# Language in Visual Studio .NET This course has been created for programmers interested in C language generally. The course explains object oriented concepts of the language, shows C new features and introduces participants to web or desktop application development. more...