Programming with C#
Course
In Hammersmith
Description
-
Type
Course
-
Location
Hammersmith
-
Duration
5 Days
List the major elements of the .NET Framework and explain how C# fits into the .NET Platform. Analyse the basic structure of a C# application and be able to document, debug, compile and run a simple application. Create, name and assign values to variables. Implement properties and indexers. Define operators, use delegates and add event specifications. Create self-contained classes and. Suitable for: This course is designed for people who have knowledge of C# wanting to develop C# applications.
Facilities
Location
Start date
Start date
About this course
Delegates should have experience with programming in C, C++, Visual Basic, Java or another programming language; plus, be familiar with Microsoft's .NET strategy.
Reviews
Course programme
List the major elements of the .NET Framework and explain how C# fits into the .NET Platform.
Analyse the basic structure of a C# application and be able to document, debug, compile and run a simple application.
Create, name and assign values to variables.
Implement properties and indexers.
Define operators, use delegates and add event specifications.
Create self-contained classes and frameworks in a C# application.
Explain the basic concepts and terminology of object-oriented programming.
Use common objects and reference types.
Create, initialise and destroy objects in a C# application.
Use common statements to implement flow control, looping and exception handling.
Create methods (functions and subroutines) that can return values and take parameters.
Create, initialise and use Arrays.
Use predefined and custom attributes.
Build new C# classes from existing classes.
Create self-contained classes and frameworks in a C# application.
Target Audiences
This course is designed for people who have knowledge of C# wanting to develop C# applications.
Prerequisites
Delegates should have experience with programming in C, C++, Visual Basic, Java or another programming language; plus, be familiar with Microsoft's .NET strategy.
Course Content
Module 1: OVERVIEW OF THE MICROSOFT .NET PLATFORM
Module 2: OVERVIEW OF C#
Module 3: USING VALUE-TYPE VARIABLES
Module 4: STATEMENTS AND EXCEPTIONS
Module 5: METHODS AND PARAMETERS
Module 6: ESSENTIALS OF OBJECT-ORIENTED PROGRAMMING
Module 7: USING REFERENCE-TYPE VARIABLES
Module 8: CREATING AND DESTROYING OBJECTS
Module 9: INHERITANCE IN C#
Module 10 :AGGREGATION
Module 11: NAMESPACES
Module 12: AND ADVANCED SCOPE
Module 13: OPERATORS AND EVENTS
Module 14: PROPERTIES AND INDEXERS
Module 15: ATTRIBUTES
Programming with C#