Architektur moderner Web-Anwendungen 

Teilnehmerkreis:
Anwendungsentwickler, Projektleiter

Voraussetzungen:
Allgemeine EDV-Kenntnisse

Lernziel:
Web-Architekturen kennenlernen und verstehen

Inhalt:

  • Clientseitige Technologien
    HTML - Hypertext Markup Language
    - Die "lingua franca" des Web
    - HTML-Versionen
    - HTML in der Praxis

    JavaScript
    - JavaScript-Anwendungen
    - JavaScript-Versionen
    - JavaScript in der Praxis

    CSS - Cascading Style Sheets
    - Formatsprache für HTML
    - Möglichkeiten und Versionen

    DHTML - Dynamic HTML
    - Die Summe aller Teile
    - Was ist DOM?
    - DHTML in der Praxis

    Grafik, Multimedia, aktive Formate
    - Grafikformate
    - Flash in der Praxis
    - HTML und Java (-Applets)
    - HTML und ActiveX

    Praxisteil zu den clientseitigen Technologien

  • Serverseitige Technologien
    Der Web-Server
    - Statischer Zugriff
    - Request-Zugriffsmethoden
    - Server-Side-Processing

    CGI
    - Common Gateway Interface, Vorteile/Nachteile

    Server-API
    - ISAPI, NSAPI etc., Vorteile/Nachteile

    Scripting
    - ASP, CFM, PHP, JSP, Vor-/Nachteile und Vergleich

    Praxisteil zu den serverseitigen Technologien

  • Middleware Technologien
    Was ist Middleware?
    Integrationsmöglichkeiten
    Klassifikation von Middleware

    Object Request Broker:
    - CORBA - Common Object Request Broker Architecture
    - DCOM - Distributed Common Object Model

    Applikationsserver:
    - Microsoft-Konzept
    - Java-Konzept
    - Auswahl von Applikationsserver

    Die .NET-Strategie, Vergleich .NET/J2EE

  • XML - am Client und Server
    Was ist XML?
    XML und HTML
    XML-Technologien

    XML-Einsatzgebiete
    - XML im Multimedia-Bereich
    - XML in wissenschaftlichen Netz-Darstellungen
    - XML und EDIFACT

    XML und Datenbanken
    - Aufbau eines DB-Systems
    - XML-Dokument als DB
    - Hybride XML-Datenbanken
    - XML-Datenbanken

    XML und Softwareentwicklung
    - SAX API - Simple API for XML
    - DOM API - Document Object Model API
    - XML als Komponenentmodell

    Web Services
    - Was ist/macht ein Web Service?
    - Was ist/macht SOAP?
    - Was ist/macht WSDL?
    - Was ist/macht UDDI?

  • Open Source in der Web-Anwendungsentwicklung
    Open Source - Vorteile/Nachteile
    Open Source und Softwarequalität
    Bedeutung von Open Source

    Auswahl des richtigen Frameworks
    - CMS-Framework: Zope/Plone
    - MVC-Framework: Struts, Turbine
    - XML-Framework: Cocoon, Enhydra

  • Sicherheit in der Web-Anwendungsentwicklung
    Algorithmen
    Digitale Signaturen, Zertifikate, SSL - Secure Sockets Layer
    Sitzungs- und Zustandsverwaltung
    Authentisierung und Autorisierung

Dauer:
Standard sind 3 Tage, auf Wunsch auch als Kompakt- oder Spezial-Schulung zu buchen.

Preis:
Der Preis des Seminar richtet sich nach der Dauer in Tagen und der Anzahl der Teilnehmer. Gerne machen wir Ihnen ein Angebot.

Offenes Seminar bei unserem Partner
GFU Cyrus AG in Köln


mehr über MARTINSFELD