20 Jahre Erfahrung FreeCall 0800 tutegos

Java im Überblick für Entscheider

[LOGO]

Die objektorientierte Programmiersprache Java von Oracle hat sich in der modernen Software-Entwicklung etabliert. Java besticht durch eine Vielzahl anwenderfreundlicher Tools und Bibliotheken. Oracle teilt die plattformunabhängige Java-Technologie in vier Plattformen ein: Java Standard Edition (Java SE), Java Enterprise Edition (Java EE), Java Micro Edition (Java ME) und Java Card. Die Teilnehmer dieses Seminars erhalten zunächst einen fundierten Überblick über die Eigenschaften der Java-Reihe, die Laufzeitumgebung sowie der einzelnen Tools. Darauf aufbauend wird auf die Erweiterungen von Java EE eingegangen, das der Entwicklung mehrschichtiger Softwarearchitekturen dient. Ebenso bekommen die Teilnehmer Einblick in die Anwendungsentwicklung für mobile Endgeräte mit Java ME.

Inhalte des Seminars

Die Besonderheiten von Java

  • Write Once, Run Anywhere (WORA), Plattformunabhängigkeit
  • Compiler, Laufzeitumgebung, JVM, Bytecode
  • Java als Plattform, Java und Java SE, JDK, JRE
  • Unicode-Verarbeitung, Sicherheitskonzept, Performanz, Multithreading
  • Entwicklungen: Von Java 1.0 bis Java 19
  • Bedeutung von Long-Term-Support (LTS) Releases
  • Unterschied zwischen Java-Implementierungen: OpenJDK, Adoptium, Corretto …
  • Java-Bibliotheken und die Bedeutung freier Software
  • Oracle und Standardisierungen über Java Community Process (JCP)
  • Bedeutung von Java Specification Request (JSR) bei Weiterentwicklungen
  • Bekannte Java-Anwendungen, Tools
  • Java im Vergleich zu .NET/C#

Java im Projekt und in der Weiterbildung

  • Effektivität von Java im Vergleich zu anderen Sprachen
  • Stundensätze
  • Auf-/Abwärtskompatibilität
  • Projektrisiken durch Java, Investitionssicherheit
  • Ausbildungsreihen, Qualifizierungsmaßnamen
  • Java-Zertifizierungen (SCJP, SCJD, SCWCD , SCBCD, SCDJWS, SCEA, SCMAD)

Grafische Oberflächen mit Java, Deployment

  • AWT, Swing, Java 2D, Java 3D
  • Eclipse PCP, SWT
  • Gui-Builder
  • Java Rich Client Entwicklung: Eclipse RPC, NetBeans RCP
  • RIA-Anwendungen mit JavaFX

Entfernte Anbindung, Web-Services und XML-Verarbeitung

  • Die Bedeutung von XML
  • XML-Verarbeitung mit Java
  • Entfernte Aufrufe über RMI
  • Web-Services: REST und SOAP

Web-Anwendungen und Portale

  • Statische und dynamische Web-Anwendungen
  • Arbeitsweise eines Java-Web-Servers: Apache, Tomcat
  • Web-Frameworks im Überblick
  • Servlets und JavaServer Pages (JSP)
  • JavaServer Faces (JSF)
  • GWT Web Toolkit (ehemals Google Web Toolkit)
  • Portalserver, Portlets

Java Enterprise

  • Mehrschichtige Anwendungsentwicklung (multi-tier architecture)
  • Datenbankanbindung, JDBC
  • Komponentenorientierte Softwareentwicklung mit EJBs
  • Applikationsserver, freie und kommerzielle Server
  • Bestandteile der Java EE, OR-Mapper
  • Transaktionale Sicherheit von Services
  • Message-oriented middleware (MOM) mit Java
  • Java EE/Jakarta EE heute und J2EE 1.4 füher
  • Service-orientierte Anwendungen (SOA)
  • Enterprise Service Bus (ESB)
  • Modulsysteme, OSGi
  • Skalierbarkeit von Enterprise-Applikationen
  • Anbindung von Fremdsystemen, EIS (Enterprise Information System)
  • Java in der Cloud

Mobile Anwendungen mit Java

  • Java Mobile, Java ME (J2ME)
  • MIDP, CLDL, Verbreitung auf mobilen Endgeräten
  • Android
  • Java auf dem iPhone?
  • Java Card für Java-Applikationan auf Chipkarten (Smart-Cards)

Entwicklungsumgebungen

  • Bedeutung Integrierter Entwicklungsumgebungen für die Java-Entwicklung
  • IntelliJ IDEA
  • Eclipse IDE
  • NetBeans
  • Oracle JDeveloper
  • Plugins/Module

Produkt-Quiz

  • Eclipse, NetBeans, IntelliJ
  • Apache Software Foundation
  • Axis2
  • Java DB, Derby
  • Hibernate
  • Wildfly/JBoss, GlassFish/Payara Server, WebSphere, TomEE
  • Liferay

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 1 Tag, insgesamt 8 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: IT-Leiter, Projektmanager

Alle Kategorien

Was Teilnehmer sagen