ASP,AJAX,MVC(30 Hrs)
Introduction to ASP.NET( 2 Hrs)
- Web Technology Basics
- WebPage
- Static WebPage
- Dynamic WebPage
- HomePage
- WebBrowser
- WebApplication
- WebSite
- Intranet
- Internet
- Responsive Application
- Rich Internet Application
- URL
- IP Address
- Protocol
- ASP.NET Introduction
- Points about ASP.NET
- ASP.NET Architecture
- have to explain with diagram
- Basic Concepts (with partical examples)
- PostBack
- AutoPostBack
- IsPostBack
- CrossPagePostBack
- RoundTrip
- Response.Redirect
- Server.Transfer
- ASP.NET Page Lige Cycle Event Order
- Events order have to explain
- Standard Controls
Validation Controls(2 Hrs)
Standard Controls
- Label
- Button
- TextBox
- DropDownList
- ListBox
- Calendar
- Image
- ImageButton
- HyperLink
- LinkButton
- FileUpload
- Literal
- RadioButton
- RadioButtonList
- CheckBox
- CheckBoxList
- MultiView
- View
- Wizard
Validation Controls
- RequiredFieldValidator
- RangeValidator
- RegularExpressionValidator
- CompareValidator
- Validation Summary
- Custom Validator
Property uses (have to tell the use of these properties)
- ValidationGroup in validation controls
- CausesValidation in button
Sql Command Parameter(2 Hrs)
ASP.NET Login Form
- have to create ASP.NET login
Sql Injection
- Hacking Technique (we have to hack and show our code is not secure)
To Avoid Sql Injection
- Sql Command Parameter (with example)
- Stored Procedure
Stored Procedure in ASP.NET
- 4 types with examples
Rich Data Controls(2 Hr)
RichDataControls
- GridView
- DetailsView
- FormView
- DataList
- ListView
- DataPager
- Repeater
Dashboard
- What is Dashboard?
- have to tell how to use richdatacontrols in DashBoard Page
GridView
- Perform INSERT, DELETE, UPDATE operation in GridView manually
DSRC company Task
- Tell 5 tasks asked in DSRC company
- Perform 2 tasks
State Managements(3 Hrs)
StateManagement
- tell what is the purpose of state management
Client Side Techniques
- ViewState
- Cookies
- QueryString
- HiddenField
- ControlState
Server Side Techniques
- Session
- Application
Global.asax file
- tell the use of Global.asax file
Security using WAT tool( 1 Hrs)
- tell how to create websites with Security
- steps in security
- Authentication
- Authorization
- Authenticatio Modes
- Windows
- Forms
- Passport
- tell about WAT tool
- tell about ASP.NET Login controls
- steps for ASP.NET security using WAT tool
Master Pages, Web User Control, Themes and Skins(2 Hrs)
Master Page
- purpose of Master Page
- simple example for Master Page
- Nested Master Page example
Web User Control
- purpose of Web User Controls
- example for creating user controls
Themes and Skins
- purpose of Themes and Skins
- two types of skins files
- example for default skin
- example for named skin
Caching and tracing( 2 Hrs)
Caching
- purpose of Caching
- types of Caching
- example of Page Caching
- example of Partial Caching
- example of Application caching
Tracing
- purpose of Tracing
- types of Tracing
- example of Page level tracing
- example of Application level tracing
XML with ASP.NET(3 Hrs)
XML
- purpose of XML
- HTML vs XML
- XML to Web Form (example)
- Web Form to XML (example)
- XML to DB (example)
- DB to XML (example)
DTD
- purpose of DTD
- example for XML with DTD
XSLT
- purpose of XSLT
- example for XML with XSLT
XML Schema
- purpose of XML Schema
Web Service
- What is Web Service
- Advantages of Web Service
- Real Time examples of Web Service
- Tell about WSDL, UDDI
- Web service return 1 values (example)
- web service returning multiple values (examples) (use collection conecpt)
- Tell about ProxyServer
- Updating WebService
AJAX (3 Hrs)
Introduction to AJAX
Advantages of AJAX
AJAX Extension Controls
Introduction to AJAX Toolkit Controls
Examples using Ajax toolkit Controls
MVC(Model View Controller)-8 Hrs
Introduction to ASP.Net MVC and ARCHITECTURE
Selectors, Action Filters and Layouts
State Management in MVC
Razor View and HTML Helper Class
MVC with Entity Framework