Setzen Sie Ihre Software zur Programmierung wie Java EE, Ajax bzw. für's Web HTML oder XML noch besser ein durch gezielte Schulungen bundesweit mit Durchführungsgarantie bei PC-COLLEGE
Ihr Seminar mit Durchführungsgarantie ab der ersten Anmeldung zum Präsenz- oder Live-Online-Training. Unter anderem mit den Themen: Java, Visual Basic .NET, C#, JavaScript, C++ u.v.,m.
Grundbegriffe des Software-Tests und der Testautomatisierung, Vorstellung des Test-Driven Development (TDD), Testdaten und dedizierte Test-Datenbanken, Test-Frameworks und -Werkzeuge für Java-Anwendungen, Einbindung von automatisierten Tests in die...
Die Sprache Java Eigenschaften der Sprache, Editionen und Distributionen, Standardbibliotheken und Open Source, Test-Unterstützung Entwicklungswerkzeuge IDEs: Eclipse, Netbeans, IntelliJ IDEA, Visual Studio Code, Build-Tools: Maven, Gradl...
Docker Motivation für den Einsatz von Container-Images, Gegenüberstellung virtuelle Maschine vs. Container, Begrifflichkeiten Image, Registry, Container Docker-Kommando Docker-Images laden, verwalten, starten, Port-Mapping, Log...
Eigenschaften der Programmier-Plattform Java Grundlegende Konzepte der Programmiersprache Java, Java-Editionen, Java Development Kit (JDK) und Entwicklungswerkzeuge, Einführung in die Java-Entwicklungsumgebung Eclipse Sprachkonstrukte der Programmie...
Objektorientiertes Design mit Java Richtiger Entwurf von Klassen, Konstruktoren und Methoden, Korrekte Implementierung der Methoden `equals()`, `hashCode()` und `toString()`, Objekt-Erzeugung mittels Factory- und Builder-Entwurfsmuster, Verständnis...
Qualitätssicherung (QS) in der Java-Entwicklung Stufenweise Einführung von Qualität in Java-Projekten, Werkzeuge für die statische Code-Analyse (Plugins Checkstyle und SonarLint, SonarQube-Server), Programmier-Richtlinien und Clean Code Einfüh...
Agenda Schulung Docker für Java-Entwickler Motivation für den Einsatz von Container-Images Gegenüberstellung virtuelle Maschine vs. Container Begrifflichkeiten Image, Registry, Container Docker-Kommando Docker-Images laden, verwalten, starte...
Grundbegriffe des Software-Tests und der Testautomatisierung , Vorstellung des Test-Driven Development (TDD) , Testdaten und dedizierte Test-Datenbanken , Test-Frameworks und -Werkzeuge für Java-Anwendungen , Einbindung von automatisierten Tests in...
Release-Zyklus und Long-Term Support-Modell (LTS) Syntax-Erweiterungen Private Methoden in Interfaces, Diamond-Operator, @Deprecated, Typinferenz für lokale Variablen ('var'), 'switch' Expressions Neuerungen im Standard-API Factory-Methoden...
Docker Motivation für den Einsatz von Container-Images, Gegenüberstellung virtuelle Maschine vs. Container, Begrifflichkeiten Image, Registry, Container Docker-Kommando Docker-Images laden, verwalten, starten, Port-Mapping, Log...
Bereitstellung von Testdaten und Test-Datenbanken , Erweiterte Unit-Tests im Java-EE-Umfeld Test der Geschäftslogik mit Arquillian Konfiguration von Arquillian, Test der internen und externen Services mit Arquillian Test der Web-GUI mit...
Einführung in die Testautomatisierung Vorstellung der genutzten Java-EE-Anwendung Aufsetzen der Test-Umgebung (Datenbank, Application-Server, Enterprise-Anwendung), Betrachtung des Verhältnisses von Software-Architektur und Testbarkeit, Herausf...
Architekturen und Konzepte von JEE Aufbau und Bestandteile von JEE-Anwendungen, Full Profile, Web Profile, Micro Profile, Klassische Application Server vs. JAR Deployments Grundlagen von Java-Webanwendungen Java-Servlets, Jakarta Server P...
Release-Zyklus und Long-Term Support-Modell (LTS) Syntax-Erweiterungen Private Methoden in Interfaces, Diamond-Operator, @Deprecated, Typinferenz für lokale Variablen ('var'), 'switch' Expressions Neuerungen im Standard-API Factory-Methoden fü...
Objektorientiertes Design mit Java Richtiger Entwurf von Klassen, Konstruktoren und Methoden, Korrekte Implementierung der Methoden `equals()`, `hashCode()` und `toString()`, Objekt-Erzeugung mittels Factory- und Builder-Entwurfsmuster, Verständnis...
Eigenschaften der Programmier-Plattform Java Grundlegende Konzepte der Programmiersprache Java, Java-Editionen, Java Development Kit (JDK) und Entwicklungswerkzeuge, Einführung in die Java-Entwicklungsumgebung Eclipse Sprachkonstrukte der Programmier...
Einleitung Was ist ein Entwurfsmuster?, Entwurfsmuster-Katalog der GoF, Kategorisierung in Erzeugungs-, Struktur- und Verhaltensmuster, Warum und wie sollten wir Entwurfsmuster sinnvoll nutzen? Erzeugungsmuster Singleton - es kann nur einen geben,...
Qualitätssicherung (QS) in der Java-Entwicklung Stufenweise Einführung von Qualität in Java-Projekten, Werkzeuge für die statische Code-Analyse (Plugins Checkstyle und SonarLint, SonarQube-Server), Programmier-Richtlinien und Clean Code Einführ...
Java Platform Module System (JPMS) Motivation: Modul und Modularisierung, Java-Modulsystem (Projekt Jigsaw), Modularisierung des Java Development Kit (JDK), Moduldeskriptor, Sichtbarkeiten, (transitive) Abhängigkeiten, Zugreifbarkeit, Definition und...
Architekturen und Konzepte von JEE Aufbau und Bestandteile von JEE-Anwendungen, Full Profile, Web Profile, Micro Profile, Klassische Application Server vs. JAR Deployments Grundlagen von Java-Webanwendungen Java-Servlets, Jakarta Server Pag...