Call: 080-42177765

 

ASP.NET

Print

I. GETTING STARTED WITH ASP.NET 4.5 1

A. Microsoft Visual Studio Express for Web

1. Getting Visual Studio

2. Installing Visual Studio Express (VSEW)

B. Creating Your First ASP.NET 4.5 Website

C. An Introduction to ASP.NET 4.5

1. Understanding HTML

a) HTML Elements and Tags

b) HTML Attributes

c) HTML Comments

d) The Rules of HTML5

2. A First Look at ASP.NET Markup

D. A Tour of the IDE

1. The Main Development Area

a) Choosing Your Development Profile

b) The Main Menu

c) The Toolbar Area

d) The Toolbox

e) The Solution Explorer

f) The Database Explorer

g) The Properties Grid

h) The Document Window

i) The Start Page

2. Informational Windows

a) The Error List

b) The Output Window

c) The Find Results Window

E. Customizing the IDE

1. Rearranging Windows

2. Modifying the Toolbox

3. Customizing the Document Window

4. Customizing Toolbars

a) Enabling and Disabling Toolbars

b) Editing Existing Toolbars

c) Creating Your Own Toolbars

5. Customizing Keyboard Shortcuts

6. Resetting Your Changes

a) Resetting the Window Layout

b) Resetting the Toolbox

c) Resetting All Settings

F. The Sample Application

G. Practical Tips on Visual Studio

H. Summary

II. BUILDING AN ASP.NET WEBSITE

A. Creating Websites with Visual Studio 2012

1. Different Project Types

a) Web Application Projects

b) Web Site Projects

c) Choosing between Web Site Projects and Web Application Projects

2. Choosing the Right Website Template

a) ASP.NET Web Forms Site

b) ASP.NET Web Site (Razor v1 / Razor v2)

c) ASP.NET Empty Web Site

d) ASP.NET Dynamic Data Entities Web Site

e) WCF Service

3. Creating and Opening a New Website

a) Creating New Websites

b) Opening Existing Websites

B. Working with Files in Your Website

1. The Many File Types of an ASP.NET 4.5 Website

a) Web Files

b) Code Files

c) Data Files

2. Adding Existing Files

3. Organizing Your Site

4. Special File Types

C. Working with Web Forms

1. The Diff erent Views on Web Forms

2. Choosing between Code Behind and Pages with Inline Code

3. Adding Markup to Your Page

a) Inserting and Formatting Text

b) Adding Tables and Other Markup

4. Connecting Pages

D. Practical Tips on Working with Web Forms

E. Summary

III. DESIGNING YOUR WEB PAGES

A. Why Do You Need CSS?

1. Problems of HTML Formatting

2. How CSS Fixes Formatting Problems

B. An Introduction to CSS

1. CSS — The Language

2. The Style Sheet

a) Selectors

b) Properties

c) Values

d) Using Shorthand

e) The CSS Box Model

3. Adding CSS to Your Pages

a) Choosing among External, Embedded, and Inline Style Sheets

C. Working with CSS in Visual Studio

1. Using the CSS Editor

2. Creating Embedded and Inline Style Sheets

3. Applying Styles

4. Managing Styles

D. Practical Tips on Working with CSS

E. Summary

IV. WORKING WITH ASP.NET SERVER CONTROLS

A. Introduction to Server Controls

B. A Closer Look at ASP.NET Server Controls

1. Defi ning Controls in Your Pages

2. Common Properties for All Controls

C. Types of Controls

1. Standard Controls

a) Simple Controls

b) List Controls

c) Container Controls

d) Other Standard Controls

2. HTML Controls

a) How to Choose between Standard and HTML Controls

3. Data Controls

4. Validation Controls

5. Navigation Controls

6. Login Controls

7. Ajax Extensions

8. WebParts

9. Dynamic Data

D. The ASP.NET State Engine

1. What Is State and Why Is It Important?

2. How the State Engine Works

3. Not All Controls Rely on View State

4. A Note about View State and Performance

E. Practical Tips on Working with Controls

F. Summary

V. PROGRAMMING YOUR ASP.NET WEB PAGES

A. Introduction to Programming

B. Data Types and Variables

1. Converting and Casting Data Types

2. Using Arrays and Collections

a) Defi ning and Working with Arrays

b) Defi ning and Working with Collections

c) An Introduction to Generics

C. Statements

1. Operators

a) Assignment Operators

b) Arithmetic Operators

c) Comparison Operators

d) Concatenation Operators

e) Logical Operators

2. Making Decisions

a) If, If Else, and ElseIf Constructs

b) Select Case/switch Constructs

3. Loops

a) The For Loop

b) The For Each/foreach Loop

c) The While Loop

d) Exiting Loops Prematurely

D. Organizing Code

1. Methods: Functions and Subroutines

2. The App_Code Folder

3. Organizing Code with Namespaces

4. Writing Comments

a) Commenting Code Inline

b) Writing XML Comments

E. Object Orientation Basics

1. Important OO Terminology

a) Objects

b) Classes

c) Fields

d) Properties

e) Methods

f) Constructors

g) Inheritance

h) Access Modifi ers

2. Events

F. Practical Tips on Programming

G. Summary

VI. CREATING CONSISTENT LOOKING WEBSITES

A. Consistent Page Layout with Master Pages

1. Creating Master Pages

2. Creating Content Pages

a) A Closer Look at Master Pages

b) Nesting Master Pages

c) Master Page Caveats

B. Using a Centralized Base Page

1. An Introduction to the ASP.NET Page Life Cycle

2. Implementing the Base Page

3. Creating Reusable Page Templates

C. Themes

1. Diff erent Types of Themes

2. Choosing Between Theme and StyleSheetTheme

3. Applying Themes

4. Extending Themes

5. Dynamically Switching Themes

D. Skins

1. Creating a Skin File

2. Named Skins

3. Disable Theming for Specifi c Controls

E. Practical Tips on Creating Consistent Pages

F. Summary

VII. NAVIGATION

A. Diff erent Ways to Move Around Your Site

1. Understanding Absolute and Relative URLs

a) Relative URLs

b) Absolute URLs

2. Understanding Default Documents

B. Using the Navigation Controls

1. Architecture of the Navigation Controls

2. Examining the Web.sitemap File

a) Key Elements of the Web.sitemap File

3. Using the Menu Control

a) Using the Rendering Mode

b) Creating a Basic Version of the Menu Control

c) Styling the Menu Control

4. Using the TreeView Control

5. Using the SiteMapPath Control

C. Programmatic Redirection

1. Programmatically Redirecting the Client to a Diff erent Page

2. Server-Side Redirects

D. Practical Tips on Navigation

E. Summary

VIII. USER CONTROLS

A. Introduction to User Controls

1. Creating User Controls

2. Adding User Controls to a Content Page or Master Page

3. Sitewide Registration of User Controls

4. User Control Caveats

a) Understanding and Managing Client IDs

b) Introducing ClientIDMode

B. Adding Logic to Your User Controls

1. Creating Your Own Data Types for Properties

2. Implementing View State Properties

3. View State Considerations

C. Practical Tips on User Controls

D. Summary

IX. VALIDATING USER INPUT

A. Gathering Data from the User

1. Validating User Input in Web Forms

a) The ASP.NET Validation Controls

b) A Warning on Client-Side Validation

c) Using the Validation Controls

d) Using the HTML5 Data Types

e) The Standard Validation Controls

f) The CustomValidator and ValidationSummary Controls

2. Understanding Request Validation

B. Processing Data at the Server

1. Sending E-mail from Your Website

a) Configuring Your Website for Sending E-mail

b) Creating E-mail Messages

2. Reading from Text Files

C. Practical Tips on Validating Data

D. Summary

X. ASP.NET AJAX

A. Introducing Ajax

B. Using ASP.NET AJAX in Your Projects

1. Creating Flicker-Free Pages

a) The UpdatePanel Control

b) A Closer Look at the UpdatePanel

c) The ScriptManager Control

2. Providing Feedback to Users

a) The UpdateProgress Control

3. The Timer Control

C. Using Web Services and Page Methods in Ajax Websites

1. What Are Web Services?

a) Introducing WCF

b) Calling Services from Client-Side Code

c) Exchanging Complex Objects with WCF

2. Creating Web Services

a) Configuring the ScriptManager

3. Introducing Page Methods

D. Practical Ajax Tips

E. Summary

XI. JQUERY

A. An Introduction to jQuery

1. Introducing NuGet

a) Using the Manage NuGet Packages Dialog Box

b) Using the Package Manager Console

2. Choosing the Location for Your jQuery Reference

3. Diff erent Ways to Include the jQuery Library

B. jQuery Syntax

1. jQuery Core

2. Selecting Items Using jQuery

a) Basic Selectors

b) Basic Filters

c) Advanced Filters

C. Modifying the DOM with jQuery

1. CSS Methods

a) css(name, value)

b) css(name)

c) css(properties)

d) addClass, removeClass, and toggleClass

e) attr(attributeName)

f) attr(attributeName, value)

2. Handling Events

3. Miscellaneous jQuery Functionality

4. Common Mistakes When Working with jQuery

a) Your ID Selectors Don’t Work

b) Your ID Selectors Don’t Work, Even with a Hash Symbol

c) None of Your Code Seems to Run

D. Eff ects with jQuery

E. jQuery and Validation

F. Practical Tips on jQuery

G. Summary

XII. INTRODUCTION TO DATABASES

A. What Is a Database?

B. Diff erent Kinds of Relational Databases

1. Installing SQL Server 2012 Express

C. Using SQL to Work with Database Data

D. Retrieving and Manipulating Data with SQL

1. Reading Data

a) Selecting Data

b) Filtering Data

c) Ordering Data

d) Joining Data

2. Creating Data

3. Updating Data

4. Deleting Data

E. Creating Your Own Tables

1. Data Types in SQL Server

2. Understanding Primary Keys and Identities

3. Creating Relationships Between Tables

F. Practical Database Tips

G. Summary

XIII. DISPLAYING AND UPDATING DATA

A. Data Controls

1. Data-Bound Controls

a) List Controls

b) Single Item Controls

c) Paging Controls

2. Data Source Controls

3. Other Data Controls

B. Data Source and Data-bound Controls Working Together

1. Displaying and Editing Data with GridView

2. Inserting Data with DetailsView

3. Storing Your Connection Strings in Web.confi g

4. Filtering Data

C. Customizing the Appearance of the Data Controls

1. Configuring Columns or Fields of Data-bound Controls

D. Updating and Inserting Data

1. Using DetailsView to Insert and Update Data

E. Practical Tips for Displaying and Updating Data

F. Summary

XIV. LINQ AND THE ADO.NET ENTITY FRAMEWORK

A. Introducing LINQ

1. LINQ to Objects

2. LINQ to XML

3. LINQ to ADO.NET

B. Introducing the ADO.NET Entity Framework

C. Mapping Your Data Model to an Object Model

D. Introducing Query Syntax

1 . Standard Query Operators

a) Select

b) From

c) Order By

d) Where

e) Sum, Min, Max, Average, and Count

f) Take, Skip, TakeWhile, and SkipWhile

g) Single and SingleOrDefault

h) First, FirstOrDefault, Last, and LastOrDefault

2. Shaping Data with Anonymous Types

E. Using Server Controls with LINQ Queries

1. Using Data Controls with the Entity Framework

a) Introducing the EntityDataSource Control

b) Introducing the ListView Control

c) Using Strongly Typed Data-Bound Controls

d) Introducing the DataPager Control

2. A Few Notes about Performance

F. Practical LINQ and ADO.NET Entity Framework Tips

G. Summary

XV. WORKING WITH DATA — ADVANCED TOPICS

A. Formatting Your Controls Using Styles

1. An Introduction to Styles

2. Combining Styles, Themes, and Skins

B. Handling Events

1. The ASP.NET Page and Control Life Cycles Revisited

2. The ASP.NET Page Life Cycle and Events in Data Controls

3. Handling Errors that Occur in the Data Source Controls

C. Hand-Coding Data Access Code

D. Caching

1. Common Pitfalls with Caching Data

a) Avoiding Stale Data

b) Don’t Rely on the Data Being There

2. Diff erent Ways to Cache Data in ASP.NET Web Applications

a) Output Caching

b) Caching with Data Source Controls

c) Programmatic Caching

E. Practical Data Tips

F. Summary

XVI. SECURITY IN YOUR ASP.NET 4.5 WEBSITE

A. Introducing Security

1. Identity: Who Are You?

2. Authentication: How Can You Prove Who You Are?

3. Authorization: What Are You Allowed to Do?

4. An Introduction to the ASP.NET

5. Application Services

B. Introducing the Login Controls

1. The Login Controls

a) Login

b) LoginView

c) LoginStatus

d) LoginName

e) CreateUserWizard

f) PasswordRecovery

g) ChangePassword

2. Configuring Your Web Application

C. The Role Manager

1. The Role Manager Configuration

2. Managing Users with the WSAT

3. Configuring the Web Application to Work with Roles

4. Programmatically Checking Roles

D. Practical Security Tips

E. Summary

XVII. PERSONALIZING WEBSITES

A. Understanding Profile

1. Configuring the Profile

a) Creating Simple Profile Properties

b) Creating Profile Groups

c) Using Non-Standard Data Types

2. Using the Profile

B. Other Ways of Dealing with Profile

1. Anonymous Identification

2. Cleaning Up Old Anonymous Profiles

3. Looking at Other Users’ Profiles

C. Practical Personalization Tips

D. Summary

XVIII. EXCEPTION HANDLING, DEBUGGING, AND TRACING

A. Exception Handling

1. Different Types of Errors

a) Syntax Errors

b) Logic Errors

c) Runtime Errors

2. Catching and Handling Exceptions

3. Global Error Handling and Custom Error Pages

B. The Basics of Debugging

C. Tools Support for Debugging

1. Moving Around in Debugged Code

2. Debugging Windows

a) Watching Variables

b) Other Windows

c) Debugging Client-Side Script

d) Debugging with the Page Inspector

3. Introducing the Page Inspector

4. Using the Page Inspector

D. Tracing Your ASP.NET Web Pages

1. Using the Standard Tracing Capabilities

a) Tracing with Individual Pages

b) Tracing the Entire Website

2. Adding Your Own Information to the Trace

3. Tracing and Performance

4. A Security Warning

E. Practical Debugging Tips

F. Summary

XIX. DEPLOYING YOUR WEBSITE

A. Preparing Your Website for Deployment

1. Avoiding Hard-Coded Settings

2. The Web.confi g File

3. Expression Syntax

4. The WebConfigurationManager Class

B. Introducing Bundling and Minification

C. Copying Your Website

1. Creating a Simple Copy of Your Website

2. Publishing Your Website

D. Running Your Site under IIS

1. Installing and Configuring the Web Server

a) Making Sure IIS Is Installed

2. Installing and Configuring ASP.NET

3. Understanding Security in IIS

4. NTFS Settings for Website

5. Troubleshooting Web Server Errors

E. Moving Data to a Remote Server

1. Exporting Your Data to a File

2. Re-Creating the Database

F. The Deployment Checklist

G. What’s Next

H. Summary

 

upcoming training

Java Developer Required 3-5 years of experience on SpringMVC Framework and WebServices
Two-Days Workshop On SpringMVC FrameWork On This Week-Ends: - 12/08/2017 and 13/08/2017
.  

Staffing Solutions

In a dynamically changing world, extracting the most out of your IT Systems requires capable and experienced IT Professionals. To read more on how i-Noesis can make a difference to your business.  

Read more...

Our Clients

IT Services

IT Consulting

We cover a complete variety of IT Consulting Services, be it web design and development, offshore software development solutions, Staff Outsourcing

Read more

Application Development

The software that suits your specific business needs simply isn’t available on the market.

Read more

Academic/IEEE Projects Development

i-Noesis Solutions offers wide range of academic Final Year IT Projects in all technologies of Computer Science for M.Tech, B.Tech/B.E and MCA. 

Read more

Login