1. Choosing appropriate controls based on business requirements.
  2. Designing controls for reusability.
  3. Managing states for controls.
  4. Leveraging data-bound and data-source controls.
  5. Choosing appropriate validation controls based on business requirements.
  6. Identifying the appropriate usage of ASP.NET AJAX.
  7. Managing JavaScript dependencies with server controls.
  8. Designing complex layout with Master Pages.
  9. Planning for various user agents.
  10. Designing a brandable user interface by using themes.
  11. Designing site navigation and globalization.
  12. Planning vendor-independent database interactions.
  13. Leveraging LINQ in data access design.
  14. Identifying opportunities to access and expose Web services.
  15. Establishing an error-handling strategy.
  16. Manipulating configuration files to change ASP.NET behavior.
  17. Identifying a deployment strategy.
  18. Designing a state management strategy.
  19. Identifying the events of the page life cycle.
  20. Writing HttpModules and HttpHandlers.
  21. Debugging ASP.NET Web applications.
  22. Planning and using asynchronous pages.
  23. Identifying appropriate security providers.
  24. Identifying vulnerable elements in applications.
  25. Ensuring that sensitive information in applications is protected.
Share
Tagged with:
 

Leave a Reply