Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

sales@jbinternational.co.uk

Quote me | Enrol me

.NET 4.0 and .NET 5.0 (Introduction) Programming with C# & VB.NET

Course code: NETINTRO
Details: 6 February, 5 days, London, £1995 + VAT
12 March, 5 days, £1995 + VAT
23 April, 5 days, £1995 + VAT
OnsiteEnquire about bringing this course to your offices
Who should attend: Developers who wish to create commercial .NET 4.0 applications within Visual Studio 2010 using C# and / or VB.NET - suitable for delegates with backgrounds in languages such as VB6, Java, C++, or older .NET frameworks (1.1 or 2.0).
Prerequisite skills: Delegates should have a background of programming and ideally in an Object Based or Object Oriented Language
Follow on courses: Advanced ASP.NET 4.0 Training Course UK
Silverlight 4 and 5 Training Course
Windows Communication Foundation (WCF4) Training Course
Windows Presentation Foundation Training Course
Windows Workflow Foundation Training Course

Clients who have attended this course include

RBSTescoTravelEx

What you will learn

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

1. Utilise Visual Studio 2010 to develop and debug applications
2. Understand the role of the Common Language Runtime (CLR) and .NET Framework 4.0
3. Create Reusable Objects using OOP
4. 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

 

COURSE OUTLINE

 

Introduction

.NET and Visual Studio 2010
.NET Projects
Common Language Runtime
Visual Studio 2010
IntelliSense (new Visual Studio 2010 features)

Fundamentals

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

 

Create Reusable Objects

Object Oriented Programming
Structures and Classes
Visual Studio Class Diagrams
Refactoring
Inheritance
Polymorphism
Interfaces
Generics and Generic Collections
Lambda Expressions
Extension Methods

Error Handling

Creating Robust Applications
Exception Handling
Try/catch/finally

Scaleable Application Development

Creating Layered Applications
Presentation / Business / Data Access Layers

Accessing Databases (ADO.NET & LINQ)

Creating a Data Access Layer
Create/Read/Update/Delete Data
ADO.NET types
Language Integrated Query (LINQ)
Simplified Querying and Manipulation of Data with LINQ
Manipulate Different forms of Data in Similar way
Entity Data Model

Creating Business Layer

Business Objects
Creating Class Libraries
Collections of Objects

Windows Presentation Layer

Windows Presentation Foundation (WPF)
Declarative and Imperative Programming
Validating user input
Databinding (Connecting data to controls)

Web Presentation Layer

Creating ASP.NET WebForms Applications
HTML & Server controls
Postbacks
Page Lifecycle
Master Pages
User Controls
Validation user input
MVC (Model View Controller)
Data Annotations
Databinding (Connecting data to controls)

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