|
Provided by: Hands On Technology Transfer, Inc. ASP.NET 3.5 Programming Using C#Microsoft .NET |
![]() |
This course provides students with hands on experience using Visual Studio to create dynamic web applications with the ASP. NET 3. 5 Framework using C#. This class provides a thorough introduction to the C# programming language, including coverage of the essentials of the C# programming language, built in data types, operators, control structures, classes and methods.
Students then learn how to leverage the power of the .NET Framework to build web user interfaces. Students will learn how to build web forms and work with a variety of ASP. NET controls, including validation controls and user controls. Students explore why state management is difficult within web applications and learn many different ASP. NET techniques for managing state, including application, session and view state objects, as well as effective use of cookies. Students also learn how to use ADO. NET to interact with data sources and display data.
Other topics include: error handling and debugging; using Web. config to control application configuration; uploading files and sending e-mail; using master pages to provide a consistent look and feel to a web application; developing and consuming web services; file I/ O; using XML data with DataSets; and deploying ASP. NET applications. Comprehensive labs and exercises provide the students with experience creating and deploying dynamic web applications.
This course provides thorough coverage of the use of Web Forms for web applications. Students requiring additional coverage of Windows Forms or Windows Presentation Foundation should contact HOTT to discuss additional training available.
Course Prerequisites: Knowledge of fundamental HTML syntax is helpful, but not required. Prior experience with a scripting or programming language is required.
Students then learn how to leverage the power of the .NET Framework to build web user interfaces. Students will learn how to build web forms and work with a variety of ASP. NET controls, including validation controls and user controls. Students explore why state management is difficult within web applications and learn many different ASP. NET techniques for managing state, including application, session and view state objects, as well as effective use of cookies. Students also learn how to use ADO. NET to interact with data sources and display data.
Other topics include: error handling and debugging; using Web. config to control application configuration; uploading files and sending e-mail; using master pages to provide a consistent look and feel to a web application; developing and consuming web services; file I/ O; using XML data with DataSets; and deploying ASP. NET applications. Comprehensive labs and exercises provide the students with experience creating and deploying dynamic web applications.
This course provides thorough coverage of the use of Web Forms for web applications. Students requiring additional coverage of Windows Forms or Windows Presentation Foundation should contact HOTT to discuss additional training available.
Course Prerequisites: Knowledge of fundamental HTML syntax is helpful, but not required. Prior experience with a scripting or programming language is required.
|
|
||||||||||||||
Training
Provided by Hands On Technology Transfer, Inc.
- C asked: I would also like information on any Sharepoint training classes in the Midwest (IA, IL, NB or MN).
- S asked: how to create a dataset. and how to execute a crystal report in asp. net
- P asked: can i get training in Gujarat???
- P asked: Data Binding in ASP. NET . using list box control
- S asked: How much it cost to learn Asp. Net using C#
ASP.NET 3.5 Programming Using C#
ASP. NET 3. 5 Programming Using C# Course Overview:
Introduction to .NET
Introduction to .NET
- Overview of the .NET Framework
- How .NET is Different from Traditional Programming
- Common Language Runtime (CLR)
- Common Language Specification (CLS)
- Common Type System (CTS)
- .NET Assemblies
- Microsoft Intermediate Language (CIL)
- .NET Namespaces
- .NET Framework Class Library
- Setting Profiles
- Creating a Project
- Using the Code Editor
- Setting Project Properties
- Adding References
- Compiling a Program
- Running a Program
- Debugging a Program
- Using the MSDN (Help)
- C# Program Structure
- Defining Namespaces
- Understanding C# Data Types
- Defining Variables and Constants
- Comparing Value Types versus Reference Types
- Working with Operators and Expressions
- Performing Type Conversions
- Using Console I/ O
- Formatting Numbers, Date and Times
- if/ else
- switch
- while and do/ while
- for
- foreach
- Defining Static and Instance Functions
- Passing Parameters by value and by reference
- Overloading Functions
- Using Variable Length Parameter Lists
- What are Exceptions?
- .NET Exception Hierarchy
- Catching Exceptions
- Throwing Exceptions
- Managing Resources with Finally
- Defining Custom Exception Types
- Defining and Using Arrays
- Understanding System. Array
- Using .NET Collections
- Working with ArrayLists and Hastables
- Using .NET Generic Collections
- Working with Lists and Dictionaries
- Introducing LINQ
- Overview of Object-Oriented Programming
- Defining and Using Structures
- Defining and Using Enumerations
- Understanding System. Enum
- Defining and Using Classes
- Extending .NET Classes via Inheritance
- Defining and Implementing Interfaces
- Understanding the Role of Interfaces in .NET
- Overview of ASP. NET 3. 5
- Understanding Client-Side vs. Server-Side Execution
- Working with Web Forms
- Understanding ASP. NET Application Folders
- Using Web. config
- Building ASP. NET Pages
- Using Page Directives
- Working with the Code-Behind Model
- Understanding the Life-cycle of a Web Form
- Handling Page Events
- Working with HTML Controls
- Working with Web Controls
- Creating Controls at Runtime
- Defining and Using Custom User Controls
- Understanding the Event Driven Programming Model
- Writing Event Handlers
- Understanding PostBack versus Non-PostBack Events
- Sharing Event Handlers between Events
- Using Global. asax
- Understanding the ASP. NET Validation Controls
- Performing Client-Side Validation
- Performing Server-Side Validation
- Using the Regular Expression Validator
- Customizing Validation
- Working with Validation Groups
- Understanding the Master Page Architecture
- Designing a Master Page
- Designing Content Pages
- Understanding why the Web is Stateless
- Maintaining State within ASP. NET Applications
- Using the Application Object
- Using the Session Object
- Using the ViewState Object
- Reading and Writing Cookies
- Using the Query String
- Understanding the ADO. NET Object Model
- Connected vs. Disconnected Access
- Using a Connection to Connect to a Data Source
- Using a Command to Execute Queries and Stored Procedures
- Using a DataReader to Work with Cursors
- Using the DataSet with Disconnected Data
- Using DataAdapters with DataSets
- Understanding XML and XML Schemas
- Reading XML Data with a DataSet
- Writing XML Data with a DataSet
- Understanding ASP. NET Data Binding
- Examining ASP. NET Data Bound Controls
- Using the ListBox Control
- Using the GridView Control
- Using the DetailsView Control
- Using the FormView Control
- Using the ListView Control
- Understanding the ASP. NET 3. 5 Security Model
- Authenticating Users
- Authorization User Requests
- Using the ASP. NET Login Controls
- Using the ASP. NET Web Site Administration Tool
- Overview of Web Services
- Creating a Web Service
- Using WSDL and Proxy Classes
- Consuming a Web Service
- Overview of ASP. NET 3. 5 Deployment Options
- Using Copy Web Site Tool
- Using Publish Web Site Tool
- Using Web Setup Projects
About The Training Provider: Hands On Technology Transfer, Inc.
Hands On Technology Transfer, Inc. - Hands On Technology Transfer, Inc. (HOTT) offers competency-based IT training programs in more than 75 cities across the United States, Canada and the United Kingdom, covering over 60 IT subject areas. These programs are designed with one main goal - making sure you and your staff will be competent and productive. Topics include .NET, SQL, Java, UNIX/ Linux, HTML, PHP, Windows Administration,...

