Course Outline

Introducing the .NET 4.0 Framework for Government

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

Visual Studio 2010 for Government

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

C# Language Syntax for Government

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

Classes and Objects for Government

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

Debugging Applications for Government

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

ASP.NET Introduction for Government

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

User Interface Development for Government

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

Module 8: Configuration for Government

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

Membership and Personalization for Government

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

Exception Handling for Government

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

Data Access for Government

  • What is ADO.NET?
  • Connection Object
  • Command Object
  • Data Readers
  • Datasets and Data Adapters
  • Using the DataSource Wizard

Creating Responsive Pages with AJAX for Government

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

Data Access with LINQ for Government

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

Using Windows Communication Foundation (WCF) Services for Government

  • 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 for Government

  • 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 proficient in managing a solution environment using the Visual Studio 2010 Integrated Development Environment (IDE) and associated tools for government.
  • Demonstrate the ability to program applications using a .NET Framework 4.0 compliant language.
  • Possess a foundational understanding of client-side scripts.
  • Have a basic knowledge of HTML.
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories