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
28 Stunden
Überblick
Dieser 4-tägige Kurs richtet sich an Programmierer, die bereits die Java-Sprache beherrschen und die Enterprise Java Beans 2.0-Technologie nutzen möchten, während sie sich der Sicherheitsimplikationen der Verteilung von Anwendungen bewusst werden. Dieser Kurs hat eine große praktische Komponente, die die Entwicklung einer E-Commerce-Anwendung auf Basis von Enterprise Java Beans umfasst. Der Kurs verwendet den JBoss Application Server.
14 Stunden
Überblick
Spring Boot ist ein Java Framework zum Erstellen von RESTful-APIs und Microservices. React ist eine Java Skriptbibliothek, die Flexibilität bei der Integration in andere Frameworks für die gemeinsame Nutzung von Funktionen bietet. Redux ist eine Java Script-Bibliothek zum Verwalten von Anwendungszuständen und zum Erstellen von Schnittstellen. Mit Spring Boot , React und Redux verfügt der Benutzer über das Toolkit, das zum Erstellen funktionaler Front-End- und Back-End-Webanwendungen erforderlich ist.

Diese Live-Schulung (vor Ort oder per Fernzugriff) richtet sich an Webentwickler, die funktionierende Front-End- und Back-End-Webanwendungen mit Spring Boot , React und Redux erstellen möchten.

Am Ende dieser Schulung können die Teilnehmer:

- Erstellen Sie eine Front-End-Anwendung mit React und Redux.
- Erstellen Sie RESTful-APIs mit Spring Boot .
- Sichere Webdienste mit Spring Security und JWT-Webtoken.

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.
21 Stunden
Überblick
This training outline is intended to bring attendees from a beginner to an intermediate/advanced level in the understanding and knowledge of the Akka framework.

The entire course is hands on, mostly driven by the trainer in the beginning and progressively shifting towards the attendees producing code themselves (and downloading implementations/solutions written by the trainer).

Attendees are not expected to have prior knowledge of Scala, the trainer will take the necessary time to explain and clarify all the intricacies that relate to the Scala code used.
28 Stunden
Überblick
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
Überblick
Akka ist eine Open-Source-Bibliothek und Laufzeit für den Bau von gleichzeitigen und verteilten Anwendungen, die auf der JVM (Java Virtual Machine) laufen.

Dieses von Lehrern geleitete Live-Training (vor Ort oder Remote) richtet sich an erfahrene Akka-Entwickler, die ihre Anwendungen auf mehrere Knoten und Drittanbieter-Systeme ausweiten möchten.

Am Ende dieses Trainings können die Teilnehmer:

- Nutzen Sie die erweiterten Funktionen von Akka & #39;, um ihre bestehenden Akka-Anwendungen zu erweitern
- Entwicklung und Einsatz komplexer, großflächiger Anwendungen
. - Skalieren Sie eine bestehende Anwendung über ein einziges JVM
hinaus.

Format der

- interaktiven Vortrag und Diskussion
. - Viele Übungen und Übungen
. - Hands-on-Umsetzung in einem Live-Labor-Umfeld
.

- Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um
zu arrangieren. - Um mehr über Akka zu erfahren, besuchen Sie bitte: https://akka.io/
7 Stunden
Überblick
Akka ist eine Open-Source-Bibliothek und Laufzeit für den Bau von gleichzeitigen und verteilten Anwendungen, die auf der JVM (Java Virtual Machine) laufen. Die akka-Stretch-Bibliothek sitzt auf Akka und ermöglicht die Verarbeitung von Datenströmen.

Dieses von Lehrern geleitete Live-Training (vor Ort oder Remote) richtet sich an erfahrene Akka-Entwickler, die die Akka Streams API nutzen möchten, um Anwendungen für den Konsum von Streaming-Daten zu schreiben.

Am Ende dieses Trainings können die Teilnehmer:

- Verstehen Sie die Prinzipien der Streams und wie sie in Akka umgesetzt werden.
- Verwenden Sie die verschiedenen Akka Streams API-Komponenten, um fehlertolerante Streams zu erstellen.
- Einsatz für Akka Streams in die Produktion
.

Format der

- interaktiven Vortrag und Diskussion
. - Viele Übungen und Übungen
. - Hands-on-Umsetzung in einem Live-Labor-Umfeld
.

- Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um
zu arrangieren. - Um mehr über Akka Streams zu erfahren, besuchen Sie bitte: https://doc.akka.io/docs/akka/2.5/stream/stream-introduction.html
14 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at developers who wish to use WebFlux to develop and deploy reactive applications.

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

- Install and configure Spring 5 and the WebFlux framework.
- Develop reactive application and services.
21 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at Java developers who wish to use the Spring 5 framework to develop and deploy build enterprise web applications.

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

- Install and configure Spring 5.
- Understand and implement Spring 5's latest features.
- Access databases with Spring Application.
- Use the new reactive web framework, WebFlow, to make an application reactive.
- Integrate a Spring application with legacy Java EE applications.
- Test and deploy an enteprise-grade Spring application.
14 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at developers who wish to develop Java Enterprise applications with OpenXava.

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

- Install and configure OpenXava.
- Select and use other Java tools and frameworks together with OpenXava.
- Develop an advanced database driven business application.
- Test and debug an OpenXava application.
21 Stunden
Überblick
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.
14 Stunden
Überblick
Spring Boot ist ein Technologie-Stack, der Konventionen gegenüber Konfigurationen bevorzugt. Spring Boot können Entwickler eigenständige Anwendungen für die Produktion erstellen, die "nur" auf einer eingebetteten Instanz von Tomcat , Jetty oder Undertow ausgeführt werden.

Dieses Live-Training (vor Ort oder per Fernzugriff) richtet sich an erfahrene Spring Boot Entwickler, die die erweiterten Funktionen von Spring Boot nutzen möchten, um komplexe Spring Boot Anwendungen weiter zu verbessern, zu sichern und zu testen.

Am Ende dieser Schulung können die Teilnehmer:

- Passen Sie das Spring WebMVC-Framework an, um die Entkopplung von Webanwendungen zu verbessern.
- Serialisieren und deserialisieren Sie Objekte mithilfe der Jackson-Serialisierungsansichten.
- Speichern und sichern Sie Benutzerdaten in einer Datenbank.
- Verwenden Sie Spring Sessions, um Benutzersitzungsinformationen auf verteilte Weise zu verwalten.
- Automatisieren Sie das Testen von Spring WebMVC-Anwendungen.
- Überwachen und Messen der Anwendungsleistung.

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.
21 Stunden
Überblick
Rx Java ist eine Java - Bibliothek zum Aktivieren ereignisbasierten Anwendungen (auch bekannt als React ive Programming ).

Dieses Live-Training (vor Ort oder per Fernzugriff) richtet sich an Entwickler, die Rx Java zum Entwickeln und Bereitstellen einer mobilen Android -Anwendung verwenden möchten.

Am Ende dieser Schulung können die Teilnehmer:

- Richten Sie eine Entwicklungsumgebung ein, die die für die Entwicklung einer reaktiven Anwendung erforderlichen Bibliotheken, Pakete und Frameworks enthält.
- Verstehen Sie, wie Daten- und Ereignisströme ausgegeben und verbraucht werden.
- Entwerfen Sie Anwendungen, die reale Situationen (ereignisbasiert) auf elegante und übersichtliche Weise modellieren.

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.
- Weitere Informationen zu Rx Java finden Sie unter: https://github.com/ React iveX / Rx Java
21 Stunden
Überblick
Teilnehmer, die bereits Java Programmierer sind und ihren Horizont erweitern möchten und mehr Java Sprachkonzepte verwenden.
14 Stunden
Überblick
Parallele Programmierung ist die rechnerische Ausführung simultaner Berechnungen und Prozesse. Mit der parallelen Programmierung in Java können Benutzer Multithread-Anwendungen erstellen, die eine hohe Leistung bieten und schnell reagieren.

Dieses Live-Training (vor Ort oder remote) richtet sich an Webentwickler, die Multithread-Anwendungen in Java erstellen möchten.

Am Ende dieser Schulung können die Teilnehmer:

- Erstellen Sie Multithread-Anwendungen in Java für jeden Zweck und jede Skalierung.
- Wenden Sie gesperrte Algorithmen und Datenstrukturen an, um die Leistung zu steigern.
- Vergleichen Sie Entwurfsmuster und Leistungsaspekte, um eine bessere Optimierung zu erzielen.
- Implementieren Sie Threads in Java für die gemeinsame Nutzung und Kommunikation von Daten.

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
Überblick
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.
14 Stunden
Überblick
Spring ist ein Open-Source-Framework, das in Javageschrieben wurde. REST-Webdienste sind Ressourcen, die Anwendungen und Dienste miteinander verbinden, um gleichzeitig zu kommunizieren. Durch die Integration von REST-Webdiensten in die Frühjahrsumgebung können Entwickler Datenspeicherinteraktionen in eine gemeinsame Repository-API abstrahieren.

Dieses von einem Kursleiter geleitete Live-Training (vor Ort oder remote) richtet sich an Webentwickler, die REST-APIs mit Spring Data REST erstellen möchten.

Am Ende dieser Schulung können die Teilnehmer:

- Erstellen Sie REST-APIs mit Spring Data REST.
- Stellen Sie RESTful-APIs mit Spring Data REST zur Seite.
- Testen und beheben Sie REST-APIs mithilfe von Postman.

Format des Kurses

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

Kursanpassungsoptionen

- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
21 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at software testers who wish to test REST web services with Postman, Java, and Rest Assured APIs.

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

- Automate webservice API testing using Postman and REST Assured API.
- Generate reports for execution results.
- Design and implement automation frameworks with REST Assured API.
14 Stunden
Überblick
Dieser Kurs lehrt den praktischen Gebrauch von Hibernate für persistente Java-Objekte in einer relationalen Datenbank.
28 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at developers who wish to containerize their Java EE 8 applications and run them as microservices in the cloud.

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

- Build and deploy Java microservices in Docker containers.
- Manage Docker containers using Kubernetes.
- Integrate microservices with an existing monolithic system.
- Monitor, test, and secure microservices.
- Troubleshoot containers and orchestration environments.
35 Stunden
Überblick
During the training participants will learn how to write basic programs In Java, test it, use standard libraries and create multi-threaded applications.
35 Stunden
Überblick
The course is intended for Java programmers who want to produce efficient applications. After consultation with client, the course can be conducted in a special tool version, for people who only need to detect performance problems (testers, administrators) - in this case programming in Java is not required.

During the training, participants will learn about process and modern tools for producing efficient software in Java. They learn performance-related traps, benchmarking, profiling, tuning, memory analysis, performance tricks using collections or IO. Learned topics and tools are applicable regardless of the technologies used in the project, because we focus on language-level performance, tools and embedded libraries. Tuning discusses parameters of JVM provided by Oracle.
28 Stunden
Überblick
The course covers the basics of Java development.

It introduces students to Java technology and teaches them basic Java syntax and concepts, leading to the creation of a simple program. Training goes through the essential concepts and features of the Java Programming Language, focusing on exceptions, basic input/output, concurrency, regular expressions, Java collections framework and the platform environment. The course finishes when all basic Java features have been explained and trained.
7 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at developers who wish to reinforce their knowledge of Java 10 and utilize to create, build, test, debug and deploy enterprise applications.

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

- Set up the necessary development environment to start developing with Java 10.
- Make use of the essential features of Java 10 to develop an application.
- Comprehend the principles behind the Java 10 update and apply it to application enhancements.
- Recognize and consider the potential of Java 10 implementations for other ventures.
14 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at developers who wish to use Java 9 and its features to create, build, test, debug and deploy enterprise applications.

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

- Set up the necessary development environment to start developing using Java 9.
- Understand the specifications of the Java 9 upgrade.
- Employ Java 9 features to enhance the performance of applications.
- Perceive the potential of Java 9 as a tool for other enterprise implementations.
14 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at Java developers who wish to optimize their Jave EE 8 development environment to create, build, test, debug and deploy business applications.

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

- Set up and configure the necessary development environment for Java EE 8.
- Make use of the Java EE 8 features to develop business applications that are Java EE-compliant.
- Utilize the appropriate methods to optimize their Java EE 8 environment.
- Improve their application monitoring routines.
- Recognize the critical factors for efficient application systems performance.
- Perceive the potential of Java EE 8 when implemented in other ventures.
21 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at developers who wish to use Java EE 8's new features to build cloud applications.

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

- Set up the necessary development environment to start developing.
- Understand the concepts and architecture behind Java Enterprise Edition (JEE).
- Create a sample cloud application (or web service).
- Interface an application with a database.
- Write and manage stateful components using dependency injection.
- Write integration tests for Java EE components.
14 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at web developers who wish to program in Spring Boot to build Apache Camel applications.

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

- Develop Apache Camel applications with Spring Boot.
- Apply error monitoring and alerting for Apache Camel applications.
- Use Apache Camel for integration solutions.
21 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at developers who wish to understand the foundational technologies behind enterprise Java applications. The course also provides an excellent foundation for continuing on to learning Java frameworks such as Spring.

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

- Install and configure the APIs and development environment needed to begin developing a Java web application.
- Understand how the MVC design pattern is implemented in Java applications.
- Implement Java Fetures such as JSP scripting elements, deployment descriptors and annotations.
- Create a sample web application that takes user queries, fetches data from a database and returns the results.
- Debug and troubleshoot legacy enterprise applications built with Java.
21 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at data scientists who wish to create and deploy a Reinforcement Learning system, capable of making decisions and solving real-world problems within an organization.

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

- Understand the relationships and differences between Reinforcement Learning and machine learning, deep learning, supervised and unsupervised learning.
- Analyze a real-world problem and redefine it as Reinforcement Learning problem.
- Implementing a solution to a real-world problem using Reinforcement Learning.
- Understand the different algorithms available in Reinforcement Learning and select the most suitable one for the problem at hand.
14 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at web developers who wish to use Apache Struts 2 to create web applications.

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

- Build Java MVC applications.
- Handle large projects and support REST applications.
- Secure Apache Struts 2 from vulnerabilities such as remote code execution attacks.

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