> Nearby Locations
Des Moines
515-226-3265
 
 
 
My Account  |  View Cart
Search:
 


Class Outline*


| Request Info | Contact Us


C# .NET 2008 / ASP.NET 3.5 Bootcamp

Duration :
4 Days

Overview :
This Bootcamp is a thorough and comprehensive dive into C# and ASP.NET utilizing the services provided by the .NET Framework.  Within the first half of the Bootcamp, we will cover topics important to be a successful web application developer with C#, including object-oriented techniques like inheritance, data types and variables, branching, classes and objects, collections, arrays, exception handling, delegates, and XML. Then we will get right into web development with ASP.NET and learn the Gridview Control, managing state, tracing, various data connectivity topics, caching, CSS, and AJAX.

Note: With the intense format of the Bootcamp, some chapters may be combined during the four days.

Prerequisite(s) or equivalent knowledge:

Object-oriented programming experience is not necessary, but is beneficial (such as Java or previous .NET version experience).  This is an intense Bootcamp for those that are newer to the topic and a good refresher on the front-end for those with more experience in programming.

Outline :

Chapter 1: DATA TYPES AND VARIABLES

  • Introducing Variables and Data Types
  • Working with Variables and Data Types

LAB 1: DATA TYPES AND VARIABLES

 

Chapter 2: BRANCHING AND FLOW CONTROL

  • Branching in Code
  • Repeating Code Blocks
  • Unconditional Branching

LAB 2: BRANCHING AND FLOW CONTROL

Chapter 3: CLASSES AND OBJECTS

  • Introducing Objects and Classes
  • Creating Your Own Classes
  • Working with Classes

LAB 3: CLASSES AND OBJECTS

Chapter 4: PROPERTIES AND METHODS

  • Overview of Properties and Methods
  • Properties
  • Methods

LAB 4: PROPERTIES AND METHODS

Chapter 5: OBJECT-ORIENTED TECHNIQUES

  • Inheritance
  • Interfaces
  • Organizing Classes

LAB 5: OBJECT-ORIENTED TECHNIQUES

Chapter 6: DELEGATES AND EVENTS

  • Motivating Delegates
  • Introducing Delegates
  • Working with Events

LAB 6: DELEGATES AND EVENTS

Chapter 7: HANDLING EXCEPTIONS

  • Perspectives on Exception Handling
  • Getting Started with Exception Handling
  • Catching Specific Exceptions
  • Raising Errors
  • Running Code Unconditionally
  • Creating Exception Classes

LAB 7: HANDLING EXCEPTIONS

Chapter 8: GENERICS

  • Introducing Generics
  • Generics and Arrays
  • Generic Interfaces
  • Generic Constraints
  • Generics and Lists

LAB 8: GENERICS

Chapter 9: COLLECTION CLASSES

  • Generics, Collections, and Interfaces
  • The Generic List
  • Working with Dictionaries, Stacks, and Queues
  • Creating Your Own Generic Collection Classes

LAB 9: COLLECTION CLASSES

Chapter 10: READING AND WRITING XML USING THE XML DOM

  • Getting Started
  • Reading XML Data
  • Working with Nodes
  • Creating and Modifying XML
  • Dealing with Errors

LAB 10: READING AND WRITING XML USING THE XML DOM

Chapter 11: DISPLAYING DATA WITH THE GRIDVIEW CONTROL

  • Introducing the GridView Control
  • Filter Data in the GridView Control
  • Allow Users to Select from a DropDownList in the Grid
  • Add a Hyperlink to the Grid
  • Deleting a Row and Handling Errors

LAB 11: DISPLAYING DATA WITH THE GRIDVIEW CONTROL

Chapter 12: MANAGING STATE

  • Preserving State in Web Applications
  • Page-Level State
  • Using Cookies to Preserve State
  • ASP.NET Session State
  • Storing Objects in Session State
  • Configuring Session State
  • Setting Up an Out-of-Process State Server
  • Storing Session State in SQL Server
  • Using Cookieless Session IDs
  • Application State

LAB 12: MANAGING STATE

Chapter 13: TRACING

  • ASP.NET Trace
  • Health Monitoring with Web Events

LAB 13: TRACING

Chapter 14: ACCESSING DATA WITH ADO.NET

  • The ADO.NET Object Model
  • Connecting to Data
  • Understanding Connection Pooling
  • Using Provider Statistics

LAB 14: ACCESSING DATA WITH ADO.NET

Chapter 15: RETRIEVING DATA

  • Introducing Command Classes
  • Working with Data Readers
  • Digging Deeper into Commands and DataReaders

LAB 15: RETRIEVING DATA

Chapter 16: CACHING DATA IN DATASETS

  • DataSets and DataTables
  • Populating a DataTable
  • Filling DataSets Using a DataAdapter
  • Retrieving Schema Information
  • DataSets and XML

LAB 16: CACHING DATA IN DATASETS

Chapter 17: DATA RELATIONS

  • Navigation Pathways
  • Expressions and Relations
  • Specifying XML Nesting

LAB 17: DATA RELATIONS

Chapter 18: CASCADING STYLE SHEETS

  • Introducing Cascading Style Sheets
  • Investigating Styles
  • Using Visual Studio 2008’s Tools for Working with Styles

LAB 18: CASCADING STYLE SHEETS

Chapter 19: THEMES AND MASTER PAGES

  • Creating a Consistent Web Site
  • Master Pages

LAB 19: THEMES AND MASTER PAGES

Chapter 20: AJAX

  • Introduction to AJAX
  • Server-Side AJAX
  • ASP.NET AJAX Control Toolkit
  • Client-Side AJAX

LAB 20: AJAX

Chapter 21: MANAGING USERS WITH ASP.NET'S MEMBERSHIP FEATURES

  • Introduction to Membership and Roles
  • Using Membership Controls
  • Writing Code to Interact with Membership and Roles

LAB 21: MANAGING USERS WITH ASP.NET'S MEMBERSHIP FEATURES

*Content, days, and times vary depending on your location. Please view the outline prior to purchase or contact the local center for more information.