Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Lecture
Tutorial
Module Offerings
5612TECYPC-JAN-PAR
Aims
To allow the student to investigate a variety of web development technologies and
practice techniques for developing dynamic websites
Learning Outcomes
1.
Evaluate client-side technologies for use in developing a website
2.
Produce appropriate dynamic content for a website using a combination of HTML, CSS, and JavaScript
3.
Implement dynamic web functionality to access an appropriate data source
4.
Explain server-side processing in relation the development of a website (e.g. PHP)
Module Content
Outline Syllabus:Overview of the Internet and World Wide Web Client and Server communications
Client-side markup and formatting languages
Web page layout
Client side dynamism techniques
Dynamic behaviour with JavaScript
Asynchronous web applications
Server side dynamism techniques and programming (e.g. PHP)
Database: e.g. JDBC, MySQL
Additional Information:This module seeks to endow the student with the necessary knowledge and underpinning technologies to develop for the World Wide Web. Students will learn techniques and technologies to develop web applications, using a server-side programming language to dynamically generate standards compliant markup, driven from a data source, using design principles that abstract content from aesthetic and utilizes client-side dynamism to enhance the user's experience, using industry standard toolsets and web-focused APIs.