Microsoft

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

Course Code: NET0010      Days: 5
Show all Microsoft .NET Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

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.
    • Prerequisite Skills:
    • 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

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.

Course Outline

has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical question, please contact us.

Skills Gained

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

    • 1. Utilise Visual Studio 2005 to develop and debug applications
    • 2. Understand the role of the Common Language Runtime (CLR) and .NET Framework
    • 3. Create Reusable Objects using OOP Develop Scaleable Applications
    • 5. Use WinForms to develop Windows applications
    • 6. Use WebForms to develop ASP.NET server side applications
    • 7. Create Distributed Services using Web Services
  • .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

Associated Courses

  • NET 3.0 Windows Presentation Foundation - WPF Training Course
  • .NET 3.0 Windows Communication Foundation - WCF Training Course
  • .NET 3.0 Windows Workflow Foundation - WF Training Course
  • .NET 3.0 Technology Overview
  • ASP.NET 3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight
  • Silverlight for Developers Training Course
  • Silverlight for Designers Training Course
  • .NET 2.0 & 3.0 Programming with Visual Studio 2008 (C# / VB)
  • C# 3.0 Programming Training Course (C#3 Training Course)
  • Visual Basic 9.0 Programming Training Course (VB9 Training Course)
  • ASP.NET 2.0 training course
  • Advanced ASP.NET 2.0 with AJAX training course
  • Creating Commercial Server Controls with ASP.NET 2.0
  • .NET 2.0 Programming with C# and VB.NET
  • .NET 2.0 Multi-threaded Programming with C# and VB.NET for dual/multi-core training
  • .NET Design Patterns & Architecture Training UK
  • Secure coding with .NET
  • Testing with Visual Studio Team System Training UK
  • C#.NET 2.0 Smart Device Development with .NET Compact Framework Training UK
  • Visual Studio 2005 training
  • .NET Framework 2.0 Training
  • .Net Seminar - Overview for managers and developers
  • SharePoint 2007 Applications Development Training UK
  • BizTalk Server 2006 Training UK


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