Skip to main content
CIT462Sciences3 Unitsintermediate

Web Server Technology

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.

Transform this course into personalized study materials with AI

120h
Study Time
13
Weeks
9h
Per Week
none
Math Level
Course Keywords
Web ServerClient ScriptingServer ProgrammingDatabaseWeb Application

Course Overview

Everything you need to know about this course

Course Difficulty

Intermediate Level
Builds on foundational knowledge
65%
intermediate
📚
Math Level
No Math
🔬
Learning Type
Hands-on Practice

Course Topics

Key areas covered in this course

1

Web Server Technology

2

Client-Side Scripting

3

Server-Side Programming

4

Database Operations

5

Web Application Integration

6

SQL

Total Topics6 topics

Requirements

Knowledge and skills recommended for success

Basic programming knowledge

Understanding of HTML and web concepts

💡 Don't have all requirements? Don't worry! Many students successfully complete this course with basic preparation and dedication.

Assessment Methods

How your progress will be evaluated (4 methods)

assignments

Comprehensive evaluation of course material understanding

Written Assessment

tutor-marked assignments

Comprehensive evaluation of course material understanding

Written Assessment

computer-based test

Comprehensive evaluation of course material understanding

Written Assessment

final examination

Comprehensive evaluation of course material understanding

Written Assessment

Career Opportunities

Explore the career paths this course opens up for you

Web Developer

Apply your skills in this growing field

Web Application Developer

Apply your skills in this growing field

Database Administrator

Apply your skills in this growing field

Software Engineer

Apply your skills in this growing field

System Analyst

Apply your skills in this growing field

Industry Applications

Real-world sectors where you can apply your knowledge

E-commerceBankingHealthcareEducationGovernment

Study Schedule Beta

A structured 13-week journey through the course content

Week
1

Module 1: Web-Based Application

4h

Unit 1: Web-Based Application

4 study 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
2

Module 2:

4h

Unit 1: XHTML

4 study hours
  • Define XHTML
  • Differentiate between XHTML and HTML tags
  • Write XHTML pages backwards compatible with HTML.
Week
3

Module 2:

4h

Unit 2: CSS

4 study 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
4

Module 2:

4h

Unit 3: JavaScript

4 study hours
  • Define JavaScript
  • Differentiate between HTML and JavaScript tags
  • Differentiate between XHTML and JavaScript tags.
Week
5

Module 2:

4h

Unit 4: XML

4 study hours
  • State the elements of an XML document
  • Differentiate between HTML and XML tags
  • Structure data using XML.
Week
6

Module 3:

4h

Unit 1: Perl CGI

4 study hours
  • Explain what a CGI script is
  • State the building blocks of CGI applications
  • Analyze form processing applications using Perl CGI.
Week
7

Module 3:

4h

Unit 2: PHP

4 study hours
  • Analyze how PHP works as a server-side scripting language
  • Write PHP scripts to process HTML forms.
Week
8

Module 3:

4h

Unit 3: ASP

4 study 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
9

Module 4 Database Operations

4h

Unit 1: Implementation of Database Internals

4 study hours
  • Identify the components of a generic database system
  • Explain briefly the mechanics of query execution in a database.
Week
10

Module 4 Database Operations

4h

Unit 2: An Overview of Database Operations

4 study 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
11

Module 4 Database Operations

4h

Unit 3: Integrated Web Application

4 study 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
12

Final Revision

6h

Final Revision and Assignments

6 study hours
  • Review all modules and units
  • Work on assignments
  • Prepare for examinations
Week
13

Final Revision

6h

Final Revision and Assignments

6 study hours
  • Complete all assignments
  • Consolidate understanding of key concepts
  • Practice exam questions

This study schedule is in beta and may not be accurate. Please use it as a guide and consult the course outline for the most accurate information.

Course PDF Material

Read the complete course material as provided by NOUN.

Access PDF Material

Study Tips & Exam Preparation

Expert tips to help you succeed in this course

1

Review all module objectives and summaries

2

Practice writing code for client-side and server-side scripting languages

3

Focus on understanding SQL syntax and database operations

4

Create sample web applications integrating different technologies

5

Review tutor-marked assignments and feedback

6

Practice with past exam papers to understand question patterns

7

Create concept maps linking client-side, server-side, and database concepts

8

Allocate time for each section during the exam

9

Understand the differences between GET and POST methods for form submission

10

Practice debugging common web application errors

Related Courses

Other courses in Sciences that complement your learning