British Columbia Institute of Technologywww.bcit.ca/study/courses/comp4613

BCIT

COMP 4613 - Advanced Java Web Development

Computer Systems Part-time Studies Course

School of Computing and Academic Studies

Course Details

This hands-on course continues on from COMP 3613, Advanced Java Development and has replaced COMP3641. Students continue their examination of Java EE in regard to Web Application and Servlet APIs with a focus on web application design, organization and deployment and prepares them to move on to COMP 4655, Java EE Application Development. Topics include: JSP scripting and actions, JSP Expression Language, JavaServer Page Standard Tag Library (JSTL), and JavaServer Faces (JSF) development. Special attention is paid to JSP and JSF development. This course together with COMP 3613 helps prepare for the Oracle Certified Professional Java SE Web Component Developer exam. Certification exams are available from third parties, will require more self-study and are not the main goal of this course. Successful participants in this course will be able to build and deploy Java web applications to industry standards.

Prerequisite(s)

COMP 2053

Credits

4.0

Cost

$599.00

Fall 2016

Below is one offering of this course for the Fall 2016 term.

CRN 39008

Mon Sep 12 - Mon Dec 05 12 Weeks

Class Meeting Times

Dates Days Times Locations
Sep 12 - Dec 05 Mon 18:00 - 21:00 DTC Rm. 890
Sep 12 - Dec 05 Online

Instructor

TBD

Course Outline

TBD

Cost

$599.00

Notes

  1. *(A)* STAT HOLIDAY: No class Oct 10 (Thanksgiving). *(B)* IMPORTANT INFO: This course is 48 hours offered as a classroom (36 hours) AND online (12 hours) format. This class meets once per week for 3 hours face to face and requires an additional 1 hour per week online. *(C)* REGISTRATION: No registration is permitted after the course has started without department approval.

Learning Outcomes

Upon successful completion of this course, the student will be able to:

  • Design, code, build, and deploy Java Web Applications.
  • Further examine the use of Servlets as application controllers.
  • Configure Web Servers and Web Application modules.
  • Demonstrate the merits of design and organization in a Java Web Application.
  • Build dynamic presentation layers JavaServer Pages and request dispatching.
  • Construct reusable components through the use of Custom Tags and Tag Handlers.
  • Incorporate user validation through programmatic and declarative techniques.
  • Develop an in-depth understanding of JSP version 2.0.
  • Learn the benefits of and utilize the JSP Expression Language.
  • Utilize the JSTL API to develop Java web applications.
  • Integrate JSF components into Java web applications.
  • Incorporate security techniques for data encryption, and user verification.
  • Realize and demonstrate the benefits and potential of JavaBean class design.
  • Employ techniques for dynamic Internationalization presentation.

Effective as of Winter 2012

Related Programs

COMP 4613 is offered as a part of the following programs:

School of Computing and Academic Studies

  1. Advanced Java Development
    Part-time   Associate Certificate
  2. Computer Systems
    Part-time   Diploma

Contact Us

If you have a comment or question about this course, please complete and submit the form below.

Contact Information

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). BCIT will use this information to communicate with you regarding relevant BCIT programs, courses and services. This information is only used by authorized BCIT staff. Email communication sent to and from BCIT is routed through the United States of America. If you have any questions about BCIT's collection and use of this information, please contact BCIT’s manager of Information Access and Privacy.

Subscribe

Interested in being notified about future offerings of COMP 4613 - Advanced Java Web Development? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.

Contact Information

Suggest course days and times

If you are interested in taking this course on-campus (classroom delivery only) and would like to see it offered on specific days and/or at specific times, please indicate your preferences below. Day and time suggestions are not applicable to online courses.

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). BCIT will use this information to communicate with you regarding relevant BCIT programs, courses and services. This information is only used by authorized BCIT staff. Email communication sent to and from BCIT is routed through the United States of America. If you have any questions about BCIT's collection and use of this information, please contact BCIT’s manager of Information Access and Privacy.

Programs and courses are subject to change without notice.

Find Courses

Payment Changes At BCIT

We've changed the way we accept payments.

Find out more

Course Navigation, Related Links & Tools

Registration News

Registration is now open for the Fall 2016 term.

Classroom Locations

Classroom locations are subject to last minute changes. Please check the Part-time Studies Classroom Locations listing at www.bcit.ca/rooms on the first day of any course you are registered for.

Part-time Studies Financial Aid

Will you be studying at BCIT part-time? Do you need assistance funding your studies? Find out if you qualify for Part-time Studies financial aid ›

© BCIT