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.