Life as an
ASP.Net
Programmer
Nithya Vidhyaarthi
Agenda
ASP.Net Programming
Pre-requisites
Over-view
Queries
Conclusion
ASP.NET programming
ASP.Net Life cycle
Data transfer between two aspx pages using
Client-centric & server-centric method.
Postbacks
AJAX
3rd party UI Controls
Additional Requirements
HTML
XML
CSS
JS
AJAX
.Net Language
RDBMS
Reporting Technology (Crystal / Reporting Services)
3rd party JS Framework (0r) 3rd party SS UI
HTML
Still exists.
For layout design as well as controls.
Example: AjaxPro
Choosing between ASPX and HTML page
XML
Standard for Data transfer between
applications.
CSS
Definition
Isolate Presentation from UI
Table-less layout design (W3C Standard)
CSS Rules
Elements
Best practices.
Java-script
Plays a vital role with AJAX
Responsible for Client side interaction.
Gives life to HTML element
Huge availability of events.
AJAX
Definition
AJAX = JS + XML
Working
Life cycle
Advantages
Different AJAX Technologies (Microsoft AJAX,
AjaxPro, Magic AJAX etc)
.Net Language
Proficiency in at least one .Net language
(preferably C#).
Possessing logics in problem solving.
Translating solution to code.
RDBMS
Wide-spread usage
Choosing the package.
Thorough knowledge over at least one DBMS
package.
Tips & Tricks to be known.
Database design techniques.
Normalization
Reporting Technology
Crystal Reports / Reporting Services
Ability to deliver reports in pleasing & pleasant
design.
Hierarchical reports
Multiple Tables issues.
3rd party JS Framework
ExtJs – www.extjs.com
jQuery
YUI
Scriptaculous
Dojo
& more….
3rd party WEB UI
Technologies
Telerik
Component art
Component one
Infragistics
& more…
Queries ?
Contact me via
Mail:
arunprasadnva@gmail.com
arun85prasad@gmail.com
Social network(s) / Services:
arunprasadvidhyaarthi – skype, slideshare.com
Arun85prasad – twitter, gmail, live, yahoo.com
Arun Prasad - facebook, orkut
Arunprasad – scribd.com
Mobile:
+91 93446 20159
Thank you !!!
Disclaimer
The names of Technologies, Product(s), Companies,
Application(s), Tool(s), Utilities, etc provided with this
material are intended to reference only. The name(s),
brand name(s), trademark(s), registered trademark(s),
logo(s), slogan(s) belong to their respective owners in
the respective countries.