Course Details

ADVANCED WEB DESIGN AND CONTENT MANAGEMENT

ADVANCED WEB DESIGN AND CONTENT MANAGEMENT

About this Course

This course exposes students to essential concepts of World Wide Web that enable web applications for managing online information. It applies server-side and client-side scripting in building a secure database-driven web application for information storage, retrieval and interactive access of information. It also introduces web application developments using integrated development environment (IDE) and applying standard metadata elements for describing resources in supporting information storage, retrieval and disseminations.

Course Learning Outcomes

1) Describe the concept of Client and Server-Side Scripting for designing interactive, static and dynamic web applications.
2) Display the capability of designing, and developing a secure database-driven web application for information storage and retrieval.
3) Report verbally the impact of WWW, Web applications, Browsers, Webserver and Open Source Info System for Information Dissemination.

Course Syllabus

1) Module 1: Introduction to the Course
Topic Learning Outcome
Introduction to PHP Language
Choosing A Good Script Editor For P...
Introduction To Web Server
Activity 1: Installing Local Web Server
Activity 2: Testing PHP Codes
Activity 3: Editing PHP Codes
Introducing SandBox
Exercise 1
Exercise 2
Exercise 3
Student Presentation #1

2) Module 2: Basic Structure
Topic Learning Outcome
Basic Syntax
Activity 1
Introducing Variables
Activity 2
Activity 3
String Manipulation
PHP Operators
Activity 4
Activity 5
String Function
Chapter Exercise 1
Student Presentation #2

3) Module 3: Conditional Statements
Topic Learning Outcome
Introduction
PHP If..Else Statement
The Elself Statement
The Switch Statement
Activity 1
Activity 2
Activity 3
Chapter Exercise 2
Student Presentation #3

4) Module 4: Arrays
Topic Learning Outcome
Introduction
Types of Arrays
Numeric Arrays
Example 1
Example 2
Example 3
Associative Arrays
Example 1
Example 2
Multidimensional Arrays
Example 1
Array Function: sort()
Array Function: asort()
Array Function: rsort()
Array Function: shuffle()
Not started
explode()
Ready to start!
Not started
Activity 1
Ready to start!
Not started
Chapter Exercise 3
Ready to start!
Not started
Student Presentation #4

5) Module 5: Let's Loop the Codes
Topic Learning Outcome
Introduction
The While Statement
Example 1
Example 2
Example 3
Example 4
The do...while Statement
Example 1
Example 2
Example 3
The for Statement
Example 1
Example 2
Example 3
The foreach Statement
Example 1
Example 2
Chapter Exercise 4
Not started
Student Presentation #5

6) Module 6: Learning Specific PHP Functions
Topic Learning Outcome
Introduction
Functions: Example 1
Functions: Example 2
Functions: Example 3
Functions: Example 4
Functions: Example 5
Activity 1
Activity 2
Chapter Exercise 5
Student Presentation #6

7) Module 7: Handling Inputs Using Form
Topic Learning Outcome
Introduction
PHP Forms and User Input
Type of HTML Form Fields
Text Fields
Password Fields
Hidden Fields
Text Area Fields
Check Boxes Fields
Radio Button Fields
Drop Down Menu
Submit & Reset Buttons
Activity 1
Activity 3
Chapter Exercise 6
Student Presentation #7

8) Module 8: Advanced Features
Topic Learning Outcome
PHP Date () Function
Server Side Includes (SSI)
SSI: Include () function
SSI: Require () Function
File Upload
Activity 1: Uploading File
Restrictions of Upload
Byte Conversion Chart and Type of File
PHP Cookie
Activity 2: Using Cookie
Using Sessions
Activity 3: Session Tutorial
Mail Function
Chapter Exercise 7
Student Presentation #8

9) Module 9: MySQL
Topic Learning Outcome
Introduction to MySQL
PHPMyAdmin: Creating Database
Connecting to Database
CRUD - Creating Data
CRUD - Reading Data
CRUD - Updating Data
CRUD - Deleting Data
Activity 1
Activity 2
Activity 3
Chapter Exercise 8
Student Presentation #9

Frequently Asked Questions

Q1 : How to register?
A1 : Please visit https://ufuture.uitm.edu.my/home/course_detail.php?course=IMS607

Course Details


STATUS : Open

COURSE CODE : IMS607

CREDIT HOUR : -

PRE REQUISITE COURSE : No

DURATION : Flexible

EFFORT : 3 hours per week

COURSE LEVEL : Beginner

LANGUAGE : English

49 Students
5 Instructors

Join the course