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