Skip to content
BRIDGE BRIDGE Diaspora BRIDGE
COS 302

Web Programming

Allied Health Sciences
B.Sc. Information Technology and Health Informatics
3 Unit(s) (LH 30; PH 45)
Course Description
At the end of the course, students should be able to: 1. describe the major areas and challenges of web programming; 2. distinguish web-related technologies; 3. apply advanced topics in HTML5, CSS3, JavaScript; 4. apply a server-side scripting language, PHP; 5. use a relational DBMS, MySQL; 6. use PHP to access a MySQL database; and 7. design and implement: a. typical static web pages and interactive web applications. b. dynamic web applications. c. web applications that use asynchronous communication. d. secure 3-tier data-driven web applications.
Course Outline
1. Topics in HTML, CSS3, JavaScript a. Event handling. b. Positioning and centering, overlapping and displaying a popup box, and dimming an area and disabling events over an area. c. Reading data from the user and sending the data to the server d. Iframe 2. Dynamic Web Applications a. 3-tier architecture for web applications b. MVC (Model-View-Controller) model 3. Server-Side Scripting using PHP a. Control statements b. Strings and numbers c. Arrays d. Functions 4. MySQL DBMS a. SQL statements for data manipulation b. Introduction to MySQL c. How to use PHP to access MySQL 5. Functions Advanced Web Programming a. Secure communication and encryption/decryption b. Regular expression c. Session management and timeout d. Pushing data to client e. Asynchronous communications with JSON, XML, and AJAX f. Server-Sent Event (SSE) g. Development of API using classes and objects
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund