Beginning C# and ASP.NET using Visual Studio 2008/2010

CS208 : 5 Day Instructor-Led Course

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.