COURSE INFORMATION
We're sorry,
This course is not currently open for online registration
Please contact us for more information regarding its availability at
register@uvcs.uvic.ca or +1 (250) 472-4747
This course builds upon the database design skills taught in Database Concepts (DBC) and the SQL skills obtained in Relational Database Management Systems (RDBMS). You will find this course provides a valuable and natural follow-up to the database design and data access skills by completing the lifecycle with the creation of a sophisticated web-based application interface.
Using Open Source and/or free software editions, you will learn to install and configure the Vaadin, Eclipse and Apache Tomcat products as well as your choice of the following database products; MySQL, MS SQL Express or Oracle Express. You will build a web-based Graphical User Interface (GUI) application that incorporates multiple forms (pages), GUI controls like buttons and lists of values, as well as, generate dynamic reports. You will deploy and test your web-based application to the open source Apache Tomcat Web Server. The course incorporates extensive hands-on work.
Prerequisites: Computing Concepts, Database Concepts, and Relational Database Management Systems or equivalent experience
Upon completion of this course, students will be able to:
By Distance
CBIS courses are 13 weeks in duration. Students login to the course and communicate with the instructor and fellow students via the course management system Moodle. For further information about Moodle, visit the Moodle Startup Kit at http://distance.uvic.ca/onlinehelp/tutorials/moodle/.
Technical Requirements
Students must have the following:
Students will install the most recent versions of a number of different software applications including Eclipse/Vaadin (IDE), either Oracle Express, SQL Server Express or MySQL Community Server database software. As well to test the web-based database applications students will install the Apache Tomcat Application Server.
To participate in this course, students must have the following:
Hardware Computer:
Memory (RAM):
Hard disk space:
Communications:
Software Operating system:
Important Note: All supporting software must be downloaded by students. A high-speed, stable connection is required. You can download but do not install the software before the course starts. Various Units provide both download and installation instructions and the Moodle site may have forum posts about installation issues if any.
Browser:
Text Editor:
Course Text
If you have any questions, please contact the Program Coordinator:
Email: cbis@uvcs.uvic.ca
Phone: 250-721-8779
In order to perform maintenance on the UVic servers, there will be intermittent outages this Saturday, May 19 from 6:00-8:00 am (Pacific Time). You may not be able to log in to your courses during this period.
If you experience any problems after 8:00 am on Saturday, May 19, please contact the Onlinehelp Desk at 250-721-8476 (toll-free 1-888-721-8476 in North America) or by email at dehelp@uvic.ca.