ASP.NET Programming
-
Category
Web
-
Mode
Instructor-Led Training
₹9000
Course Features
- Lectures 30
- Quizzes 2
- Duration 60 hours
- Skill level Beginner
- Students 40
- Assessments Self
Course Description
ASP.Net is an open source web-based application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to enable programmers to create dynamic websites, web applications and web services.It was released with the .NET Framework version 1.0 for the first time in January 2002 and adheres to Microsoft's Active Server Pages (ASP) technology. ASP.NET is based on Common Language Runtime (CLR), which allows the programmer to write ASP.NET code using any supported .NET language. ASP.NET SOAP extension structure allows ASP.NET components to process SOAP messages.
Learning Outcomes
- By learning ASP.NET, you can make large applications without using large number of lines of codes
- You can build .NET based web application
- You will know how to secure application using features of ASP.NET
- You can generate dynamic web pages
- After learning ASP.NET you can use these features -early binding, JIT compilation, caching services and native optimization
Who should take this Course?
- Those who are interested in web development
- Those who want to learn ASP.NET
- Those who want to learn how to generate dynamic web pages
- Those who want to make their application secured
- Those who want to work on Microsoft’s open source web application framework
Course Content
Introduction of ASP.NET
- Need of Web Application
- Http protocol
- Static and dynamic page
- Concept working of IIS and Browser
- Difference between ASP and ASP.NET
Server pages using ASP.NET
- Creating Server pages
- Architecture of handling request in Webserver
- Understanding page life cycle
- Http request object
- Http Response object
- Understanding Post back
- AutoEventWireup
- Tracing and Debugging ASP.NET page
State Management
- Introduction of stateless process
- Need of state persistence
- Type of state Management
HttpCookies
- Non-persistence
- Persistence
- Third Party
- Single value
- Multi-value
- Scope of cookies and their merits
HttpSession
- Understand the session
- Understand session cleanup and creation
- Implementation Session setting in Web.Config File
- In process and out process Session management
- Session state using SQL Server
- Session state mode
- Session State Using State Service
HttpApplication
- Understand Application Life Cycle
- Understand Application cleanup and creation
- Implementation and use application object
- Working with Global.asax
Query String Method
- Implementation of query string
- Transfer values through QueryString
- Getting value by Request object
- Scope
State Management Using Post Back URL
- Context handler class
- Cross Page Postback
- Understand Postback URL
- Previous page process
ViewState
- Understanding View State
- Store value in View State
- Retrieve Values from View State
- EnableViewState Property
Server Controls
- Textbox
- Combobox
- Listbox
- Checkbox
- Addrotator control
- File upload control
- Multiview control
- And many more
Validation Controls
- Types of Validation Controls
- Working with Range, RagularExpression, Compare
- And RequredField Validator Controls
- Use Controltovalidate Property
- CustomValidator Control
- Implementation of Client and Server Side Validation
- Working with ValidationSummary Control
Data Bound Controls
- Use of Data Binding Control
- Type of Data Binding Control (Formatted and Unformatted)
- Working with repeater Control
- Working with Datalist Control
- New Strongly Type Data Control
- Working with GridView Control
- Working with FormView Control
- Working with DetailsView Control
Designing Work with Look & Feel
- Creating style sheet
- Apply Style Sheet
- Creating Rules
- Creating Elements setting
- Theme folder and Skin
- Creating theme
- Apply theme
- Handling theme conflict
- Using CSS in a Theme
- Apply theme dynamically
Master Pages
- Introduction and need of master page
- Creating a master page
- Default contents
- Master page with CSS and table layout
- Appling master page through configuration file
- Dynamic setting a master page
- Nested master page
- Master page and relative path
- Designing Work with Look & Feel
Navigation Controls
- Site Map
- Tree View
- Menu Control
Forms
- Define a form base security
- Applying security
- Form Authentication class and their methods
- Declare user into web configuration
- Apply Password formats
- Location attribute
- Authentication
- Authorization
Windows
- Applying window base security
- IIS setting regarding windows authentication
- Authentication
- Authorization
Login Controls
- Configure forms authentication
- Creating the data source
- Configure Connection string and membership Provider
- Creating an authentication user
- Using security controls
- Creating and manage roles
- Apply role in security
Performance Tuning With Caching
- Page output Caching
- Declarative output caching
- Time duration and location setting
- Parameter caching settings
- Caching with HttpCachePolicyClass
- Post Cache Substitution & Fragment Caching
- Data Caching
Partial Postback Mechanism AJAX
- Introduction of AJAX
- Creating AJAX enabled Website
- Understanding and working with update panel
- Role of script manager
- Creating an AJAX enabled web service
Culture Implementation
- Introduction of multilingual Application
- Understanding Culture and UICulture
- Setting the UICulture and Culture
- CultureInfo Class
- Overriding Initialize culture
- Auto attribute
- Local and Global resources