Career Training >> Information Technology Training >> Microsoft .NET Training >> .NET Web Developer Training Seminar
Course ID: 11956 | Course Duration: 5 Days
Course Dates: 
 
Career Training
 

.NET Web Developer Training Class

Course ID: 11956
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

.NET Web Developer Training Seminar

This course is perfect for anyone who wants to learn the fundamentals of
building interactive, dynamic web applications using the .NET framework.
Students will learn the fundamentals of the framework using either C# or VB.NET
(examples and exercises are provided in both) and get an introduction to the
.NET base class library. Then you will move on to ASP.NET and learn to put your
skills to use building interactive, feature-rich web pages.
 
     
     
  Course Details  
     
     
  Agenda  
 

1. Introduction to .NET Programming



  • C# VB.NET and .NET

  • The .NET Platform

  • The .NET Framework

  • Documentation and Tools

  • The C# and VB.NET Languages

  • Hello World

  • Your First .NET Program

  • Methods

  • Comments

  • Console

  • Namespaces


2. Creating a Simple Windows Application



  • Understanding Windows Applications

  • Windows vs. Web Applications

  • Creating a Windows Form

  • Windows Form in VS.NET

  • Other Interface Elements (buttons, combo boxes, etc.)


3. Creating a Simple Web Application with Web Forms



  • Understanding Web Applications

  • Understanding Web Forms

  • Web Form Lifecycle

  • Creating a Web Form

  • Adding Controls

  • Responding to Events


4. Introduction to VS.NET



  • Integrated Development Environment

  • Solutions and Projects

  • Source Files

  • Form and Code View (codebehind)

  • References

  • Overview of Build Configurations (covered in detail in ASP/Win)

  • Documentation

  • .NET Framework Documentation

  • VS.NET Documentation

  • Intellisense

  • ToolTips

  • Tools for Source Code Documentation

  • Overview of Debugging

  • Windows

  • Setting Break Points


5. Language Fundamentals Part 1: Data Types, Literals, and Constants



  • Types

  • Identifiers

  • Variables

  • Using Statement

  • Strings

  • Constants/Enumerations


6. Language Fundamentals Part 2: Statements, Expressions, and Subroutines


Statements


Expression


Subroutines


7. Branching


Unconditional


If /else


Switch


Goto


While


Do.While


For


8. Loops


For


While


Do.While


9. Operators


Relational


Assignment


Mathematical


Logical Operators


Logical


Short Circuit


Precedence


Preprocessor Directives


10. Classes and Objects



  • Access Modifiers

  • Class Methods

  • Constructor

  • Variables

  • Instantiating Objects

  • Static Methods

  • Destructor & Finalize

  • Passing Parameters

  • Overloading Methods

  • Properties


11. Inheritance



  • Specialization

  • Generalization

  • Inheritance

  • Polymorphism

  • Virtual Functions

  • Overriding Virtual Function

  • The Object Class

  • Object as Root

  • Boxing and Unboxing


12. Arrays



  • The Array

  • Arrays and Foreach

  • Initialization

  • Rectangular vs. Jagged

  • Params


13. Strings



  • The String Class

  • Immutable Strings

  • String Builder

  • Regular Expressions

  • Collections Part I: Hashtables and Enumeration

  • Collections Part 2: ArrayLists, Other Collection Types, and Sorting


14. Introduction to .NET Programming



  • What is the .NET Platform?

  • What is the .NET Framework?

  • The .NET Languages

  • Example: Welcome to .NET Program

  • Example: Welcome Using Alert


15. Creating a Simple Web Application



  • Understanding Web Applications

  • Understanding Web Forms and Events


16. Introduction to Visual Studio .NET



  • What is Visual Studio .NET and is it Required to Write .NET and ASP.NET
    Applications?

  • The Integrated Development Environment

  • Working with Solutions and Projects

  • Documentation

  • Debugging and Diagnostics


17. Setting Up Course Exercise Solutions



  • Create a Blank Solution


18. Introducing ASP.NET



  • What is ASP.NET?

  • What Software is Needed to Run ASP.NET Applications?

  • The Page Class

  • Structure of an ASP.NET Web Application

  • Example: Outputting the Current Time

  • Example: Processing Form Submissions in ASP.NET


19. Fundamentals of Web Forms and Controls



  • The Architecture of a Page: Pages as Web Forms

  • Adding Controls to Your Forms


20. Introduction to Server Controls



  • What are Server Controls?

  • Page Control Hierarchy

  • ASP Web Controls vs. HTML Controls

  • Using the Visual Studio .NET Web Form Editor

  • Example: Calculating Birthdays


21. Custom User Controls



  • What are User Controls?

  • The Architecture of a User Control: User Controls as Reusable Components


22. Events in ASP.NET



  • What is an Event?

  • Page Events

  • Web Server Control Events

  • Example: Simple Loan Calculator

  • Immediate versus Cached Event Submission


23. Refresher: ADO.NET Introduction



  • What is ADO.NET?

  • An Overview of Relational Database Concepts

  • What is an RDBMS?

  • The ADO.NET Object Model

  • Introducing the Database Used for the Course

  • Example: Selecting Records from the Database Using ADO.NET


24. Refresher: ADO.NET DataSets and the Disconnected Model



  • What is a DataSet?

  • Example: Selecting Records from a Database using a DataSet

  • Example: Using a DataSet With Multiple Tables


25. Data Drilldowns with Data Bound Controls



  • What is Data Binding?

  • What is a Data Drill Down Interface?

  • Example: A Sample Data Bound Data Drill Down


26. Web Development Support



  • The Request Object

  • The Response Object

  • The Server Object

  • The Uri Class


27. The SmtpMail and MailMessage Classes


28. ASP.NET Applications, the Application Object, and the
HttpApplicationState Class



  • What is an Application?

  • Inspecting the Global.asax File


29. The Session Object and the HttpSessionState Class



  • What is a Session?

  • How Does ASP.NET Keep Track of Sessions?

  • Example: A User Name as a Session Variable


30. Application Configuration with Web.config



  • ASP.NET Configuration is XML

  • ASP.NET Configuration is Applied in a Cascading Way

  • Inspecting Configuration Files

  • Example: Using Web.config to Create Custom Error Pages


31. Working with Validation Controls



  • What are Validation Controls?

  • Example: RequiredFieldValidator, CompareValidator, and RangeValidator

  • The ValidationSummary Control


32. Regular Expression Validation



  • Introducing Regular Expressions

  • The RegularExpression Validator Control


33. Custom Validators



 
     
     
  Audience  
 

This course is for web development professionals who do not have previous
experience with the .N

 
     
  Pre-requisites  
  PreReqs  
     
  Comments  
  For all course dates held in Canada, please add 5% GST to the course price. Canadian residents will need to add an additional 7% PST to the course price.  
     
     
 
On-Site Training Bring this .NET Web Developer training class in-house at your facility. Request More Information Request More Information On .NET Web Developer
 
Career Training
 
 
Career Training
  .NET Web Developer Training Course Dates and Locations  
     
  Course ID: 11956 | Course Duration: 5 Days  
     
  Locations:  
     
   User Incentive For Registering on TrainUp.com! Gift card when you register today!  
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
11/10/2008 $2,825.00    Washington, DC Register Online For The 11/10/2008 Event Request More Information   Register By Fax For The 11/10/2008 Event
12/08/2008 $2,825.00    New York, NY Register Online For The 12/08/2008 Event Request More Information   Register By Fax For The 12/08/2008 Event
 
     
 
On-Site Training Bring this .NET Web Developer training class in-house at your facility. Request More Information Request More Information On .NET Web Developer
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
Career Training
   
Career Training
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace