|
|
|
Teaching |
|
|
The courses I am responsible for :
Web Services
Description: In this tutorial, you will learn install WordPress on Amazon Elastic Compute Cloud (EC2). First of all, you need to sign up for Amazon Web Services (AWS) here, therefore you can start using Amazon EC2 immediately. You will learn also how to use Cloudify to install a web application on Amazone EC2. Cloudify’s DSL (Domain Specific Language) is following OASIS TOSCA (Topology and Orchestration Specification for Cloud Applications). TOSCA has a simplified YAML profile and Cloudify is following this YAML syntax.
URL to the labs
Course Topics:
- Service orientation
- Web service basics
- Web service standards
- Introduction to Apache AXIS
- Programming Web Services using AXIS and Tomcat
- Introduction to REST services
- Programming REST services Using Jersey library and Restlet framework
- Service orchestration : BPEL
- Programming Service orchestration using ODE
Prerequisites:
- An understanding of basic concepts of XML
- An understanding of the essential concepts of Java Programming
Business Process Management
Description:
This course deals about the main concepts of workflow management systems which automate business processes in enterprises. The course introduces the definition, the management, the execution of business process activities and the general architecture of workflow management systems. The course provides also students with a rapid overview of workflows and related technologies, as well as hands-on experience in implementing business processes using workflow management systems (WFMS). Emerging WFMS solutions are presented.
URL to the labs
Course Topics:
- BPM orientation
- BPM basics
- BPM standards
- Modelling and deploying process using WFMS Bonita
- Integrating services in business processes
Prerequisites:
- An understanding of basic concepts of XML
- An understanding of the essential concepts of Java Programming
- An understanding of the essential concepts of SOA orientation
Servlet/JSP-based Web applications
Description: This course is designed to teach the development of Servlet/JSP-based Web applications. It is designed to introduce Java developers to the development and testing of server-side applications based on Servlet/JSP.
URL to the labs
Course Topics:
- Overview of Web Applications
- Servlet Programming
- Servlet basics
- Servlet Interaction Interface
- Servlet Filters and listeners
- JSP Programming
- JavaServer Page (JSP) Basics
- Using Java Beans with JSP
- Servlet Programming – Advanced
- Deploy Web Application (Servlets and JSP) inside Tomcat Application Server
Prerequisites:
- An understanding of the essential concepts of Java Programming
Semantic Web
Description: The course introduces to Knowldge management and provides students with a rapid overview of Semantic Web and related technologies, as well as hands-on experience in implementing web services using the following XML based languages: RDF/RDFS, OWL, SWRL .
URL to the labs
Course Topics:
- Knowldge Management Introduction
- RDF, RDFS and OWL modelling laguages
- SPARQL querying language
- SWRL rule language
- Modelling an ontology using Protege Tool
- Programming using the Jena API
Prerequisites:
- An understanding of basic concepts of XML
- An understanding of the essential concepts of Java Programming
Cloud Computing
Description: The course introduces to Knowldge management and provides students with a rapid overview of Semantic Web and related technologies, as well as hands-on experience in implementing web services using the following XML based languages: RDF/RDFS, OWL, SWRL .
URL to the labs
|
|
Top
|
|