Einführung in die Java-ProgrammierungJava im Überblick Charakteristika von Java, Einrichten gängiger Java-Programmierumgebungen (IDEs): IntelliJ IDEA, Eclipse, Funktionsweise der Java Virtual Machine, Speicherverwal...
Gestalten Sie beeindruckende Layouts mit Adobe InDesign. InDesign ermöglicht Ihnen die Gestaltung professioneller Layouts für Print und Digital – von Broschüren und Katalogen bis zu Flyern und interaktiven Dokumen...
Objektorientierte Programmierung in ABAP, Kurzer UML Ausflug zum Modelling und zur Visualisierung, Klassen in ABAP, Class Builder Tool, Garbage Collector, Methoden und Unterschiede zu Funktionen, Vererbung (Inherita...
EJB Komponentenarchitektur, Session Beans, Message-Driven Beans, Entity-Beans und Persistenz: Der Weg zur JPA (Java Persistence API), Object Relational Mapping(ORM), Hibernate im Überblick, Lebenszyklus von Enterpri...
SAX und JAXP: Simple API for XML und Java API for XML Processing, XML Dokumente mit SAX auslesen und validieren-, mit JAXP parser- und transformer unabhängig entwickelnDocument Object Model (DOM) und JDOM: XML Objek...
Softwareentwicklungsprozess Einführung in den Softwareentwicklungsprozess, Software-Qualität: Ihre BedeutungGuter und schlechter Code Auswirkungen von schlechtem Code, Erkennen von schlechtem Code durch Code-Smells,...
Grundlagen von Java EE:, Design, Applikationsserver, Rollen der Java EE-Anwendungsentwicklung, Technologien, Präsentationsschicht:, Dynamischer Webcontent mit JSP und JavaBeans, JSP Standard Tag Libraries, Servlets...
Typ-Design für wartbare APIsPublic Types vs. Internal Types sauber trennen, Typen als Verträge: Stabilität bei Refactorings, Typ-Naming, Readability und Fehlermeldungen verbessern, Generics, die wirklich skalierenCo...
XML und JSON im Vergleich, Zugriff auf Dienste mit SOAP / Beschreibung der Schnittstellen mit WSDL, Message Exchange Pattern: Synchron, Asynchron, Callback, Zugriff auf Namensdienste mit UDDI / Web Services in einer...
1. Einführung in JavaFX Überblick, Ziele und Unterschiede zu Swing, Grundlegende Architektur verstehen2. Projektstart & Struktur JavaFX-Projekte anlegen, Modul- und Paketstruktur aufbauen, Start- und Application-Kla...
Einführung in Android Jetpack und die Bedeutung von Architecture Components, Data Binding: Layouts, Binding-Expressions, Binding-Adapter, Verwendung mit LiveData, Two-way Data Binding, Lifecycles: Application-, Acti...
Einführung und Überblick Java Versionen, Installation des Java SDKs, Entwicklungsumgebungen (IntelliJ Idea, Eclipse oder NetBeans), Architektur, JRE und JDK, Oracle JDK vs Open JDKGrundlagen: Die Syntax von Java, Ga...
Setup und Tooling IntelliJ AI-Setup: Dependency Management, Artifact-Repositories, ChatGPT-Plugin für IntelliJ vs. ChatGPT-Webversion, IntelliJ AI Assistant vs. Inline-AI-CodingEinführung & Zielsetzung Überblick übe...
Nutzerzentriertes Design für Produkte, Services und InnovationEinführung in Design Thinking Definition und Abgrenzung., 3 Elemente: Team, Raum und Prozess., Die Prinzipien und Phasen des Design-Thinking-Prozesses.,...
Einführung in Prinzipien und Techniken der ObjektorientierungBibliotheken, Deployment, Sichtschutz, Verschachtelung, Builder Pattern, Enumerationen, Annotationen, Fehler und Ausnahmen, Zusicherungen, Wurzel, Introsp...
Architektur und Businesslogik in Einklang bringen (CPSA Advanced Level)In diesem Seminar erfährst du, warum durch Domain Driven Design (DDD) komplexe Softwareprojekte transparenter für alle Beteiligten durchgeführt...