Subject details

On completion of this degree you should be able to:

  1. analyse and model requirements and constraints for the purpose of designing and implementing Web database systems
  2. design and implement a Web database system that accommodates specified requirements and constraints, based on modeling or requirements specification
  3. motivate and explain complex Web database application concepts, relevant alternatives and decision recommendations to IT specialists, via technical reports of professional standard, and technical presentations
  4. work effectively in different roles, to form, manage, and successfully produce outcomes from teams whose members may have diverse cultural backgrounds and life circumstances, and differing levels of technical experience.
  • Topics

    • Object Oriented PHP
    • AJAX, Bootstrap and jQuery
    • PHP, databases via PHP-PDO
    • Laravel - 1
    • Laravel - 2
    • Laravel - 3
    • Laravel - 4
    • Node.js-1
    • Node.js-2 and MongoDB-1
    • Node.js-3 and MongoDB-2
    • React.js
    • Node.js-4
  • Study resources

    • Instructional Methods

      • Audio/Video conferencing
      • Chat Rooms
      • Discussion forum/Discussion Board
      • E-Portfolios
      • Embedded Multimedia
      • Online assignment submission
      • Podcasting/Lecture capture
      • Standard Media
      • Streaming Multimedia
      • Web links
    • Online Materials

      • Resources and Links
      • Printable format materials
      • Online Assessment
      • Audio-Video streaming

Entry Requirements

You must have successfully completed the following subject(s) before starting this subject:

RMI-CPT121-Programming 1 , or RMI-CPT12
RMI-CPT270-Web Programming

You are recommended to have completed the following subjects(s) or have equivalent knowledge before starting this unit:

Special requirements

  • OtherDetails -

    Stable broadband connection required to access online learning materials and live chat sessions / recordings. (note: mobile broadband users may have difficulties participating in live chat sessions)

This subject teaches you about issues in the performance of Web database systems, and in developing Web database applications. It provides you with the opportunity to gain experience in working on real-world projects in a team environment.

The subject's activities are closely aligned to, and in support of completing a small- to medium-scale web database application using industry cloud platforms and web development frameworks.

  • Invigilated Exam (50%)
  • Assignment 1 (20%)
  • Assignment 2 (30%)

Textbooks are subject to change within the academic year. Students are advised to purchase their books no earlier than one to two months before the start of a subject.

View textbooks