Learn C# and the .NET Framework by creating Web Applications
NEW! All classes using Visual Studio 2008 will include a sneak preview of the new and enhanced features in Visual Studio 2010 and .NET Framework 4. All student workstations will also have Visual Studio 2010 fully installed!
In this 5-day course, attendees will learn C# and ASP.NET simultaneously. Students will gain experience using Visual Studio 2008 to create basic web sites using C# code to drive real-world functionality.
Should I attend?
This course is ideal for developers who understand the fundamental concepts of programming but are new to C# and Visual Studio. This course might also help a Visual Basic developer transition to C# syntax.
What do I get?
- HardHat Workbook with Project Requirements
- Access to source control system for all project and demo code
- Certificate of Completion
Topics Include:
|
Feature
|
Description
|
|
C# syntax
|
Fundamental understanding of C# syntax to accomplish the following:
· Declare and use variables, fields, properties, methods, and custom classes.
· How to work with classes and objects.
· Write conditional code logic to respond to user interaction.
· Manage lists of data through arrays and generic collections.
· Respond to events generated by web controls.
· Create custom class libraries (dlls) for reuse in other web or windows based applications
|
|
Visual Studio
|
Navigate and use primary tool for .NET development. Features of tool include:
· Create and open solutions, projects, and project items.
· Use of code editor and tips to improve productivity!
(IntelliSense & Code Snippets). · Use of designer for ASP.NET web forms.
· Use of toolbox for designer and/or code editor.
· Manipulate control state via Properties view.
· Organize solutions, projects, and related files in Solution Explorer view.
· Build (compile) code.
· Test and debug code.
|
|
ASP.NET
|
Create simple web applications using ASP.NET. Features of ASP.NET covered include:
· Create new web site (file-system or IIS based).
· Create web forms (pages that end with .aspx extentions).
· Implement existing controls for use on web forms such as (but not limited to)
o Button
o TextBox
o Label
o Listbox
o Hyperlink
o GridView
o Calendar
· Respond to events related to web form or controls.
· Interact with query string data.
· Validation of user input.
· Basic data query with ADO.NET.
· Introduction to web.config file.
· Troubleshooting common issues in ASP.NET sites.
· Providing and consuming basic web services.
|
|
.NET Framework
|
Understand the role of the .NET Framework and how it relates to the Common Language Runtime (CLR). Features of the .NET Framework covered include:
· Conceptual understanding of assemblies, namespaces, and the
Global Assembly Cache (GAC). · How to reference specific class libraries in the .NET Framework.
· Understanding deployment requirements regarding the .NET Framework with regard to web applications or windows applications.
|

Call 1-800-264-9029