Web Server Technology
- Sciences
- 400 level
- 3 credit units
- 171 pages
- 11 units
This course introduces students to web server technology, covering the concepts and skills needed to develop web applications with database implementation. It explores client-side scripting languages such as XHTML, CSS, JavaScript, and XML, as well as server-side programming languages like Perl CGI, PHP, and ASP. The course also covers database operations, implementation, and integration with web applications, providing a comprehensive overview of web server technologies.
About this course
- Difficulty
- Intermediate
- Study hours
- 120 hours
- Maths
- None
- Content
- Theoretical, practical, problem solving
- Practical work
- Yes
- Basic programming knowledge
- Understanding of HTML and web concepts
- Assignments
- Tutor marked assignments
- Computer based test
- Final examination
What you'll read
The real module and unit structure of CIT462, taken from the course material NOUN publishes.
One paragraph, so you can see how it reads
CIT462 · UNIT 1 WEB- BASED APPLICATION
This course aims to introduce you to the basics, concepts and features of web server technologies. The knowledge will provide you with effective skills for writing good web applications using web server technologies.
What you should be able to do
- Analyze web server technology
- Write and manipulate client scripting languages
- Write and manipulate server-side programming languages
- Implement database operations
- Integrate a web application with a database
What it prepares you for
- Web Developer
- Web Application Developer
- Database Administrator
- Software Engineer
- System Analyst
- E-commerce
- Banking
- Healthcare
- Education
- Government
- XHTML
- CSS
- JavaScript
- XML
- Perl CGI
- PHP
- ASP
- MySQL
Where it gets hard
The units students slow down on, and what makes each one heavy.
- Module 3:
Unit 1: Perl CGI
CGI scripting requires understanding of server configurations and security implications, which can be challenging for beginners.
- Module 4 Database Operations
Unit 1: Implementation of Database Internals
Database implementation involves complex SQL queries and database design principles, requiring a solid understanding of relational database concepts.
A suggested way through it
13 weeks, about 56 hours in total. Yours will differ.
- Week 1Module 1: Web-Based Application
Unit 1: Web-Based Application · 4 hours
Understand the definition of web-based applications. Examine the history and architectural components of web-based applications. Outline useful applications of web-based applications..
- Week 2Module 2:
Unit 1: XHTML · 4 hours
Define XHTML. Differentiate between XHTML and HTML tags. Write XHTML pages backwards compatible with HTML..
- Week 3Module 2:
Unit 2: CSS · 4 hours
Open a web page. Handle CSS to control the style and layout of multiple web pages. Control text color, font style, paragraph spacing, and column sizes..
- Week 4Module 2:
Unit 3: JavaScript · 4 hours
Define JavaScript. Differentiate between HTML and JavaScript tags. Differentiate between XHTML and JavaScript tags..
- Week 5Module 2:
Unit 4: XML · 4 hours
State the elements of an XML document. Differentiate between HTML and XML tags. Structure data using XML..
- Week 6Module 3:
Unit 1: Perl CGI · 4 hours
Explain what a CGI script is. State the building blocks of CGI applications. Analyze form processing applications using Perl CGI..
- Week 7Module 3:
Unit 2: PHP · 4 hours
Analyze how PHP works as a server-side scripting language. Write PHP scripts to process HTML forms..
- Week 8Module 3:
Unit 3: ASP · 4 hours
State how ASP works as a Server Side Programming Language. Write ASP Programming Language that retrieve input from HTML forms. Pass variables in a Url..
- Week 9Module 4 Database Operations
Unit 1: Implementation of Database Internals · 4 hours
Identify the components of a generic database system. Explain briefly the mechanics of query execution in a database..
- Week 10Module 4 Database Operations
Unit 2: An Overview of Database Operations · 4 hours
Explain briefly what SQL is. Categorize SQL commands as either data manipulation, data definition or data control languages. Describe the basic syntax of the most commonly used SQL commands..
- Week 11Module 4 Database Operations
Unit 3: Integrated Web Application · 4 hours
Design small web applications, outlining the requirements and structures of each of the necessary components. Write the code corresponding to the functionality of each of the parts of the web application..
- Week 12Final Revision
Final Revision and Assignments · 6 hours
Review all modules and units. Work on assignments. Prepare for examinations.
- Week 13Final Revision
Final Revision and Assignments · 6 hours
Complete all assignments. Consolidate understanding of key concepts. Practice exam questions.
Preparing for the exam
- Review all module objectives and summaries
- Practice writing code for client-side and server-side scripting languages
- Focus on understanding SQL syntax and database operations
- Create sample web applications integrating different technologies
- Review tutor-marked assignments and feedback
- Practice with past exam papers to understand question patterns
- Create concept maps linking client-side, server-side, and database concepts
- Allocate time for each section during the exam
- Understand the differences between GET and POST methods for form submission
- Practice debugging common web application errors
Questions students ask about this course
What is CIT462 about?
This course introduces students to web server technology, covering the concepts and skills needed to develop web applications with database implementation. It explores client-side scripting languages such as XHTML, CSS, JavaScript, and XML, as well as server-side programming languages like Perl CGI, PHP, and ASP. The course also covers database operations, implementation, and integration with web applications, providing a comprehensive overview of web server technologies.
How many units does CIT462 have?
CIT462, Web Server Technology, has 11 units across 4 modules, over 171 pages of course material. You can read it one unit at a time.
How many credit units is CIT462?
CIT462 carries 3 credit units, at 400 level in Sciences.
Is CIT462 hard?
CIT462 is rated intermediate level, with no mathematical content. It is mostly theoretical, practical and problem solving work, and it has a practical component.
How long does CIT462 take to study?
About 120 hours of study, spread across its 11 units.
How is CIT462 assessed?
CIT462 is assessed by assignments, tutor marked assignments, computer based test and final examination.
What do I need before starting CIT462?
Basic programming knowledge Understanding of HTML and web concepts
What can I do with CIT462?
Web Developer, Web Application Developer, Database Administrator, Software Engineer and System Analyst.