Course Code: webapppr
Duration: 35 hours
Prerequisites:

.

Overview:

.

Course Outline:

Web Application Principles

  • History and Evolution: History of the World Wide Web; Web Application evolution.
  • Functionality and Content: Range of Functions provided; Static Content; Dynamic Content
  • Standards and Accessibility: W3C; Visual and Auditory Considerations; Static, Dynamic and Rich Content Considerations; Impact of Bandwidth
  • Legal Issues: Data Protection; Security; Privacy; Copyright

Web Application Design Methodologies

  • Process: Identification of need, (Client and User); Requirements gathering; Requirements Specification;
  • Design Techniques: Site Maps; Story Boarding; Prototyping;

Web Application Development, Testing and Deployment

  • Web Page Layers: Browser rendered/Mark-up; Source; Code Behind
  • Web Page Components: Forms; Tables; Frames; Content Panels; Visible Controls; Non-Visible/Hidden Controls
  • Programming Techniques: Server Side; Client Side; Code-Behind Page Development; Page Interaction
  • Scripting Languages: HTML, XHTML, HTML5, XML, JavaScript, JQuery, VB .Net/C# .Net
  • Validation Techniques: Control use; Validating User data; Required Field validation
  • Error Detection, Prevention and Reporting: Try…Catch Code Blocks; Error Tracking and Reporting
  • Visual Styling: CSS; Themes
  • Testing: Testing Strategies; Testing Tools
  • Deployment: Publishing; SSL; Session Management; Maintenance