|
|
|
Course:
Description:
The course begins by dealing with fundamental concepts of XML as a markup language and main aspects of XML processing explaining how XML enables the creation of loosely coupled information and how applications process such information. It then moves to central XML concepts and technologies: well-formedness, valid XML, DTDs, Schema, transforming XML with XSLT and rendering XML with XSL and CSS.
URL (french): http://www-inf.int-edu.eu/cours/WebServices
Course Topics:
- The eXtensible Markup Language (XML)
- Syntax and well-formedness
- XML typing : DTD
- XML typing : XML Schema
- The eXtensible StylesheetLanguage (XSL)
Prerequisites:
- Working knowledge of HTML
Web Services
Description:
The course introduces to Web Services and provides students with a rapid overview of web services and related technologies, as well as hands-on experience in implementing web services using the following XML based languages: SOAP, WSDL and UDDI. Alternatives to these technologies are discussed in the course, as well as emerging web services technologies.
URL (french): http://www-inf.int-edu.eu/cours/WebServices
Course Topics:
- Service orientation
- Web service basics
- Web service standards
- Introduction to Apache AXIS
- Programming Web Services using AXIS and Tomcat
- Service orchestration : BPEL
- Service orchestration using Orchestra
Prerequisites:
- An understanding of basic concepts of XML
- An understanding of the essential concepts of Java Programming
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 (french): http://www-inf.int-edu.eu/cours/AJ22
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
Introduction to databases
Description:
This course is designed to allow students learning the design of a database starting from the conceptual design to the implementation of database schema and user interfaces to a database and learning about database design concepts, data models (Entity-Relationship and Relational Model) and the database query language SQL.
URL(french): http://www-inf.int-edu.eu/cours/BD/accueil-ei2.html
Course Topics:
- Overview of Database Systems
- Purpose of a database system
- Data models and database languages
- Architectures
- Relational Model
- Structure of the model
- Relational algebra
- Structured Query Language (SQL)
- Basic concepts
- Simple and complex select statements, subqueries
- Aggregate and set functions
- Database Modifications
- Database Design
- Relational database design concepts
- Entity-Relationship Model
- Mapping to tables
- User Web interfaces to databases
Workflow Management Systems
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. workflow issues (e.g. interoperability) and Related domains (e.g. databases, groupware, Internet technology and e-learning) are discussed during seminars presented by researchers.
Course Topics:
- Basic concepts
- Workflow modeling using UML or Petri nets
- Workflow patterns
- Workflow Management System: functions and architecture
- Advanced topics in workflow: interoperability
- Advanced topics in workflow: interorganizational workflow
- Labs
- Lab 1 : Workflow edition using JaWE
- Lab 2 : Workflow management using Shark
- Lab 3 : Procedures implemented for use in Shark
|
|