DOT NET

What is ASP.NET Development
Microsoft ASP.NET is a set of technologies, built on top of the Microsoft .NET Framework, for building Web applications and XML Web services. ASP.NET web pages execute on a web server in IIS (Internet Information Server) and generate markup such as HTML and XML that is sent down to a desktop or mobile browser. This is important because the application does not require any installation on the client computer beyond a web browser. This means your application can be run from anywhere regardless of the hardware.

ASP.NET pages use a compiled, event-driven programming model that maximizes performance and enables the separation of application logic and user interface. Development platforms like PHP are not compiled which means that simple syntax errors that would otherwise be caught by a compiler will sneak into production systems. Your clients may see these errors before you do! Also PHP does not separate the logic from the user interface of the application thus leading to higher maintenance costs.

ASP.NET pages and ASP.NET XML Web services contain server-side programming logic (as opposed to client-side logic like JavaScript) written in Microsoft Visual Basic .NET or Microsoft Visual C# .NET. Our team is well versed in both of these languages.

ASP.NET offers a unified Web development model that includes the services necessary for you to build enterprise-class Web applications. ASP.NET offers a new programming model and infrastructure that allows you to create a powerful new class of applications.

  • Understanding role of Web Server and Web Browser.
  • Brief about HTTP Protocol.
  • HTTP Request structure.
  • Form Tag and comparison between Get and Post methods.
  • HTTP Response Structure
    • HTML
    • Introduction to HTML
    • Basic Structure of HTML
    • HTML Editors
    • HTML Tags
    • Paragraphs, Headings and Text
    • Formatting Tags
    • HTML Lists
    • HTML Images
    • HTML Tables
    • HTML Forms
    • HTML Media

    • CSS (CASCADING STYLE SHEETS)
    • Introduction to CSS
    • Types of CSS
    • CSS Properties, Selectors and Values
    • Applying CSS to HTML
    • Paragraphs, Headings and Text
    • CSS Box Model, Margins, Padding, Borders
    • CSS Text & Font Formats
    • CSS Advanced Topics (Effects, Animations, Shadows, Etc..)

    • JAVASCRIPT
    • Introduction to JavaScript
    • How to Apply JavaScript
    • Displaying Output in JavaScript
    • Understanding JavaScript Syntax
    • Variables & Datatypes
    • Operators
    • Math and String Manipulations
    • Conditional and looping Statements
    • Functions
    • Validations
    • Events

  • How ASP Works.
  • ASP Objects.
  • Installing IIs on Windows 7 & Windows 8.
  • Sample Programs.
  • Importance’s of Form tag and how it works.
    • ASP.NET Introduction
    • First ASP.NET Application.
    • Auto Postback Property.
    • Event Handler Parameters.
    • Dynamically intializing Controls
    • IsPostBack property of Page class
    • ListControls
    • Comparison between HtmlControls and WebControls
    • Control Properties and Methods
    • FileUpload Control

    • What is AppDomain?
    • Life Cycle of ASP.NET Page
    • How Control Manages its State
    • What is EnableViewState
    • How Control raises events
    • Event handling in Web Forms
    • Writing Custom Classes in WebApplication

  • Redirecting Options
  • Response.Redirect
  • Server.Transfer
  • Cross Page Postback
  • Determine how the pages was invoked
  • Passing values between pages
  • Introduction to MasterPage
  • ContentPlaceHolder and Content tags
  • Accessing controls of MasterPage in ContentPage
  • URL's in MasterPages
  • UniqueID and ClientID
  • Overview of User Controls
  • Creating a User Control
  • Adding Properties to User Control
  • Adding Events to User Control
  • Using User Control in Web Form
  • Rendering Clients Scripts Using Page.ClientScript methods
  • Base Validator
  • Required Field Validator
  • Compare Validator
  • Range Validator
  • Regular Expression Validator
  • Custom Validator
  • Causes Validation Property
  • Grouping - Validation Group Property
  • Page.Validators and Page.IsValid
  • Static Members
  • View State
  • Hidden Field in Form
  • Query String
  • HttpContext
  • Cookies-HttpCookie
  • Sessions-HttpSessionState
  • Application-HttpApplicationState
  • Summary of All Features
  • Introduction to Configuration files
  • Page setting in web.config
  • Custom Errors
  • URL Re-Writing
  • Tracing
  • Using ConfigSource Attribute
  • Using Location Section
  • HttpApplication class-Global.asax
  • What is Authentication and Authorization
  • Types of Authentication
  • Forms Authentication
  • Role based Authentication
  • Windows and Basic Authentication
  • What is ASP.NET Impersonation
  • Using location section in web.config
  • ASP.NET Providers Introduction
  • Membership Providers
  • Role Providers
  • Writing Custom Providers
  • Profile Providers
  • Web Parts Personalization Providers
  • Databinding traditional way
  • SqlDataSource
  • GridView
  • DetailsView
  • FormView
  • DataList
  • Repeater
  • ListView
  • DataPager
  • Why Caching
  • Types of Caching
    1. Output Caching
    2. Fragment Caching
    3. Substitution Caching
    4. Data Caching
  • SQL Cache Invalidation
  • Globalization and Localization
  • Definitions
  • Creating Resource files for different cultures
  • Designing the WebForm & linking controls to keys in Resource files
  • Alternatives to intialize culture settings of the page.
  • What is AJAX
  • What is AJAX.NET
  • Script Manager
  • Update Panel
  • Update Progress
  • Timer
  • AJAX Control Toolkit
  • What is Routing?
  • Mapping Route to Phyiscal file
  • Reading Route Parameters
  • Route Expression
  • Generate URL using Markup
  • Introduction to ASP.NET Web Application
  • Advantages of IIS Applications
  • Creating web application in IIS
  • Converting File System application to IIS Application
  • Using Virtual Directory
  • Publishing ASP.NET Website
  • Culture specific formatting
  • Course Info

    • Instructor:
    • Lectures:15
    • Quizzes:50
    • Seat Available:30
    • Duration:3 Months