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 PraxisJavaScript
- JavaScript-Anwendungen
- JavaScript-Versionen
- JavaScript in der PraxisCSS - Cascading Style Sheets
- Formatsprache für HTML
- Möglichkeiten und VersionenDHTML - Dynamic HTML
- Die Summe aller Teile
- Was ist DOM?
- DHTML in der PraxisGrafik, Multimedia, aktive Formate
- Grafikformate
- Flash in der Praxis
- HTML und Java (-Applets)
- HTML und ActiveXPraxisteil zu den clientseitigen Technologien
- Serverseitige
Technologien
Der Web-Server
- Statischer Zugriff
- Request-Zugriffsmethoden
- Server-Side-ProcessingCGI
- Common Gateway Interface, Vorteile/NachteileServer-API
- ISAPI, NSAPI etc., Vorteile/NachteileScripting
- ASP, CFM, PHP, JSP, Vor-/Nachteile und VergleichPraxisteil zu den serverseitigen Technologien
- Middleware
Technologien
Was ist Middleware?
Integrationsmöglichkeiten
Klassifikation von MiddlewareObject Request Broker:
- CORBA - Common Object Request Broker Architecture
- DCOM - Distributed Common Object ModelApplikationsserver:
- Microsoft-Konzept
- Java-Konzept
- Auswahl von ApplikationsserverDie .NET-Strategie, Vergleich .NET/J2EE
- XML - am Client und
Server
Was ist XML?
XML und HTML
XML-TechnologienXML-Einsatzgebiete
- XML im Multimedia-Bereich
- XML in wissenschaftlichen Netz-Darstellungen
- XML und EDIFACTXML und Datenbanken
- Aufbau eines DB-Systems
- XML-Dokument als DB
- Hybride XML-Datenbanken
- XML-DatenbankenXML und Softwareentwicklung
- SAX API - Simple API for XML
- DOM API - Document Object Model API
- XML als KomponenentmodellWeb 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 SourceAuswahl 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.