Digital Map: Unit Navigator ← Back to Directory
Unit of Competency

Create and Build Dynamic Web Pages

Unit Code: ICTWEB514-513

Summary

This combines the skills for designing and creating dynamic, data-driven web pages (ICTWEB514) and building complex, interactive websites (ICTWEB513) using modern scripting and back-end technologies.

Key Topics & Core Skills

  • Server-side Scripting Fundamentals (PHP, Node.js, Python) and execution environment setup.
  • Database integration (MySQL, PostgreSQL) for dynamic content retrieval and storage.
  • Client-side scripting (JavaScript ES6+) for interactivity and asynchronous data handling (AJAX, Fetch API).
  • Web security considerations: input validation, sanitisation, and preventing common attacks (XSS, CSRF, SQL Injection).
  • Frameworks and Libraries (e.g., React, Vue, or backend MVC concepts).
  • Implementing session management, authentication, and user access controls.
  • Deployment strategies and continuous integration/continuous delivery (CI/CD) basics.