Skip to main content
nounstudy
CIT462

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
Before you start
  • Basic programming knowledge
  • Understanding of HTML and web concepts
How it is assessed
  • Assignments
  • Tutor marked assignments
  • Computer based test
  • Final examination

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

  1. Analyze web server technology
  2. Write and manipulate client scripting languages
  3. Write and manipulate server-side programming languages
  4. Implement database operations
  5. Integrate a web application with a database

What it prepares you for

Careers
  • Web Developer
  • Web Application Developer
  • Database Administrator
  • Software Engineer
  • System Analyst
Where it is applied
  • E-commerce
  • Banking
  • Healthcare
  • Education
  • Government
Tools
  • 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

Suggested

13 weeks, about 56 hours in total. Yours will differ.

  1. 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..

  2. Week 2Module 2:
    • Unit 1: XHTML · 4 hours

      Define XHTML. Differentiate between XHTML and HTML tags. Write XHTML pages backwards compatible with HTML..

  3. 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..

  4. Week 4Module 2:
    • Unit 3: JavaScript · 4 hours

      Define JavaScript. Differentiate between HTML and JavaScript tags. Differentiate between XHTML and JavaScript tags..

  5. 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..

  6. 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..

  7. 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..

  8. 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..

  9. 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..

  10. 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..

  11. 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..

  12. Week 12Final Revision
    • Final Revision and Assignments · 6 hours

      Review all modules and units. Work on assignments. Prepare for examinations.

  13. Week 13Final Revision
    • Final Revision and Assignments · 6 hours

      Complete all assignments. Consolidate understanding of key concepts. Practice exam questions.

Preparing for the exam

What to do
  • 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.

More courses in Sciences

ESM444

Industrial Wastes And Industrial Water Treatment

2 credit units

Open ESM444
ESM431

Environmental Health And Safety

2 credit units

Open ESM431
CHM408

Polymer Chemistry Ii

2 credit units

Open CHM408