8) This describes the essential skills and knowledge and their level, required for this unit. Evidence shall show that knowledge has been acquired of safe working practices and setting up and creating content for a web server. All knowledge and skills detailed in this unit should be contextualised to current industry practices and technologies. KS01-ED110A Web application server and services Evidence shall show an understanding of the programming elements and web servers to an extent indicated by the following aspects: T1 Algorithm Design encompassing: Problem Definition Steps in Problem-Solving Modular Design Top-Down Design Flow-Charts and Structured Programming Pseudo-Code Filtering allowable Data Input Using standard Input & Output methods Object-Oriented Design (brief intro.) Documentation Rationale Acceptable Documentation Method T2 Machine-Code, Assemblers and Compilers T3 Brief History of Languages & Limitations T4 Parameters of different programming languages encompassing: Constants and variables Data types and declarations Logical flow control Detecting breaches of structure Documentation instruction examples Procedures and function calls Parameter-passing Local and global variables Object-oriented methods Classes and objects, encapsulation and inheritance. Visual programming methods General-purpose program libraries T5 Data structures encompassing: Records Arrays File Input/output T6 Testing and validation encompassing: Sequencing the process Inconsistencies detection Note, An examples is comparing code to documentation, commonly called “Desk-Checking'. Test data selection Modular testing & debug Problems with using non-standard methods for data input and output. Common bugs Comparison of HTTP servers and platforms Note. Examples include IIS and Apache T7 Comparison of Application servers and platforms Note. Examples include J2EE / tomcat, .NET T8 HTTP Servers encompassing: Installation requirements and methods Security configuration Content publishing and security T9 WEB application technologies encompassing: Server installation and deployment Security T10 Server scripting technologies encompassing: WEB application installation and deployment Application server administration T11 Web services overview encompassing: WEB services XML, API, RPC XML API processing XML DOM SOAP (simple object access protocol) WEB Services Security |