DN26 - Introduction to .NET
Duration2 Days (customisation)
Availability

Course Description

The .NET Framework is an incredibly rich and powerful object-oriented library from Microsoft. You can use .NET to create almost any kind of application, and people do.

This course provides an introduction to the capabilities of the .NET Framework, focussing on the C# programming language. You'll learn about the core structure and syntax of C#, and also see how to create simple Windows Forms application

Pre-requisites

Familiarity with programming or support would be an advantage.

Objectives

What you will learn:

  • What is .NET?
  • Understanding core C# language syntax
  • Introduction to object orientation
  • Creating simple Windows Forms applications

Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.

Course Details

Introduction to the .NET Framework
.NET Framework building blocks
Survey of the kinds of application you can create using .NET
Comparison of .NET Framework languages
Getting Started with Visual Studio
Overview of the Visual Studio product family
Creating a simple console application
Understanding assemblies and references
Creating and using a simple class library
C# Language Fundamentals
Variables and data types
Using operators
Making decisions
Writing loops
Writing Modular Code
Defining and calling functions
Passing parameters to a function
Understanding variables scope
Getting Started with Object Orientation
Overview of OO principles
Designing and implementing simple classes
Creating objects
Using collections
Overview of inheritance
Creating Simple User Interfaces
Overview of Windows Forms
Creating a simple Windows Forms application
Adding controls to the user interface
Handling simple events
Going Further with User Interfaces
A closer look at Windows Forms controls
Handling collections of data
Creating additional windows