Web Programming with JSP
AUTUMN Semester Dates: TBA
SPRING Semester Dates: TBA
Times:
Duration: 22.5 hours (7.5 hours x 3 weeks)
Fees:
Venue: City campus - Building 10
Expressions and Enrolment
If you are interested in this course, please submit an Expression of Interest form to register your interest. Please note if you wish to enroll into this short course, you must also submit an Application Form [PDF 114k] to pay for and secure a place. Submission of an application form is confirmation of your intent to enroll and terms and conditions will apply.
Page Index
Who should attend
Course Objectives
Course Description
Course Outline
Who Should Attend?
This course is aimed at web developers who wish to gain professional knowledge of JSP. In particular, this course will cover techniques for using JSP to build websites whose content is generated on-the-fly from an SQL database, and whose content may need to be updated via forms.
Participants should have basic computer literacy, including the use of application software such as word-processors, spreadsheets and/or databases and an understanding of the Internet. Prior familiarity with elementary programming concepts such as storing of data in variables, data types, arrays, functions and control logic (if statements and loops) is mandatory as the course will assume familiarity with these concepts. Familiarity with elementary HTML is desirable but not essential.
Course Objectives
At the end of this course the student will be able to:
- Understand the basics of using JSP
- Understand how to access databases (such as MySQL) using JSP
- Understand how to set up sessions using JSP
- Understand how to set up websites using JSP
Course Description
JSP (Java Server Pages) is a scripting language used to produce dynamic web pages, similar to PHP and ASP. JSP is based on the Java language, and forms part of the J2EE family of technologies. Together with J2EE, JSP is one of the most popular technologies for developing medium to large scale websites, and especially e-business and e-commerce websites. This course teaches the fundamentals of JSP, how to access a database from JSP, and how to maintain user sessions from JSP.
Course Outline
This course will cover the following topics:
Introduction to web page scripting technologies
JSP programming constructs
Objects
Variables
Methods
Loops and conditionals
Arrays
Form processing in JSP
Accessing databases
Presenting the results of an SQL query in a web page
Updating data in a database from JSP
Maintaining user sessions.