Life as an asp.net programmer

2,408 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,408
On SlideShare
0
From Embeds
0
Number of Embeds
410
Actions
Shares
0
Downloads
70
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Life as an asp.net programmer

  1. 1. Life as an ASP.Net Programmer<br />Nithya Vidhyaarthi<br />
  2. 2. Agenda<br />ASP.Net Programming<br />Pre-requisites<br />Over-view<br />Queries<br />Conclusion<br />
  3. 3. ASP.NET programming<br />ASP.Net Life cycle<br />Data transfer between two aspx pages using Client-centric & server-centric method. <br />Postbacks<br />AJAX<br />3rd party UI Controls<br />
  4. 4. Additional Requirements<br />HTML<br />XML<br />CSS<br />JS<br />AJAX<br />.Net Language<br />RDBMS<br />Reporting Technology (Crystal / Reporting Services)<br />3rd party JS Framework (0r) 3rd party SS UI<br />
  5. 5. HTML<br />Still exists.<br />For layout design as well as controls.<br />Example: AjaxPro<br />Choosing between ASPX and HTML page<br />
  6. 6. XML<br />Standard for Data transfer between applications.<br />
  7. 7. CSS<br />Definition<br />Isolate Presentation from UI<br />Table-less layout design (W3C Standard)<br />CSS Rules<br />Elements<br />Best practices.<br />
  8. 8. Java-script<br />Plays a vital role with AJAX<br />Responsible for Client side interaction.<br />Gives life to HTML element<br />Huge availability of events.<br />
  9. 9. AJAX<br /><ul><li>Definition
  10. 10. AJAX = JS + XML
  11. 11. Working
  12. 12. Life cycle
  13. 13. Advantages
  14. 14. Different AJAX Technologies (Microsoft AJAX, AjaxPro, Magic AJAX etc) </li></li></ul><li>.Net Language<br />Proficiency in at least one .Net language (preferably C#).<br />Possessing logics in problem solving.<br />Translating solution to code.<br />
  15. 15. RDBMS<br />Wide-spread usage<br />Choosing the package.<br />Thorough knowledge over at least one DBMS package.<br />Tips & Tricks to be known.<br />Database design techniques.<br />Normalization<br />
  16. 16. Reporting Technology<br />Crystal Reports / Reporting Services<br />Ability to deliver reports in pleasing & pleasant design.<br />Hierarchical reports<br />Multiple Tables issues.<br />
  17. 17. 3rd party JS Framework<br />ExtJs – www.extjs.com<br />jQuery<br />YUI<br />Scriptaculous<br />Dojo<br />& more….<br />
  18. 18. 3rd party WEB UI Technologies<br />Telerik<br />Component art<br />Component one<br />Infragistics<br />& more…<br />
  19. 19. Queries ?<br />
  20. 20. Contact me via<br />Mail:<br /> arunprasadnva@gmail.com<br /> arun85prasad@gmail.com<br />Social network(s) / Services:<br />arunprasadvidhyaarthi – skype, slideshare.com<br />Arun85prasad – twitter, gmail, live, yahoo.com <br />Arun Prasad - facebook, orkut<br />Arunprasad – scribd.com<br />Mobile:<br /> +91 93446 20159<br />
  21. 21. Thank you !!!<br />
  22. 22. Disclaimer<br /> 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.<br />

×