Microsoft training courses, Cisco training courses, Prince2 training courses, ISEB training courses with locations nationwide
Call now to speak to an experienced Training Advisor
 
     
 
         
 
 
Thousands of Microsoft, ISEB, ITIL, Cisco and Prince2 Training Courses and more
 
 
Browse Microsoft Training Courses

.NET 2.0 (Introduction) Programming with C# & VB.NET

Course Code: NET0010      Days: 5
Show all Microsoft Courses
Scheduled Dates
Locations filtered. Show all UK course locations.
Request availability or book by selecting a date:
England
Yorkshire (West)
Wakefield (WF2) 15/12/08 £ 1,995
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.

Course Overview

This intensive course has been specifically designed to address the requirements of developers who are new to the .NET environment with a comprehensive introduction to creating typical commercial applications within the .NET framework using C# / VB.NET.

Delegates will be introduced to the .NET Framework using Visual Studio 2005, associated Extensions, and will learn to develop applications using C# / VB.NET.

Delegates will also learn to apply the C# / VB.NET language to develop layered applications which make use of ADO.NET, ASP.NET and Web Services, as well as client-side GUI applications.

The course will contain a substantial amount of Hands-On work. Delegates will be introduced to topics during theory sessions and these will be followed by lab exercises relating to the topic. Delegates will work on practical exercises which will reflect commercial scenarios.

Audience

Developers who wish to create commercial .NET applications from within the VisualStudio.NET IDE using C# (or VB.NET) language. Suited to Visual Studio 6 developers needing to cross-train into the .NET environment.

Skills Gained

At the end of this course you will be able to:

  • Utilise Visual Studio 2005 to develop and debug applications
  • Understand the role of the Common Language Runtime (CLR) and .NET Framework
  • Create Reusable Objects using OOP Develop Scaleable Applications
  • Use WinForms to develop Windows applications
  • Use WebForms to develop ASP.NET server side applications
  • Create Distributed Services using Web Services

Prerequisites

  • Delegates should have a background of programming and ideally in an Object Based or Object Oriented Language.
  • .NET Framework 2.0 underpins Microsoft's enterprise platform for web and Windows applications.
  • .NET applications and web services can be deployed to, and used by, many platforms, from desktop to mobile.
  • A key feature of .NET is support for multiple programming languages, particularly C# and VB.NET.

Course Outline

.NET 2.0 (Introduction) Programming with C# & VB.NET Training Course Outline

  • Introduction
  • .NET Projects
  • Common Language Runtime
  • Visual Studio 2005
  • IntelliSense

Fundamentals

  • Introduction to C# / VB.NET
  • .NET Framework Class Library
  • Value and Reference types

Create Reusable Objects

  • Object Oriented Programming
  • Structures and Classes
  • Visual Studio Class Diagrams
  • Inheritance
  • Polymorphism
  • Interfaces
  • Generics

Scaleable Application Development

  • Creating Layered Applications
  • Presentation / Business / Data Access Layers

Accessing Databases

  • Creating a Data Access Layer
  • Create / Read / Update / Delete Data
  • ADO.NET types
  • Using SQL Statements and Stored Procedures

Creating Business Layer

  • Business Objects
  • Creating Class Libraries
  • Collections of Objects

Windows Presentation Layer

  • Creating WinForms Applications
  • Displaying and Updating Data
  • Validation
  • Object Binding

Web Presentation Layer

  • Creating WebForms Applications
  • Displaying and Updating Data
  • Validation
  • Object Binding

Create Distributed Services

  • Web Service Development
  • Creating Web Service Clients
  • Creating Tiered Applications

Versioning and Deployment

  • Private and Shared Assemblies
  • Versioning
  • Disassembling code
  • Deploying Applications
  • Setup Projects

Create Rich Client Applications

  • Windows Presentation Foundation (WPF)
  • Declarative Programming
  • Imperative Programming

The Future

  • Simpler Querying and Manipulation of Data with LINQ
  • Language Independent Query
  • Manipulate Different forms of Data in Similar way


How to make a booking for the NET0010 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership