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.
Testimonials (5)
Trainer was very knowledgable, was very helpful.
Thilini Alwis - Te Manawa Taki Trauma System
Course - Visual Studio 2022 IDE
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Course - Advanced Blazor
The trainer explained the subjects very good with actual examples from real world which made it simpler for us to grasp the information
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Course - Introduction to Blazor
Very knowledgeable trainer