Get in Touch

Course Outline

Introducing the .NET 4.0 Framework

  • Integrated Development Environment (IDE)
  • Languages in the .NET Framework
  • The Common Language Runtime (CLR)
  • Accessing Data with ADO.NET & XML
  • Accessing the Web with ASP.NET

Visual Studio 2010

  • Useful Visual Studio Windows
  • Creating Projects
  • Project Anatomy
  • The Files in a Project
  • Solution Explorer
  • Code Snippets

C# Language Syntax

  • Data Types
  • Variable Declaration
  • Operators
  • Conditional Statements
  • Looping Structures

Classes & Objects

  • Building Models
  • Creating Classes and Objects
  • Adding Constructors to a Class
  • Adding Methods, Properties and Events
  • Overloading Methods
  • Property Procedures

Debugging Applications

  • Setting Breakpoints
  • Stepping Through Code
  • Debug Windows
  • Watch Windows
  • Call Stack

ASP.NET Introduction

  • Starting an ASP.NET Project
  • Project Files
  • Server Controls
  • Server Event Handling
  • The Page Lifecycle

User Interface Development

  • Master Pages
  • Themes and Skins
  • User Controls
  • Website Navigation
  • Validation Controls

Module 8: Configuration

  • Website Configuration Settings
  • Configuration Files Including the Web.Config Files
  • Storing Application Settings and Configuration Strings
  • The Website Administration Tool

Membership & Personalisation

  • Securing and Personalising a Website
  • Store User Details in the Membership Database
  • Using Login Controls
  • Website State Management Methods
  • Using ViewState to Store the State of a Page

Exception Handling

  • Adding Try Catch Blocks to Code
  • Page-Level Exceptions
  • Site-Level Exceptions
  • Custom Error Pages
  • Tracing

Data Access

  • What Is ADO.NET
  • Connection Object
  • Command Object
  • Data Readers
  • Datasets and Data Adapters
  • Using the Datasource Wizard

Creating Responsive Pages with AJAX

  • AJAX Architecture
  • What Are Partial-Page Updates
  • Using the UpdatePanel Server Control
  • Using Client-Side Scripts

Data Access with LINQ

  • Why Do We Need LINQ
  • Querying the Database
  • Language Syntax for Querying
  • Using LINQ to SQL

Using Windows Communication Foundation (WCF) Services

  • Service-Oriented Architecture
  • WCF Scenarios
  • Mechanics of Communication: Address, Contract, Binding
  • Creating a Simple WCF Service
  • Calling a WCF Service from a Client Application

Deployment

  • How to Deploy a Web Application
  • Deployment Methods
  • Using Visual Studio's Copy and Publish Tools
  • Using Setup Projects
  • Installing Assemblies in the GAC

Requirements

Before attending this workshop, students must:

  • Be able to manage a solution environment using the Visual Studio 2010 IDE and associated tools
  • Be able to program an application using a .NET Framework 4.0 compliant language
  • Have a basic understanding of client-side scripts
  • Have a basic understanding of HTML
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories