Back to Top
Close Menu
 
Centre for Professional Development and Lifelong Learning
CAVE HILL HOME > Lifelong Learning > Courses > Postgraduate Modules > Advanced Web Technologies

Postgraduate Modules


Postgraduate Modules

Advanced Web Technologies

Overview

The course facilitates the acquisition of knowledge and skills necessary to build enterprise-scale Web-based applications. Some of the topics that will be covered in this course include: web services, object-oriented analysis and design, design patterns, application frameworks and service-oriented architectures (SOA). The course is intended for students pursuing careers as Web application developers, IT consultant team managers, IT managers, software architects or solutions architects. The delivery mechanisms used for this course include face-to-face lectures, online and in-class discussions, class presentations and hands-on labs.

What will I Learn?

On successful completion of this course, students will be able to:

· Define “enterprise-scale web-based application”
· Select an enterprise-scale web-based application frameworks based on application type
· Compare and contrast enterprise-scale web-based frameworks
· Design an enterprise-scale web-based application
· Test enterprise-scale web-based applications
· Create an enterprise-scale web-based application
· Create a web service.

Who Should do this Course

Web application developers; Application development team leaders; softare developers; computer science/ IT graduates interested in a career in Software Architecture

Important Information

Many organisations have and use web-enabled applications. Since these web applications are needed for the enterprise they must be easy to scale and secure. To simplify this process a number of vendors have designed and released enterprise-scale web-based frameworks. This course examines some of these popular web application development frameworks. On successful completion of this course, students will be equipped with the knowledge and skills necessary to design, build and test components, integrate the components into a framework, and ultimately create, publish and consume web services. As such it is expected that they will become critical and creative thinkers, highly information literate and capable of creating innovative Web-based solutions to improve business processes and increase customer engagement.

At a Glance

  • Admissions Term: 2020/2021 Summer
  • Date: (June - August)
  • Time: TBA
  • Duration: TBA
  • Certificate Awarded: Professional Development Certificate of Competence
  • Course Code: COMP6325
  • Capacity: 10
  • Cost: BDS $2,780 (US $1,390) {with assessment} ; BDS $2,370(US $1,685) {without assessment}

The following topics/concepts/theories/issues will be addressed:
· Enterprise-scale web-based applications
· Enterprise application development frameworks
· Software development life cycle
· OOA, OOD & OOP
· Use cases
· UML
· Design patterns
· Client-side programming
· Server-side programming · SQL Databases
· Testing web-based applications
· Service oriented architectures
· Web services
· SOAP, WSDL, UDDI and XML

This course is delivered using a combination of interactive lectures, online and face-to-face discussions and laboratories. Students are required to read preparatory material and complete assigned homework given by the lecturer and be prepared to participate in discussions. Laboratory sessions will be used to provide students with the opportunity use game engines to implement theories discussed in class. Students are expected to prepare assigned exercises prior to arriving at the laboratory.

Credit Hours Four (4) hours of lectures and four (4) hours of labs each week for eight (8) weeks.

Dr. C. Gittens (Coordinator)