Objektorientierte Analyse und Design mit UML Schulung


Duration Dauer

21 Stunden (usually 3 days including breaks)

Requirements Voraussetzungen

Basic knowledge of any object-oriented language is recommended.

Overview Übersicht

This course is intended for analysts, designers, developers, testers and project managers. It is an introduction to system modeling using UML.

Based on selected systems (case study) following phases of system modeling are presented: from modeling requirements, through business process modeling and documentation of functional and non-functional requirements, to the analytical model. The next step is the design phase - static and dynamic modeling using project classes and the interaction between the system components.

Training can be the basis for a comprehensive process modeling in enterprise systems through the use of UML in all phases of software development.

Course Outline Schulungsübersicht

Application and introduction to the web application

  • What is the servlet and JSP page, what they are and how to use them
  • What is the difference between a typical application, a Java web application

Web application architecture

  • Discussion of the issues of architecture within the web application
  • Introduction to the discussion of the different layers and application layers and their applications

Introduction to MVC

  • What is the model, view and controller, what are the tasks defined within each of these three components of the model.
  • Discussion of problems solvable with the help of the design pattern


  • Introduction to the abstraction of the servlet, HTTP request handling process
  • Basic HTTP
  • Why HTTP?
  • How does a servlet can handle the request?
  • What type of query you can handle?
  • The life cycle of a servlet

Web application

  • What is a web application?
  • What is the application deployment descriptor? In what way the service control flow between the client and the application?
  • What is the client and the server application architecture? Abstract representing the query and answer application. Attributes and HTTP requests and responses
  •  Listener interface

Flow Control and conversation

  • Introduction to the problem of conversational client application and solutions to common problems through the use of session object
  • Association asking HTTP session and the session life cycle

JSP pages

  • What is JSP?
  • What are the common problems solved using JSP pages in a Web application?
  • The role of JSP pages in the application and details of JSP technology behind
  • What are bezskryptowe JSP page?
  • Introduction to EL

Introduction to libraries and JSTL custom tag

  • What are tags in the servlet code?
  • How to use JSTL tag libraries and what typical problems solved using this tag?
  • How to define my own tags?

Own custom tag library (option 1 day)

  • Issues write your own tag libraries
  • File format descriptor tags
  • When you write your own tag library becomes a necessity?

Deployment descriptor: web.xml

  • A thorough discussion of the process of implementing a Web application and file structure implementation

Web application security issues (option 1-2)

  • Introduction to the topic of securing web applications
  • Using the API, container, and declarative form of defining access to resources based on roles and users
  • Examples of applications and implementation


  • Discussion of the principles of the declaration and implementation of filters in a web application
  • Declaration principles filters in the deployment descriptor and discuss issues within the subject filters

Korporacyjne wzorce projektowe (OPCJA 1 dzień)

  • Overview and introduction to corporate design patterns

Struts (OPTIONAL - 1-2days)

  • The introduction of a lightweight MVC web application framework
  • Define and discuss the role of the Shares, Validator and forms within the Struts framework, discussion of control flow within the application based on Struts and write a simple application using the Struts

Buchungen, Preise und Anfragen

Öffentlicher Klassenraum Öffentlicher Klassenraum
Von 3400EUR
Öffentlicher Klassenraum
Teilnehmer aus verschiedenen Organisationen. Die Themen können hier nicht angepasst werden.
Privater Klassenraum
Die Teilnehmer sind aus einem Unternehmen. Externe Teilnehmer sind nicht erlaubt. Der Kurs ist speziell auf eine Gruppe zugeschnitten, Die Themen werden genau auf die Bedürfnisse der Teilnehmer abgestimmt.
Privater Fernkurs
Der Anleiter und die Teilnehmer befinden sich an unterschiedlichen Orten und kommunizieren über das Internet miteinander. More Information

Je mehr Teilnehmer, desto höher die Ersparnis pro Teilnehmer. Die Tabelle reflektiert den Preis pro Teilnehmer und dient zur Veranschaulichung. Die tatsächlichen Preise können jedoch abweichen.

Number of Delegates Öffentlicher Klassenraum Privater Fernkurs
1 3400EUR 2750EUR
2 2100EUR 1750EUR
3 1667EUR 1417EUR
4 1450EUR 1250EUR
Können Sie kein passendes Datum finden? Fordern Sie ein neues Kursdatum an >>
Zu teuer? Schlagen Sie einen Preis vor >>

Verwandte Kategorien

Kombinierte Kurse

Kommende Kurse

OrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
ZürichMo, 2017-10-09 09:302750EUR / 3400EUR
BernMo, 2017-10-09 09:302750EUR / 3400EUR
BaselMi, 2017-10-11 09:302750EUR / 3400EUR


Course Ort Schulungsdatum Kurspreis (Fernkurs / Schulungsraum)
Statistik mit SPSS Predictive Analytics SoftWare Bern Do, 2017-10-12 09:30 2059EUR / 2559EUR
MongoDB für Entwickler Zürich Mo, 2017-11-06 09:30 1782EUR / 2282EUR
Statistik Level 1 Bern Mi, 2017-11-15 09:30 1881EUR / 2381EUR
Training Neural Network in R Zürich Di, 2017-11-21 09:30 1872EUR / 2372EUR
Semantic Web Überblick Zürich Mi, 2017-11-29 09:30 972EUR / 1322EUR
Drools Rules Administration Bern Mi, 2018-02-28 09:30 2961EUR / 3611EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.