.NET Training

Introduction to Fundamentals of Web Application
Overview of HTML/XHTML/HTML5
Client/Server Architecture
Creating sample static web application using HTML files
Explaining ASP pages and conversion to .Net
Intruduction to IIS
Introduction to Visual Studio
Setting Profiles
Creating a Project
Using the Code Editor
Setting Project Properties
Adding References
Compiling a Program
Running a Program
Debugging a Program
Introduction to .NET
Overview of the .NET Framework
Common Language Runtime (CLR)
Common Language Specification (CLS)
Common Type System (CTS)
.NET Assemblies
Microsoft Intermediate Language (CIL)
.NET Namespaces
.NET Framework Class Library
Object-Oriented Programming
Overview of Object-Oriented Programming
Working With Enumerations
Defining and Using Classes
Extending .NET Classes via Inheritance
Defining and Implementing Interfaces
Understanding the Role of Interfaces in .NET
Language Fundamentals(C#/VB.Net)
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
Functions and Parameters
Defining Static and Instance Functions
Passing Parameters by value and by reference
Overloading Functions
Using Variable Length Parameter Lists
Creating ASP.NET Pages
Building ASP.NET Pages
Using Page Directives
Working with the Code-Behind Model
Understanding the Life-cycle of a Web Form
Handling Page Events
Handling Events
Understanding the Event Driven Programming Model
Writing Event Handlers
Understanding PostBack versus Non-PostBack Events
Sharing Event Handlers between Events
Using Global.asax
Master Pages
Understanding the Master Page Architecture
Designing a Master Page
Designing Content Pages
Collections
Defining and Using Arrays
Understanding System.Array
Using .NET Collections
Working with ArrayLists and Hashtables
Using .NET Generic Collections
Working with Lists and Dictionaries
Introducing LINQ
ASP.NET 3.5 Features
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
Using Controls
Working with HTML Controls
Working with Web Controls
Creating Controls at Runtime
Defining and Using Custom User Controls
ADO.NET
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
Data Binding in ASP.NET 3.5
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
Validation
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
Using XML
Understanding XML and XML Schemas
Reading XML Data with a DataSet
Writing XML Data with a DataSet
Maintaining State/Cache
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
Cache Types
Cache Expiration/Dependency
Exception Handling
What are Exceptions?
.NET Exception Hierarchy
Catching Exceptions
Throwing Exceptions
Managing Resources with Finally
Defining Custom Exception Types
Web Services
Overview of Web Services
Creating a Web Service
Using WSDL and Proxy Classes
Consuming a Web Service
Overview of WCF
Securing ASP.NET 3.5 Applications
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
Deploying ASP.NET Applications
Overview of ASP.NET 3.5 Deployment Options
Using Copy Web Site Tool
Using Publish Web Site Tool
Using Web Setup Projects

9 thoughts on “.NET Training

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s