Java Schulungen

Java Schulungen

Lokale, instruktorierte Live-Java-Schulungen demonstrieren durch praktische Übungen, wie man Anwendungen mit Java entwickelt Java-Training ist als "Live-Training vor Ort" oder "Fern-Live-Training" verfügbar Onsite Live Training kann vor Ort bei Kunden durchgeführt werden Schweiz oder in NobleProg Corporate Trainingszentren in Schweiz Remote-Live-Training wird über einen interaktiven Remote-Desktop durchgeführt NobleProg Ihr lokaler Trainingsanbieter.

Machine Translated

Erfahrungsberichte

★★★★★
★★★★★

Java Kurspläne

Name des Kurses
Dauer
Überblick
Name des Kurses
Dauer
Überblick
14 Stunden
This instructor-led, live training in Schweiz (online or onsite) is aimed at programmers, java developers, and anyone who wishes to use Vaadin to develop and deploy applications.

By the end of this training, participants will be able to:

- Setup and configure a Vaadin project.
- Understand the fundamentals of Vaadin in developing applications.
- Use Vaadin to develop applications.
21 Stunden
This instructor-led, live training in Schweiz (online or onsite) is aimed at Java programmers who wish to learn about Guava and how to utilize Guava in programming.

By the end of this training, participants will be able to:

- Learn how to use Guava in Java programming.
- Utilize Guava to facilitate standard coding practices.
- Make easy to read and concise Java codes.
14 Stunden
This instructor-led, live training in Schweiz (online or onsite) is aimed at developers who wish to use NetBeans to develop applications with Java and other programming languages.

By the end of this training, participants will be able to:

- Learn about NetBeans and how it works.
- Learn how to use NetBeans in Java programming.
- Use NetBeans to create templates and projects.
14 Stunden
RabbitMQ ist ein Open Source Message Broker-System zum Speichern und Abrufen von Nachrichten, die von Prozessen, Anwendungen und Servern weitergeleitet werden. Spring ist ein Java Framework. Mithilfe von Java und Spring mit RabbitMQ können Benutzer komplexe Warteschlangen, Austausche, Bindungen und mehr erstellen.

Diese Live-Schulung (vor Ort oder per Fernzugriff) richtet sich an Softwarearchitekten und Webentwickler, die RabbitMQ als Messaging-Middleware und Java Programm mit Spring zum Erstellen von Anwendungen verwenden möchten.

Am Ende dieser Schulung können die Teilnehmer:

- Verwenden Sie Java und Spring mit RabbitMQ , um Anwendungen zu erstellen.
- Entwerfen Sie asynchrone nachrichtengesteuerte Systeme mit RabbitMQ .
- Erstellen und Anwenden von Warteschlangen, Themen, Austauschen und Bindungen in RabbitMQ

Format des Kurses

- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Übungen.
- Praktische Implementierung in einer Live-Laborumgebung.

Anpassungsoptionen für den Kurs

- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
28 Stunden
Die Java EE-Plattform bietet eine API und Runtime-Umgebung für die Entwicklung und Durchführung von großen, multi-tierten, skalierbaren, zuverlässigen und sicheren Netzwerkanwendungen. Docker und Kubernetes ermöglichen Entwicklern, eine Java Anwendung in einen Container zu verpacken und als Mikroservice in einer Java EE Umgebung zu implementieren.

Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an Entwickler, die ihre Java EE 8 Anwendungen beherbergen und sie als Mikroservices im Cloud ausführen möchten.

Am Ende dieser Ausbildung können die Teilnehmer:

Bauen und implementieren Java Mikroservices in Docker Container. Verwalten Docker Behälter verwenden Kubernetes. Integrieren Sie Mikroservices mit einem bestehenden monolithischen System. Überwachen, testen und sichere Mikroservices. Behälter und Orchesterumgebungen.

Format des Kurses

Interaktive Unterricht und Diskussion. Viele Übungen und Übungen. Hand-on Implementierung in einem Live-Lab-Umfeld.

Kursanpassungsoptionen

Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
28 Stunden
Dieses von Lehrern geleitete Live-Training richtet sich an alle, die Java zum Zweck der Testautomatisierung erlernen Java . Es ist ein optimierter, intensiver Kurs mit vielen praktischen Übungen, mit denen die Teilnehmer schnell mit den grundlegenden Programmierkenntnissen vertraut gemacht werden, die für das Testen von Software-Automatisierung erforderlich sind. Der Fokus liegt auf den Java Grundlagen, die direkt und unmittelbar auf die Testautomatisierung angewendet werden können.

Dieser Kurs behandelt keine vertiefenden Testautomatisierungs-Frameworks wie Selenium . Es umgeht auch den konventionellen "Hello World" -Ansatz zum Erlernen von Java , da dies kein Kurs zur Anwendungsentwicklung ist. Dieser Kurs zielt darauf ab, die Teilnehmer schnell mit der Testautomatisierung vertraut zu machen. Wenn Sie bereits mit Java vertraut sind und direkt mit Selenium testen möchten, Selenium Sie bitte: Einführung in Selenium (https://www.nobleprog.com/introduction-selenium-training) .

Format des Kurses

- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Übungen.
- Praktische Implementierung in einer Live-Laborumgebung.

Anpassungsoptionen für den Kurs

- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
14 Stunden
Dieser Kurs lehrt den praktischen Gebrauch von Hibernate für persistente Java-Objekte in einer relationalen Datenbank.
14 Stunden
Anwendungen für die Android-Plattform werden hauptsächlich in Java entwickelt. Dieser Kurs wurde für Software-Programmierer mit einem starken OOP-Hintergrund entwickelt (ob in PHP, Scala, C ++, C # oder Objective C), die lernen möchten, Java-Anwendungen für die Android-Plattform zu entwickeln. Dieser Kurs behandelt die Grammatik der Java-Programmiersprache und konzentriert sich auf die spezifischen Java-Funktionen, die die Android-Plattform mehr als andere nutzt.
21 Stunden
JUnit is a framework to write repeatable tests and do unit testing for Java language.
28 Stunden
Der Kurs behandelt die Grundlagen der Java-Entwicklung und stellt das Apache Maven Software-Projektmanagement und -Verständnis-Tool vor.
7 Stunden
Einführung in contect für fortgeschrittene Java-Programmierer, die normalerweise umfangreiche Anwendungen, Frameworks oder Bibliotheken entwickeln. Dieser Kurs besteht hauptsächlich aus Übungen (ca. 60%), der Rest sind Diskussionen und Präsentationen. Wir verwenden für diesen Kurs hauptsächlich die neueste Java Version. Sie kann jedoch auch als Privatkurs für ältere Java Versionen angeboten werden.
7 Stunden
Teilnehmer, die bereits Java Programmierer sind und ihren Horizont erweitern möchten und mehr Java Sprachkonzepte verwenden.
14 Stunden
Beschreibung

Die Java Sprache und die Laufzeitumgebung (Runtime Environment, JRE) wurden so entwickelt, dass sie frei von den problematischsten Sicherheitslücken sind, die in anderen Sprachen wie C / C++ . Softwareentwickler und -architekten sollten jedoch nicht nur wissen, wie sie die verschiedenen Sicherheitsfunktionen der Java Umgebung nutzen (positive Sicherheit), sondern auch die zahlreichen Schwachstellen kennen, die für die Java Entwicklung noch relevant sind (negative Sicherheit).

Der Einführung von Sicherheitsdiensten geht ein kurzer Überblick über die Grundlagen der Kryptographie voraus, der eine gemeinsame Grundlage für das Verständnis des Zwecks und der Funktionsweise der jeweiligen Komponenten bietet. Die Verwendung dieser Komponenten wird in mehreren praktischen Übungen vorgestellt, in denen die Teilnehmer die diskutierten APIs selbst ausprobieren können.

Der Kurs geht auch durch und erklärt die häufigsten und schwerwiegendsten Programmierfehler der Java Sprache und -Plattform, wobei sowohl die typischen Fehler von Java Programmierern als auch die sprach- und umgebungsspezifischen Probleme behandelt werden. Alle Sicherheitslücken und die relevanten Angriffe werden anhand von leicht verständlichen Übungen demonstriert, gefolgt von den empfohlenen Codierungsrichtlinien und den möglichen Abhilfemaßnahmen.

Teilnehmer an diesem Kurs werden

- Grundlegende Konzepte für Sicherheit, IT-Sicherheit und sichere Codierung verstehen
- Informieren Sie sich über Web-Schwachstellen, die über OWASP Top Ten hinausgehen, und lernen Sie, diese zu vermeiden
- Erfahren Sie, wie Sie verschiedene Sicherheitsfunktionen der Java Entwicklungsumgebung verwenden
- Ein praktisches Verständnis der Kryptographie haben
- Erfahren Sie mehr über typische Codierungsfehler und wie Sie diese vermeiden können
- Informieren Sie sich über aktuelle Sicherheitslücken im Java Framework
- Holen Sie sich Quellen und weitere Informationen zu sicheren Codierungsmethoden

Publikum

Entwickler
21 Stunden
Beschreibung

Abgesehen von soliden Kenntnissen in der Verwendung von Java Komponenten ist es auch für erfahrene Java Programmierer unerlässlich, über fundierte Kenntnisse in Bezug auf Sicherheitslücken auf Server- und Clientseite, die verschiedenen Sicherheitslücken, die für in Java geschriebene Webanwendungen relevant sind, und deren Folgen zu verfügen die verschiedenen Risiken.

Allgemeine webbasierte Sicherheitslücken werden durch die Darstellung der relevanten Angriffe aufgezeigt, während die empfohlenen Codierungstechniken und Schadensbegrenzungsmethoden im Kontext von Java erläutert werden, wobei das wichtigste Ziel darin besteht, die damit verbundenen Probleme zu vermeiden. Darüber hinaus wird ein besonderer Schwerpunkt auf die clientseitige Sicherheit gelegt, die Sicherheitsaspekte von Java Script, Ajax und HTML 5 HTML .

Der Kurs führt in die Sicherheitskomponenten der Standard Java Edition ein, denen die Grundlagen der Kryptografie vorausgehen, und bietet eine gemeinsame Grundlage für das Verständnis des Zwecks und der Funktionsweise der entsprechenden Komponenten. Die Verwendung aller Komponenten wird in praktischen Übungen vorgestellt, in denen die Teilnehmer die diskutierten APIs und Tools selbst ausprobieren können.

Abschließend werden die häufigsten und schwerwiegendsten Programmierfehler der Java Sprache und -Plattform erläutert. Neben den typischen Fehlern, die von Java Programmierern begangen werden, decken die Sicherheitslücken sowohl sprachspezifische Probleme als auch Probleme ab, die sich aus der Laufzeitumgebung ergeben. Alle Sicherheitslücken und die relevanten Angriffe werden anhand von leicht verständlichen Übungen demonstriert, gefolgt von den empfohlenen Codierungsrichtlinien und den möglichen Abhilfemaßnahmen.

Teilnehmer an diesem Kurs werden

- Grundlegende Konzepte für Sicherheit, IT-Sicherheit und sichere Codierung verstehen
- Informieren Sie sich über Web-Schwachstellen, die über OWASP Top Ten hinausgehen, und lernen Sie, diese zu vermeiden
- Informieren Sie sich über clientseitige Sicherheitslücken und sichere Codierungsmethoden
- Erfahren Sie, wie Sie verschiedene Sicherheitsfunktionen der Java Entwicklungsumgebung verwenden
- Ein praktisches Verständnis der Kryptographie haben
- Erfahren Sie mehr über typische Codierungsfehler und wie Sie diese vermeiden können
- Informieren Sie sich über aktuelle Sicherheitslücken im Java Framework
- Erhalten Sie praktische Kenntnisse im Umgang mit Sicherheitstest-Tools
- Holen Sie sich Quellen und weitere Informationen zu sicheren Codierungsmethoden

Publikum

Entwickler
21 Stunden
Selbst erfahrene Java-Programmierer beherrschen die verschiedenen Sicherheitsdienste von Java nicht mit allen Mitteln und kennen auch nicht die verschiedenen Schwachstellen, die für in Java geschriebene Web-Anwendungen relevant sind Der Kurs beschäftigt sich neben der Einführung von Sicherheitskomponenten der Standard Java Edition auch mit Sicherheitsproblemen der Java Enterprise Edition (JEE) und Web Services Der Diskussion spezifischer Dienste gehen die Grundlagen der Kryptographie und der sicheren Kommunikation voraus Verschiedene Übungen befassen sich mit deklarativen und programmatischen Sicherheitstechniken in JEE, während sowohl der Transportlayer als auch die Endtoend-Sicherheit von Webdiensten diskutiert werden Die Verwendung aller Komponenten wird in mehreren praktischen Übungen dargestellt, in denen die Teilnehmer die besprochenen APIs und Tools selbst ausprobieren können Der Kurs führt auch durch und erklärt die häufigsten und schwersten Programmierfehler der Java-Sprache sowie plattform- und web-bezogene Schwachstellen Neben den typischen Bugs, die von Java-Programmierern begangen werden, decken die eingeführten Sicherheitslücken sowohl sprachenspezifische Probleme als auch Probleme ab, die von der Laufzeitumgebung herrühren Alle Sicherheitslücken und die relevanten Angriffe werden durch einfache Übungen, gefolgt von den empfohlenen Kodierungsrichtlinien und den möglichen Minderungstechniken demonstriert Teilnehmer dieses Kurses werden Grundlegende Konzepte von Sicherheit, IT-Sicherheit und sicherer Codierung verstehen Lernen Sie Web-Schwachstellen über OWASP Top Ten hinaus und wissen Sie, wie Sie diese vermeiden können Sicherheitskonzepte von Web Services verstehen Lernen Sie, verschiedene Sicherheitsfunktionen der Java-Entwicklungsumgebung zu verwenden Ein praktisches Verständnis der Kryptographie haben Verstehen Sie Sicherheitslösungen von Java EE Informieren Sie sich über typische Codierungsfehler und wie Sie diese vermeiden können Informieren Sie sich über einige aktuelle Sicherheitslücken im Java-Framework Holen Sie sich praktische Kenntnisse in der Verwendung von Sicherheitstest-Tools Erhalten Sie Quellen und weitere Lesungen zu sicheren Programmierpraktiken Publikum Entwickler .
28 Stunden
Neben soliden Kenntnissen in der Verwendung von Java - Komponenten ist es auch für erfahrene Java - Programmierer unerlässlich, ein tiefgehendes Wissen über webbasierte Sicherheitslücken sowohl auf Server - als auch auf Client - Seite, die verschiedenen in Java geschriebenen Sicherheitslücken und die Konsequenzen der verschiedene Risiken Allgemeine webbasierte Schwachstellen werden durch die Darstellung der relevanten Angriffe demonstriert, während die empfohlenen Codiertechniken und Mitigationsmethoden im Kontext von Java mit dem wichtigsten Ziel erklärt werden, die damit verbundenen Probleme zu vermeiden Ein besonderer Fokus liegt dabei auf sicherheitsrelevanten Sicherheitsaspekten von JavaScript, Ajax und HTML5 Der Kurs stellt Sicherheitskomponenten der Standard Java Edition vor, denen die Grundlagen der Kryptographie vorangestellt sind Sie bieten eine gemeinsame Basis für das Verständnis des Zwecks und der Funktionsweise der anwendbaren Komponenten Sicherheitsaspekte der Java Enterprise Edition werden in verschiedenen Übungen vorgestellt, in denen sowohl deklarative als auch programmatische Sicherheitstechniken in JEE erläutert werden Schließlich erklärt der Kurs die häufigsten und schwersten Programmierfehler der Java-Sprache und -Plattform Neben den typischen Bugs, die von Java-Programmierern begangen werden, decken die eingeführten Sicherheitslücken sowohl sprachenspezifische Probleme als auch Probleme ab, die von der Laufzeitumgebung herrühren Alle Sicherheitslücken und die relevanten Angriffe werden durch einfache Übungen, gefolgt von den empfohlenen Kodierungsrichtlinien und den möglichen Minderungstechniken demonstriert Teilnehmer dieses Kurses werden Grundlegende Konzepte von Sicherheit, IT-Sicherheit und sicherer Codierung verstehen Lernen Sie Web-Schwachstellen über OWASP Top Ten hinaus und wissen Sie, wie Sie diese vermeiden können Lernen Sie Sicherheitslücken auf Seiten der Kunden kennen und sichern Sie die Programmierpraktiken Lernen Sie, verschiedene Sicherheitsfunktionen der Java-Entwicklungsumgebung zu verwenden Ein praktisches Verständnis der Kryptographie haben Sicherheitskonzepte von Web Services verstehen Verstehen Sie Sicherheitslösungen von Java EE Informieren Sie sich über typische Codierungsfehler und wie Sie diese vermeiden können Informieren Sie sich über einige aktuelle Sicherheitslücken im Java-Framework Holen Sie sich praktische Kenntnisse in der Verwendung von Sicherheitstest-Tools Erhalten Sie Quellen und weitere Lesungen zu sicheren Programmierpraktiken Publikum Entwickler .
28 Stunden
Um heterogenen Entwicklungsgruppen, die während ihrer täglichen Arbeit verschiedene Plattformen gleichzeitig nutzen, bestmöglich zu dienen, haben wir verschiedene Themen zu einem kombinierten Kurs zusammengeführt, der auf einer Trainingsveranstaltung verschiedene sichere Coding-Themen didaktisch präsentiert Dieser Kurs kombiniert C / C ++ - und Java-Plattformsicherheit, um eine umfassende, plattformübergreifende, sichere Programmierkompetenz zu bieten In Bezug auf C / C ++ werden gemeinsame Sicherheitslücken diskutiert, unterstützt durch praktische Übungen zu den Angriffsmethoden, die diese Sicherheitslücken ausnutzen, mit dem Fokus auf den Minderungstechniken, die angewendet werden können, um das Auftreten dieser gefährlichen Bugs zu verhindern, sie vor Markteinführung zu entdecken oder verhindere ihre Ausbeutung Die Sicherheitskomponenten und der Service von Java werden diskutiert, indem die verschiedenen APIs und Tools durch eine Reihe praktischer Übungen vorgestellt werden, in denen die Teilnehmer praktische Erfahrungen mit ihnen sammeln können Der Kurs behandelt auch Sicherheitsprobleme von Webservices und die damit verbundenen Java-Dienste, die angewendet werden können, um die größten Gefahren der internetbasierten Dienste zu verhindern Abschließend werden Web- und Java-bezogene Sicherheitslücken durch Übungen zum einfachen Verständnis demonstriert, die nicht nur die eigentliche Ursache der Probleme aufzeigen, sondern auch die Angriffsmethoden zusammen mit den empfohlenen Schutz- und Codiertechniken demonstrieren, um die damit verbundenen Sicherheitsprobleme zu vermeiden Teilnehmer dieses Kurses werden Grundlegende Konzepte von Sicherheit, IT-Sicherheit und sicherer Codierung verstehen Lernen Sie Web-Schwachstellen über OWASP Top Ten hinaus und wissen Sie, wie Sie diese vermeiden können Lernen Sie Sicherheitslücken auf Seiten der Kunden kennen und sichern Sie die Programmierpraktiken Lernen Sie, verschiedene Sicherheitsfunktionen der Java-Entwicklungsumgebung zu verwenden Ein praktisches Verständnis der Kryptographie haben Erkennen Sie die schwerwiegenden Konsequenzen unsicheren Pufferhandlings Verstehen Sie die architektonischen Schutztechniken und ihre Schwächen Informieren Sie sich über typische Codierungsfehler und wie Sie diese vermeiden können Informieren Sie sich über aktuelle Sicherheitslücken in verschiedenen Plattformen, Frameworks und Bibliotheken Erhalten Sie Quellen und weitere Lesungen zu sicheren Programmierpraktiken Publikum Entwickler .
28 Stunden
Selbst erfahrene Programmierer meistern nicht mit allen Mitteln die verschiedenen Sicherheitsdienste, die von ihren Entwicklungsplattformen angeboten werden, und sind auch nicht bewusst der verschiedenen Schwachstellen, die für ihre Entwicklungen relevant sind. Dieser Kurs zielt auf Entwickler, die sowohl Java und PHP verwenden, und bietet ihnen die wesentlichen Fähigkeiten, die notwendig sind, um ihre Anwendungen gegen gegenwärtige Angriffe über das Internet widerstehen zu lassen.

Ebene der Sicherheitsarchitektur werden durch die Bewältigung von Zugangskontrolle, Authentifizierung und Autorisierung, sichere Kommunikation und verschiedene Kryptofunktionen durchgeführt. Es werden auch verschiedene APIs eingeführt, die verwendet werden können, um Ihren Code in PHP zu sichern, wie OpenSSL für Kryptowährung oder HTML Purifier für Input Validation. Auf der Serverseite werden die besten Praktiken zur Festung und Konfiguration des Betriebssystems, des Webcontainers, des Dateisystems, des SQL Server und des PHP selbst gegeben, während ein besonderer Schwerpunkt auf Client-Side-Sicherheit durch Sicherheitsfragen von JavaScript, Ajax und HTML5 gegeben wird.

Allgemeine Web-Schwachstellen werden durch Beispiele diskutiert, die mit der OWASP Top Ten angepasst sind, die verschiedene Injektionsangriffe, Script-Injektionen, Angriffe gegen Session-Management, unsichere direkte Objekt-Referenzen, Probleme mit Dateienübertragungen und viele andere zeigen. Die verschiedenen Java- und PHP-spezifischen Sprachprobleme und Probleme, die aus der Arbeitszeitumgebung hervorgerufen werden, werden in die standardmäßigen Vulnerabilitätstypen der fehlenden oder unsachgemäßen Eingabe Validierung, unsachgemäße Nutzung von Sicherheitsfunktionen, falsche Fehler- und Ausnahmenbehandlung, Zeit- und Zuständigkeitsprobleme, Code-Qualitätsprobleme und mobile Code-Related Vulnerabilitäten eingeführt.

Die Teilnehmer können die diskutierten APIs, Tools und die Effekte der Konfigurationen für sich selbst ausprobieren, während die Einführung von Schwachstellen alle durch eine Reihe von praktischen Übungen unterstützt wird, die die Konsequenzen der erfolgreichen Angriffe demonstrieren, wie man die Fehler korrigiert und Verminderungstechniken anwenden und die Verwendung verschiedener Erweiterungen und Tools eingeführt.

Teilnehmer, die an diesem Kurs teilnehmen, werden

Verständnis der grundlegenden Konzepte von Sicherheit, IT-Sicherheit und sicherer Codierung Lernen Sie Web-Schwachstellen darüber hinaus OWASP Top Ten und wissen Sie, wie Sie sie vermeiden können Lernen Sie Kunden-Seite-Schwächen und sichere Codierungspraktiken Lernen Sie, die verschiedenen Sicherheitsfunktionen des Entwicklungsumfeldes zu nutzen Java Ein praktisches Verständnis der Kryptografie Erfahren Sie, wie Sie verschiedene Sicherheitsfunktionen nutzen können PHP Verständnis der Sicherheitskonzepte von Web-Diensten Erhalten Sie praktische Kenntnisse bei der Verwendung von Sicherheitsprüfungs-Tools Erfahren Sie über typische Codierungsfehler und wie Sie sie vermeiden können Informieren Sie sich über jüngste Schwachstellen in Java und PHP Frameworks und Bibliotheken Erhalten Sie Quellen und weitere Lesungen über sichere Codierungspraxis

Publikum

Entwickler
21 Stunden
In diesem Schulungskurs werden die DevOps Konzepte und -Prinzipien sowie die Möglichkeiten vorgestellt, die DevOps Praxis in Ihrer Organisation zu DevOps . Es konzentriert sich speziell auf Projekte auf der Java Plattform. Nach Abschluss dieser Schulung haben die Schüler ein grundlegendes Verständnis für das Wertversprechen von DevOps . Sie werden auch praktische Erfahrungen mit ausgewählten DevOps Tools sammeln, darunter Puppet , Jenkins , Git und andere. Ergänzt wird dieser Schulungskurs durch praktische Übungen, in denen die Teilnehmer ihre theoretischen Kenntnisse über das erlernte Material vertiefen können.

Themen:

- DevOps Praktiken und Tools
- Puppet
- Technische Einführung in das Cloud Computing
- Jenkins
28 Stunden
Google Web Toolkit (GWT or GWT Web Toolkit) is a set of open-source tools for building, optimizing and maintaining complex JavaScript browser-based applications in Java. GWT is used by many products at Google, including Google AdWords and Google Wallet.

In this instructor-led, live training, participants will learn the GWT programming concepts needed to get a web application up and running.

By the end of this training, participants will be able to

- Write client-side AJAX applications in Java and deploy them as JavaScript across multiple browsers (desktop, Android, iPhone, etc.)
- Develop a high-performance web application while overcoming the idiosyncrasies of browser behavior, XMLHttpRequest, and JavaScript
- Understand and overcome the challenges of Ajax programming
- Use GWT's tools to optimize a web application

Audience

- Front-end web developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 Stunden
Vertx ist eine Bibliothek zum Erstellen reaktiver Anwendungen In diesem instruierten Live-Training lernen die Teilnehmer, wie mit Vertx eine asynchrone ereignisbasierte Webanwendung erstellt wird Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen und verwenden Sie die verschiedenen Komponenten (Core, Web, Client usw) im Vertx-Stack Verwenden Sie Vertx, um Netzwerkdienstprogramme, HTTP / REST-Microservices, Ereignisverarbeitung mit hohem Volumen, Back-End-Nachrichtenbusanwendungen usw zu erstellen Führen Sie eine App aus, die eine hohe Parallelität mit minimalen Kernel-Threads verarbeiten kann Verwenden Sie die Vertx-APIs zur Unterstützung von Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin usw Unit Test asynchroner Code mit VertxUnit Bereitstellen und Skalieren einer App mit minimaler Hardware Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
14 Stunden
Java 9 und der robusten Rx Java 2.0-Bibliothek für reaktive Programme können Java Entwickler das reaktive Programmierparadigma problemlos in ihre Anwendungs- und Systementwicklungsprozesse übernehmen und anwenden.

In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer die Vorteile und Funktionen von Java 9, Spring, Jersey und Rx Java 2.0 bei der Entwicklung reaktiver Anwendungen kennen, während sie die Erstellung und Bereitstellung einer reaktiven Anwendung unter Verwendung von Java 9 schrittweise durchführen Flow API, Spring, das Akka Framework und die funktionale reaktive Programmierbibliothek Rx Java 2.0.

Am Ende dieser Schulung können die Teilnehmer:

- Verstehen Sie die Bedeutung und den Stellenwert der reaktiven Programmierung in der Anwendungs- und Systementwicklung.
- Führen Sie den Unit-Test auf Rx Java 2.0 aus.
- Verwenden Sie das Akka Framework nach reaktiven Programmierprinzipien.
- Nutzen Sie Spring für die Entwicklung von parallelen Anwendungen.
- Verwenden Sie die Flow-API von Java 9, um reaktive Apps zu entwickeln.

Format des Kurses

- Teilvorlesung, Teil & Diskussion, Übungen und viel praktisches Üben
14 Stunden
ReactiveX ist eine umfassende Bibliothek, um asynchrone Datenströme mit beobachtbaren Sequenzen zu erstellen. Es ermöglicht Entwicklern, die beobachtbaren Ströme und ihre Fähigkeit zu erfassen, ausgegebenen Ereignisse und Funktionen entsprechend ausführen.

Dieser Instructor-Leid, Live-Training führt die Teilnehmer in die umfassende Bibliothek von ReactiveX für die Entwicklung von responsiven Anwendungen und Wanderungen durch eine Reihe von Fällen, die die Nützlichkeit und Funktionalität der Schlüsselfunktionen von ReactiveX demonstrieren.

Durch die end of this training, teilnehmer will fähig zu:

Verständnis des reaktiven Programmierparadigms und der Funktionalität der Beobachtungsfähigkeiten und ihrer allgemeinen Verwendung bei der Entwicklung schwerer UI-Anwendungen Erfolgreich ein Umfeld für ReactiveX Erstellen von beobachtbaren Ereignissen bilden eine Menge an unterschiedlichen Elementen Anwenden ReactiveX's Transformation und Filterfunktionen

Publikum

Entwickler

Formate of the Kurs

Teil Lektüre, Teil Diskussion, Übungen und schwere Hand-on Praktik
7 Stunden
Reaktives Programmieren ist ein asynchrones Programmierparadigma, das sich auf Datenströme und die Verbreitung von Daten konzentriert, indem es eine definierte Abhängigkeit zwischen den zugrunde liegenden Ausführungsmodellen und den emittierten Datenströmen von einer Komponente zur anderen herstellt RxJS ist eine der umfassendsten reaktiven Programmierbibliotheken für die Verwaltung von UI-Ereignissen, asynchronen HTTP-Anfragen und anderen Datenströmen In diesem instruierten Live-Training werden die Teilnehmer mit den Tools und Funktionen von RxJS vertraut gemacht, wenn sie diese auf eine Vielzahl von Codierungsproblemen anwenden, die mit interaktiven, schwerpunktbasierten mobilen und Web-Apps verbunden sind Die Teilnehmer lernen außerdem, wie eine UI-Webanwendung erstellt und bereitgestellt wird Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Kenntnis des reaktiven Programmierparadigmas und seiner Nützlichkeit für die Entwicklung von UI-Anwendungen Erstellen Sie UI-Anwendungen mit hoher Skalierbarkeit, Flexibilität und Reaktionsschnelligkeit Einfach und frei erstellen und verwalten Sie eine Vielzahl von UI-Ereignissen, asynchronen HTTP-Anforderungen und anderen Datenströmen Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
7 Stunden
Apache Shiro ist ein leistungsstarkes Java-Sicherheitsframework, das Authentifizierung, Autorisierung, Kryptographie und Sitzungsverwaltung durchführt In diesem instruierten Live-Training lernen die Teilnehmer, wie sie eine Web-Anwendung mit Apache Shiro sichern können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie Shiros API, um verschiedene Arten von Anwendungen zu sichern, einschließlich Mobile, Web und Enterprise Aktivieren Sie Anmeldungen aus verschiedenen Datenquellen, einschließlich LDAP, JDBC, Active Directory usw Publikum Entwickler Sicherheitsingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
7 Stunden
Cuba Platform ist ein Open-Source-Java-Web-Framework für Unternehmensanwendungen In diesem instruierten Live-Training lernen die Teilnehmer, wie sie die Cuba Platform nutzen können, um Unternehmensanwendungen mit umfangreichen Weboberflächen zu entwickeln Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Entwickeln Sie Java-Anwendungen und Benutzeroberflächen mithilfe einer deklarativen Benutzeroberfläche, ohne HTML, CSS oder JavaScript zu verwenden Reduzieren Sie den Code und erleichtern Sie die schnelle Entwicklung Verwenden Sie das CUBA Studio-Webentwicklungstool mit vorhandenen Java-IDEs Passen Sie Anwendungen an, ohne den Code zu verzweigen Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
7 Stunden
Eclipse ist eine integrierte Entwicklungsumgebung (Integrated Development Environment, IDE), die am häufigsten für die Java Programmierung verwendet wird.

In diesem von Lehrern geführten Live-Training lernen die Teilnehmer die Verwendung der Eclipse-IDE für Java .

Am Ende dieser Schulung können die Teilnehmer:

- Verstehen Sie die verschiedenen Funktionen der Eclipse-IDE
- Erfahren Sie, wie Sie die Eclipse IDE für die Java Entwicklung einrichten
- Erstellen Sie ihre erste Java Anwendung in Eclipse und führen Sie sie aus
- Erfahren Sie verschiedene Tipps und Tricks zum effizienten Einsatz der Eclipse-IDE

Publikum

- Java Entwickler, die an der Verwendung der Eclipse-IDE interessiert sind

Format des Kurses

- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
21 Stunden
Java FX ist eine GUI-Bibliothek, die in der neuesten Version von Java JDK verfügbar ist. Es enthält eine Sammlung von Grafik- und Medienpaketen zum Entwerfen, Erstellen, Testen, Debuggen und Bereitstellen von Rich Client-Anwendungen, die auf mehreren Plattformen konsistent funktionieren.

In diesem von Lehrern geleiteten Live-Training vor Ort lernen die Teilnehmer, wie sie mithilfe der leistungsstarken Java -GUI-Bibliothek Java FX umfangreiche Benutzeroberflächen entwickeln.

Am Ende dieser Schulung können die Teilnehmer:

- Erstellen Sie mit Java FX eine moderne, visuell ansprechende Java Anwendung
- Integrieren Sie Java FX in ältere Swing- und SWT-basierte Java Anwendungen
- Fügen Sie ihrer Anwendung 3D-Grafiken und -Effekte hinzu
- Testen und debuggen Sie ihre Java Anwendung
- Stellen Sie die Anwendung im Web oder als Desktop-Anwendung bereit

Publikum

- Anwendungsentwickler
- Web-Entwickler

Format des Kurses

- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben

Hinweis

- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
28 Stunden
Objectives

This 4 day course is aimed at object-oriented developers (e.g. C++ or C#) who need to get up to speed quickly in Java. The course covers the Java programming constructs and APIs quickly, focussing on the differences between Java and other OO languages.

Audience

This training course is aimed at OO developers who need to transition into Java.
21 Stunden
Dieser Kurs behandelt die sicheren Codierungskonzepte und -prinzipien mit Java mithilfe der OWASP von Open Web Application Security Project ( OWASP ). Das Open Web Application Security Project ist eine Online-Community, die frei verfügbare Artikel, Methoden, Dokumentationen, Tools und Technologien im Bereich der Sicherheit von Webanwendungen erstellt.

Last Updated:

Zukünftige Java Kurse

Java Schulung, Java boot camp, Java Abendkurse, Java Wochenendkurse, Java Kurs, Java Training, Java Seminar, Java Seminare, Java Privatkurs, Java Coaching, Java Lehrer

Sonderangebote

Sonderangebote Newsletter

Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking for a good mixture of IT and soft skills in Switzerland!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions