ASP.NET Web Development Training

ASP.NET is an open source web framework for building modern web apps and services with .NET. ASP.NET creates websites based on HTML5, CSS, and JavaScript that are simple, fast, and can scale to millions of users.

  • Overview of the .NET Framework
  • Understand the scope of the .NET platform
  • Understand the role of the Common Language Runtime (CLR)
  • Understand the role of the Common Language Specification (CLS)
  • Understand the role of the Common Type System (CTS)
  • Know the distinction between an assembly, namespace and type
  • Microsoft Intermediate Language (MSIL)
  • .NET Framework Class Library
  • Work with the C# command line compiler (csc.exe)
  • 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 and switch case
  • for,while and do/while
  • foreach
  • Defining Static and Instance Functions
  • Passing Parameters by value and by reference
  • Overloading Functions
  • Optional Parameters
  • Using Variable Length Parameter Lists
  • Defining and Using Arrays
  • Understanding System Array
  • Using .NET Collections
  • Working with ArrayLists and Hashtables
  • Working with Lists and Dictionaries
  • Overview of Object-Oriented Programming
  • Defining and Using Classes
  • Extending .NET Classes via Inheritance
  • Defining and Using Classes
  • Understanding the Role of Interfaces in .NET
  • Working With Enumerations
  • Overview of ASP.NET
  • Understanding Client-Side vs. Server-Side Execution
  • Understanding the role of HTTP
  • The difference between HTML and XHTML
  • Learn the key features of ASP.NET
  • The ASP.NET Namespaces
  • Contrast the use of IIS vs. the Visual Studio development Web server
  • Work with different versions of IIS
  • Know the differences between a Visual Studio Web Site and a Web Application project
  • Know the three architectures of ASP.NET Web pages
  • Work with members of the Page class
  • Using Page Directives
  • Understanding the Life-cycle of a Web Form
  • Explore the single-file and code-behind models
  • The ASP.NET directives (Page, Control, and so on)
  • Investigate the ASP.NET folders
  • The Request and Response objects
  • The IsPostback and IsCrossPagePostback properties
  • Understand the basics of Web.config
  • Perform debugging and tracing
  • Research the global.asax file
  • 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 and creating user controls
  • Creating composite user controls
  • Exposing events from user controls
  • Host Web pages subscribing the user control events
  • Introducing Master pages
  • Nested Master pages
  • Master page events and page access
  • Basic page navigation
  • Response.Redirect() and Server.Transfer()
  • Work with the MultiView control
  • Work with the Wizard control
  • Understand the site map model of ASP.NET
  • Examine the Menu navigation control
  • Examine the TreeView navigation control
  • Create Web application breadcrumbs
  • 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
  • Study the various forms of caching (the Cache object and OutputCache)
  • Understand Cascading Style Sheets (CSS)
  • Adding a CSS Style sheet
  • CSS and Web controls
  • Examine the use of themes and skins
  • Dynamically assign themes
  • Adding a skin to a theme
  • Defining a .skin file
  • Basic Templates and Features
  • Basic Navigation
  • Typography and Links
  • Grids
  • Navbars and Menus
  • Glyphicons and Breadcrumbs
  • 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
  • Performing CRUD operations in a connected model
  • Preventing SQL Injection Attacks in ASP.NET
  • Using Transactions in ADO.NET
  • Create and Implement 3-Tier Architecture in ASP.Net
  • Understanding ASP.NET Data Binding
  • Data Binding with Array, Collection and Custom Types
  • Data Source Controls
  • The SqlDataSource control
  • Using the ListBox Control
  • Using the GridView Control
  • Custom GridView with Paging
  • Using the DetailsView Control
  • Using the FormView Control
  • The Repeater control
  • Understanding the ASP.NET 4.5 Security Models
  • Authenticating Users
  • Authorization User Requests
  • Role Based Security
  • Introduction to caching
  • Caching a page (OutputCache)
  • Caching page fragments
  • Data Caching
  • Overview - ASP.NET Error Handling
  • Application level Error Handling
  • Page level Error Handling
  • Code level Error Handling
  • Exception Logging In ASP.NET
  • Know the role of AJAX
  • Partial Page Rendering
  • Understand the role of the XMLHttpRequest object
  • Using Server Side Asp.Net Ajax Controls
  • The ScriptManager Control
  • Use the UpdatePanel and the UpdateProgress controls
  • Using Client Side Asp.Net Ajax
  • Microsoft Client Library for Ajax
  • Remote method calls with ASP.NET Ajax
  • The magic dollar sign ($) and a chain of operations
  • ASP .NET and JQuery
  • Consuming ASP.NET web services using jQuery
  • JSON serialized web service
  • UI Library overview (Date Picker, Auto-Complete, etc)
  • Using jQuery's AJAX Features
  • Overview of ASP.NET Deployment Options
  • Using Publish Web Site Tool
  • Configuring and deploying to IIS ASP.NET
  • Deploying ASP.NET Web Application on server

KEEN INFOTECH Technologies - ASP.NET Training Provider in Udaipur