Distributed Systems Schulungen

Distributed Systems Schulungen

Lokale, instruktorierte Live-Schulungen für verteilte Systeme demonstrieren durch interaktive Diskussionen und praktizieren die Grundlagen verteilter Systeme Distributed Systems Training ist als "Live-Training vor Ort" oder "Remote-Live-Training" verfügbar Onsite Live Training kann vor Ort bei Kunden durchgeführt werden Deutschland oder in NobleProg Corporate Trainingszentren in Deutschland Remote-Live-Training wird über einen interaktiven Remote-Desktop durchgeführt NobleProg Ihr lokaler Trainingsanbieter.

Erfahrungsberichte

★★★★★
★★★★★

Distributed Systems Kurspläne

CodeNameDauerÜbersicht
wssoapwsdlWebServices with SOAP and WSDL Basics14 StundenDieser zweitägige Kurs führt die Teilnehmer durch die Grundlagen von Web Services, SOAP (Simple Object Access Protocol) und WSDL (Web Service Description Language) mit praktischen Übungen.
microarchitecturespringSystem Architecture, Service Architecture, and Microservice Architecture with Spring Cloud21 StundenDer Aufbau komplexer Unternehmensanwendungen ist eine Herausforderung Jede Änderung an einem Teil der Systeme könnte die Notwendigkeit zur Änderung des Designs des gesamten Systems auslösen In diesem instruierten Live-Training lernen die Teilnehmer verschiedene Technologien und Ansätze für das Design einer dienstleistungsbasierten Systemarchitektur zu evaluieren Das Training beginnt mit einer Diskussion und einem Vergleich von monolithischen Systemen und Servicearchitekturen und vertieft sich in die Details der Microservice-Architektur Spring Cloud wird als Plattform für den Aufbau Javabased verteilter Systeme und Microservices eingeführt Die Teilnehmer erhalten die Möglichkeit, ihr Wissen in die Praxis umzusetzen, während sie eine Reihe von proofofconcept Microservices erstellen und implementieren, die mit Spring Cloud, Spring Boot und Docker erstellt wurden Schließlich werden die relevanten Infrastrukturbausteine ​​untersucht, um den Teilnehmern zu helfen, die am besten geeigneten Tools und Ansätze für die verschiedenen organisatorischen Anforderungen zu bestimmen Am Ende dieser Schulung werden die Teilnehmer ein solides Verständnis von ServiceOrient Architecture (SOA) und Microservice Architecture sowie praktische Erfahrung mit Spring Cloud und verwandten Spring-Technologien für die schnelle Entwicklung ihrer eigenen cloudscale, cloud-fähigen Microservices haben Publikum Java-Entwickler, die Microservices schnell erstellen und bereitstellen möchten Systemarchitekten, die eine Microservice-Architektur implementieren möchten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
TalendESBTalend Open Studio for ESB21 StundenTalend Open Studio für ESB ist ein Open Source-Echtzeit-Tool zur Anwendungsintegration für Service-Vermittlung und Routing Es vereinfacht die Integration von Enterprise-Class-Systemen, -Diensten und -Anwendungen Durch die Service-Aktivierung von Anwendungen und Legacy-Systemen ermöglicht es die Erstellung von ServiceOrient Architectures (SOA) In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mit Talend Open Studio für ESB Dienste und deren Interaktionen erstellen, verbinden, vermitteln und verwalten können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein Integrieren, verbessern und liefern Sie ESB-Technologien als einzelne Pakete in einer Vielzahl von Bereitstellungsumgebungen Verstehen und nutzen Sie die am häufigsten verwendeten Komponenten von Talend Open Studio Integrieren Sie beliebige Anwendungen, Datenbanken, APIs oder Webdienste Nahtlose Integration heterogener Systeme und Anwendungen Betten Sie vorhandene Java-Code-Bibliotheken ein, um Projekte zu erweitern Nutzen Sie Community-Komponenten und -Code, um Projekte zu erweitern Schnelle Integration von Systemen, Anwendungen und Datenquellen in eine Drag & Drop-Eclipse-Umgebung Reduzieren Sie Entwicklungszeit und Wartungskosten, indem Sie optimierten, wiederverwendbaren Code generieren Publikum ESB-Entwickler Java-Anwendungsentwickler Software-Architekten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
samzaSamza for Stream Processing14 StundenApache Samza ist ein OpenSource-Echtzeit-asynchrones Berechnungs-Framework für die Stream-Verarbeitung Es verwendet Apache Kafka für Messaging und Apache Hadoop YARN für Fehlertoleranz, Prozessorisolierung, Sicherheit und Ressourcenverwaltung Dieses instruierte Live-Training stellt die Prinzipien vor, die hinter Messaging-Systemen und verteilter Stream-Verarbeitung stehen, während die Teilnehmer durch die Erstellung eines Samzabased-Beispielprojekts und der Jobausführung geführt werden Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie Samza, um den Code zu vereinfachen, der zum Erstellen und Verwenden von Nachrichten benötigt wird Entkoppeln Sie die Handhabung von Nachrichten aus einer Anwendung Verwenden Sie Samza, um die asynchrone Echtzeitberechnung zu implementieren Verwenden Sie die Stream-Verarbeitung, um eine höhere Abstraktionsebene als Messaging-Systeme bereitzustellen Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
flinkFlink for Scalable Stream and Batch Data Processing28 StundenApache Flink ist ein Open Source-Framework für skalierbare Stream- und Batch-Datenverarbeitung In diesem instruierten Live-Training werden die Prinzipien und Vorgehensweisen für die verteilte Datenverarbeitung im Stream und Batch vorgestellt und die Teilnehmer durch die Erstellung einer Echtzeit-Daten-Streaming-Anwendung geführt Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Richten Sie eine Umgebung für die Entwicklung von Datenanalyseanwendungen ein Paketieren, Ausführen und Überwachen von flinkbasierten, fehlertoleranten Daten-Streaming-Anwendungen Verwalten Sie verschiedene Workloads Führen Sie erweiterte Analysen mit Flink ML durch Richten Sie einen multinode Flink-Cluster ein Messen und optimieren Sie die Leistung Integrieren Sie Flink in verschiedene Big Data Systeme Vergleichen Sie Flink-Funktionen mit denen anderer Big Data-Frameworks Publikum Entwickler Architekten Dateningenieure Analytics-Profis Technische Manager Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
alluxioAlluxio: Unifying Disparate Storage Systems7 StundenAlexio ist ein virtuelles virtuelles verteiltes Speichersystem, das verteilte Speichersysteme vereint und Anwendungen mit Daten mit Speichergeschwindigkeit interagieren lässt Es wird von Unternehmen wie Intel, Baidu und Alibaba verwendet In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mithilfe von Alexio verschiedene Berechnungs-Frameworks mit Speichersystemen überbrücken und Multipetabyte-Daten effizient verwalten können, während sie mit Alluxio eine Anwendung erstellen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Entwickeln Sie eine Anwendung mit Alluxio Verbinden Sie Big-Data-Systeme und -Anwendungen unter Beibehaltung eines Namespace Effiziente Extraktion von Werten aus Big Data in jedem Speicherformat Verbessern Sie die Arbeitslastleistung Bereitstellen und Verwalten von Alluxio Standalone oder Clustered Publikum Datenwissenschaftler Entwickler Systemadministrator Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
apexApache Apex: Processing Big Data-in-Motion21 StundenApache Apex ist eine YARNnative-Plattform, die Stream- und Batch-Verarbeitung vereint Es verarbeitet große Datenbewegungen in einer Weise, die skalierbar, performant, fehlertolerant, zustandsorientiert, sicher, verteilt und einfach zu bedienen ist Dieses integrierte Live-Training stellt Apache Apex's vereinheitlichte Stream-Processing-Architektur vor und führt die Teilnehmer durch die Erstellung einer verteilten Anwendung mit Apex auf Hadoop Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verständnis von Datenverarbeitungs-Pipeline-Konzepten wie Konnektoren für Quellen und Senken, gemeinsame Datentransformationen usw Erstellen, skalieren und optimieren Sie eine Apex-Anwendung Verarbeiten Sie Echtzeitdatenströme zuverlässig und mit minimaler Latenz Verwenden Sie Apex Core und die Apex Malhar-Bibliothek, um eine schnelle Anwendungsentwicklung zu ermöglichen Verwenden Sie die Apex-API, um vorhandenen Java-Code zu schreiben und wiederzuverwenden Integrieren Sie Apex als Verarbeitungsmodul in andere Anwendungen Optimieren, testen und skalieren Sie Apex-Anwendungen Publikum Entwickler Unternehmensarchitekten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
openmpiOpen MPI: Building Distributed Memory Applications7 StundenOpen MPI ist eine Open Source Message Passing Interface (MPI) -Bibliothek In diesem instruierten Live-Training werden die Teilnehmer lernen, eine numerische Anwendung mit Open MPI zu entwickeln Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Wenden Sie die Grundlagen der gemeinsamen und verteilten Speicherprogrammierung an, um eine funktionierende Open MPI-Anwendung zu erstellen Erstellen Sie OpenMPI Führen Sie Batch-Jobs mit OpenMPI aus Verwenden Sie Leistungstools, um die Multicore-Leistung zu optimieren Publikum Entwickler Forscher Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
ApacheIgniteApache Ignite: Improve Speed, Scale and Availability with In-Memory Computing14 StundenApache Ignite is an in-memory computing platform that sits between the application and data layer to improve speed, scale, and availability.

In this instructor-led, live training, participants will learn the principles behind persistent and pure in-memory storage as they step through the creation of a sample in-memory computing project.

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

- Use Ignite for in-memory, on-disk persistence as well as a purely distributed in-memory database.
- Achieve persistence without syncing data back to a relational database.
- Use Ignite to carry out SQL and distributed joins.
- Improve performance by moving data closer to the CPU, using RAM as a storage.
- Spread data sets across a cluster to achieve horizontal scalability.
- Integrate Ignite with RDBMS, NoSQL, Hadoop and machine learning processors.

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
cognitivecomputingCognitive Computing: An Introduction for Business Managers7 StundenKognitives Rechnen bezieht sich auf Systeme, die maschinelles Lernen, Argumentation, Verarbeitung natürlicher Sprache, Spracherkennung und -visionen (Objekterkennung), Mensch-Computer-Interaktion, Dialog und Erzählgenerierung umfassen, um nur einige zu nennen Ein kognitives Computersystem besteht häufig aus mehreren Technologien, die zusammenarbeiten, um sowohl "heiße" kontextbezogene Daten als auch große Mengen von "kalten" historischen Daten stapelweise zu verarbeiten Beispiele für solche Technologien sind Kafka, Spark, Elasticsearch, Cassandra und Hadoop In diesem instruierten Live-Training erfahren die Teilnehmer, wie Cognitive Computing KI und Big Data ergänzt und wie zweckgebundene Systeme dazu verwendet werden können, menschenähnliche Verhaltensweisen zu realisieren, die die Leistung von Mensch-Maschine-Interaktionen in Unternehmen verbessern Am Ende dieses Trainings werden die Teilnehmer verstehen: Die Beziehung zwischen Cognitive Computing und künstlicher Intelligenz (AI) Die inhärent probabilistische Natur von Cognitive Computing und wie man es als Geschäftsvorteil nutzen kann Wie man kognitive Computersysteme verwaltet, die sich auf unerwartete Weise verhalten Welche Unternehmen und Softwaresysteme bieten die überzeugendsten Cognitive Computing-Lösungen? Publikum Geschäftsführer Format des Kurses Vortrag, Fallbesprechungen und Übungen .
microservicepatternsMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture14 StundenMicroservice-Architektur ist ein Ansatz zur Entwicklung einer Softwareanwendung als eine Suite kleiner, unabhängiger Dienste, die jeweils in einem eigenen Prozess ausgeführt werden und mit einfachen Mechanismen wie einer HTTP-Ressourcen-API kommunizieren Diese Dienste können effizient mit fortlaufenden Automatisierungssystemen bereitgestellt werden und umgehen die Notwendigkeit einer zentralen Verwaltung Microservices können in verschiedenen Programmiersprachen geschrieben und in verschiedene Datenspeichersysteme integriert werden Dieses instruierte Live-Training richtet sich an Unternehmensentwickler und Architekten Es stellt eine Microservice-Architektur vor, präsentiert Migrationsstrategien aus einem monolithischen System und führt die Teilnehmer durch die Erstellung und Bereitstellung einer mikroservicebasierten Beispielanwendung Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie, wann Sie Microservice-Architektur verwenden und wann nicht Erstellen und implementieren Sie eine Teststrategie für Microservices Stellen Sie eine mikroservicebasierte Beispielanwendung in einer Produktionsumgebung bereit Refaktorieren Sie eine monolithische Anwendung in Services Publikum Entwickler Architekten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 StundenAkka ist ein Open Source Toolkit und Runtime zum Erstellen von gleichzeitigen und verteilten Anwendungen für Java und Scala In diesem instruierten Live-Training lernen die Teilnehmer die Designprinzipien von Akka kennen, einschließlich des Akteurmodells und des Reaktiven Manifests, während sie eine asynchrone, nachrichtengesteuerte Anwendung in Akka erstellen und einsetzen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Wenden Sie das Modell "Let it crash" an, um Anwendungen zu erstellen, die sich selbst heilen, und Systeme, die niemals stoppen Verstehen Sie Akteure, den Lebenszyklus von Akteuren und wie Sie sie einsetzen, um geeignete, parallele parallele Systeme zu erstellen Bauen Sie eine reaktive Architektur auf, die reaktionsschnell, elastisch, widerstandsfähig und nachrichtengesteuert ist Integrieren Sie Remoting- und Clustering-Funktionen in Systeme von Drittanbietern Stellen Sie das Akka-Toolkit in Produktionssystemen bereit und skalieren Sie es auf mehrere Knoten und Systeme von Drittanbietern Verwalten Sie das Systemverhalten und die horizontale Verteilung Erstellen Sie Systeme, die auf Veränderungen der Umwelt "reagieren" Publikum Entwickler Architekten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
muleMule: Integrating Your Applications14 StundenMule (oder Mule ESB) ist ein leichtgewichtiges Enterprise Service Bus (ESB) - und Integrations-Framework, das von MuleSoft entwickelt wurde Mule ist Javabased, kann jedoch Interaktionen zwischen anderen Plattformen wieNET mithilfe von Webdiensten oder Sockets vermitteln In diesem instruierten Live-Training lernen die Teilnehmer, wie sie verschiedene Anwendungen, Datenquellen und APIs miteinander verbinden, während sie mit Mule eine Beispiel-Routing-Anwendung erstellen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Entwerfen, erstellen und verwalten Sie die Konnektivität zwischen APIs und Anwendungen und Diensten Verwalten Sie Interaktionen zwischen Altsystemen und benutzerdefinierten Anwendungen Verknüpfen Sie Software als Service (SaaS) und erstellen Sie Software Verwenden Sie die Design- und Entwicklungstools von Mule zum Entwerfen, Testen und Ausführen von Mule-Flows Verstehen und unterstützen Sie verschiedene Messaging-Standards, einschließlich AMQP, JMS und WMQ Überwachen, Bereitstellen und Konfigurieren von Anwendungen mit der Mule Management Console (MMC) Publikum Entwickler Architekten Designer Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
datastorageoverviewWhich data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems7 StundenDieser Kurs hilft Kunden, den Schreibdatenspeicher abhängig von ihren Bedürfnissen zu wählen Es deckt fast alle möglichen modernen Ansätze ab .
apacheflumeApache Flume35 StundenApache Flume ist ein verteilter Dienst zum Sammeln, Zusammenfassen und Verschieben von Ereignisprotokolldaten aus mehreren Quellen in einen zentralen Datenspeicher In diesem instruierten Live-Training werden die Teilnehmer ein tiefes Verständnis für die Grundlagen von Apache Flume haben Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Erweitern Sie ihr Wissen über Apache Flume-Funktionen Verstehen Sie die Architektur und den Datenfluss in Apache Flume Wenden Sie ihre Erkenntnisse auf reale Anwendungsfälle und Szenarien an Verwenden Sie Apache Flume zum Sammeln, Kombinieren und Übertragen großer Mengen von Protokolldaten an einen zentralen Datenspeicher Publikum Entwickler Ingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
microsvcspringdockerBuilding Microservices with Spring Cloud and Docker21 StundenSpring Cloud ist ein OpenSource-Leichtbau-Microservices-Framework zum Erstellen von Java-Anwendungen für die Cloud Docker ist eine Open-Source-Plattform zum Erstellen, Versenden und Ausführen von Anwendungen in Containern Docker eignet sich gut für die Erstellung von Microservice-Anwendungen In diesem instruierten Live-Training lernen die Teilnehmer anhand von Spring Cloud und Docker die Grundlagen für den Aufbau von Microservices Das Teilnehmerwissen wird anhand von Übungen und der schrittweisen Entwicklung von Beispiel-Microservices auf die Probe gestellt Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie die Grundlagen von Microservices Verwenden Sie Docker, um Container für Microservice-Anwendungen zu erstellen Erstellen und Bereitstellen von Container-Microservices mithilfe von Spring Cloud und Docker Integrieren Sie Microservices mit Discovery-Services und dem Spring Cloud API Gateway Verwenden Sie Docker Compose für End-to-End-Integrationstests Publikum Java-Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
pythonmultipurposeAdvanced Python28 StundenIn dieser instruierten Schulung lernen die Teilnehmer fortgeschrittene Python-Programmierverfahren kennen, einschließlich der Anwendung dieser vielseitigen Sprache zur Lösung von Problemen in Bereichen wie verteilten Anwendungen, Datenanalyse und -visualisierung, UI-Programmierung und Wartungsskripten Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen Anmerkungen Wenn Sie einen Bereich oder ein Thema innerhalb dieses Kurses hinzufügen, entfernen oder anpassen möchten, kontaktieren Sie uns bitte, um zu vereinbaren .
senecaBuilding Microservices with Node.js and Seneca14 StundenSeneca ist ein Microservices Framework für Nodejs In diesem instruierten Live-Training lernen die Teilnehmer die Grundlagen von Seneca kennen, während sie praktische Beispiele für den Aufbau von Mikrodiensten mit Seneca durchlaufen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Lernen Sie die Grundlagen von Seneca kennen Verwenden Sie Seneca, um Mikrodienste zu bauen Publikum Entwickler Programmierer Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
gilliamBuilding Microservices with Gilliam7 StundenGilliam ist eine Open-Source-Plattform für Micro Service Architectures, mit der Benutzer ihr Anwendungs-Backend einfach entwickeln, bereitstellen und skalieren können In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mit Gilliam beim Aufbau von Mikrodiensten arbeiten Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Erlernen Sie die Grundlagen von Gilliam Verwende Gilliam, um Mikro-Dienste zu erstellen Publikum Entwickler Programmierer Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
microservicespythonBuilding Microservices with Python7 StundenMicroservices beziehen sich auf einen Anwendungsarchitekturstil, der die Verwendung unabhängiger, in sich geschlossener Programme fördert Python ist eine dynamische High-Level-Programmiersprache, die sich sowohl für das Scripting als auch für die Anwendungsentwicklung eignet Pythons umfangreiche Bibliothek von Open-Source-Tools und Frameworks macht es zu einer praktischen Wahl für den Aufbau von Microservices In diesem instruierten Live-Training erlernen die Teilnehmer die Grundlagen von Microservices, während sie mit Python einen Microservice erstellen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie die Grundlagen von Microservices Erfahren Sie, wie Sie mit Python Microservices erstellen können Erfahren Sie, wie Sie mithilfe von Docker Python-basierte Microservices bereitstellen Publikum Entwickler Programmierer Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
nvidiagpuprogrammingcudaNVIDIA GPU Programming - Extended21 StundenDieser instruierte Live-Kurs behandelt die Programmierung von GPUs für das parallele Computing, die Verwendung verschiedener Plattformen, die Arbeit mit der CUDA-Plattform und ihren Funktionen sowie die Durchführung verschiedener Optimierungstechniken mit CUDA Einige der Anwendungen umfassen Deep-Learning-, Analyse-, Bildverarbeitungs- und Engineering-Anwendungen .
rabbitmqdotnetRabbitMQ with .NET14 StundenRabbitMQ ist ein Open-Source-Messaging-Broker für Unternehmen zum Speichern und Abrufen von Nachrichten, die von Prozessen, Anwendungen und Servern übermittelt werden Es verwendet eine Nachrichtenwarteschlange für die asynchrone Verarbeitung von Aufgaben und ist besonders in Anwendungen nützlich, die große Datenmengen im Hintergrund verarbeiten und gleichzeitig auf Echtzeitanfragen von Benutzern reagieren müssen In diesem instruierten Live-Training werden die Teilnehmer lernen, RabbitMQ zu installieren, zu konfigurieren und zu verwalten, und RabbitMQ-Messaging in eine Reihe vonNET-Beispielanwendungen zu integrieren Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Einrichten, Konfigurieren und Verwalten von RabbitMQ Verständnis der Rolle von RabbitQ beim Entwurf und der Implementierung einer Microservices-Architektur Verstehen Sie, wie RabbitMQ mit anderen Message Queuing-Architekturen verglichen wird Richten Sie RabbitMQ als Broker für die Verarbeitung von asynchronen und synchronen Nachrichten für realeNet-Anwendungen ein Publikum Entwickler Software-Architekten Administratoren Technische Manager Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
springcloudnetflixossBuilding Microservices with Spring Cloud and Netflix OSS21 StundenSpring Cloud ist ein OpenSource-Leichtbau-Microservices-Framework zum Erstellen von Java-Anwendungen für die Cloud Netflix OSS ist eine Sammlung von Frameworks und Bibliotheken für die Entwicklung von Microservices Spring Cloud lässt sich dank der automatischen Konfiguration und der Konfiguration über die Konfiguration problemlos mit Netflix-Komponenten integrieren In diesem instruierten Live-Training lernen die Teilnehmer grundlegende Konzepte zum Aufbau von Microservices mithilfe von Spring Cloud und Netflix OSS kennen Das Teilnehmerwissen wird anhand von Übungen und der schrittweisen Entwicklung von Beispiel-Microservices auf die Probe gestellt Am Ende dieser Schulung haben die Teilnehmer ein fundiertes Verständnis darüber, wie Spring Cloud und verwandte Spring-Technologien zusammen mit Netflix OSS verwendet werden können, um schnell eigene Cloudscale- und Cloud-fähige Microservices zu entwickeln Publikum Java-Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
microservicegoBuilding Microservices with Go28 StundenGo (Golang) ist eine großartige Sprache für den Aufbau von Microservices aufgrund seines geringen Speicherbedarfs Spring Cloud ist ein OpenSource-Leichtbau-Microservices-Framework In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mit Go und Spring Cloud Microservices aufbauen können Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
kafkastreamsBuilding Stream Processing Applications with Kafka Streams7 StundenKafka Streams ist eine clientseitige Bibliothek zum Erstellen von Anwendungen und Microservices, deren Daten an ein Kafka-Messaging-System übergeben werden Traditionell hat sich Apache Kafka auf Apache Spark oder Apache Storm verlassen, um Daten zwischen Nachrichtenproduzenten und Konsumenten zu verarbeiten Durch den Aufruf der Kafka Streams API aus einer Anwendung heraus können Daten direkt in Kafka verarbeitet werden, ohne dass die Daten zur Verarbeitung an einen separaten Cluster gesendet werden müssen In diesem instruierten Live-Training lernen die Teilnehmer, wie sie Kafka Streams in eine Reihe von Java-Beispielanwendungen integrieren, die Daten zur Stream-Verarbeitung an Apache Kafka und von dort weiterleiten Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie die Funktionen und Vorteile von Kafka Streams gegenüber anderen Frameworks zur Stream-Verarbeitung Verarbeiten Sie Daten direkt in einem Kafka-Cluster Schreiben Sie eine Java- oder Scala-Anwendung oder einen Microservice, der in Kafka und Kafka Streams integriert ist Schreiben Sie prägnanten Code, der eingegebene Kafka-Themen in Kafka-Ausgabethemen umwandelt Erstellen, verpacken und implementieren Sie die Anwendung Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen Anmerkungen Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um zu vereinbaren .
apachethriftApache Thrift14 StundenApache Thrift ist ein Software-Framework für die Entwicklung skalierbarer Cross-Language-Services Es ermöglicht Entwicklern, Anwendungen zu erstellen, die mit mehreren Sprachen wie Java, C ++, Python, PHP, Ruby, JavaScript usw arbeiten In diesem instruierten Live-Training lernen die Teilnehmer die Grundlagen von Apache Thrift kennen, während sie die Erstellung einer Clientserver-Anwendung mit Unterstützung für cross-spra- che durchführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Installieren und konfigurieren Sie Apache Thrift Verstehen Sie die Grundlagen von Apache Thrift und wie es funktioniert Verwenden Sie Apache Thrift zum Erstellen und Ändern von Anwendungen in verschiedenen Sprachen (C ++, Python, Java, JavaScript, PHP, Ruby) Erstellen, testen, implementieren und beheben Sie eine Clientserveranwendung mit Apache Thrift Verwenden Sie Apache Thrift in einer Produktionsumgebung Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen Hinweis Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um zu vereinbaren .
introtostreamprocessingA Practical Introduction to Stream Processing21 StundenDie Stream-Verarbeitung bezieht sich auf die Echtzeitverarbeitung von "Daten in Bewegung", dh auf Berechnungen von Daten während des Empfangs Diese Daten werden als kontinuierliche Datenströme aus Datenquellen wie Sensorereignisse, Website-Benutzeraktivitäten, Finanzgeschäfte, Kreditkarten-Swipes, Klick-Streams usw gelesen Stream-Processing-Frameworks können große Mengen eingehender Daten lesen und liefern nahezu unmittelbar wertvolle Informationen In diesem instruierten Live-Training (vor Ort oder Remote) lernen die Teilnehmer, wie sie verschiedene Stream-Processing-Frameworks mit bestehenden Big-Data-Storage-Systemen und zugehörigen Software-Anwendungen und Microservices einrichten und integrieren können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Installieren und konfigurieren Sie verschiedene Stream Processing-Frameworks, z B Spark Streaming und Kafka Streaming Verstehen und wählen Sie das am besten geeignete Framework für den Job aus Prozess von Daten kontinuierlich, gleichzeitig und in einer Aufzeichnung durch Aufzeichnungsmodus Integration von Stream-Processing-Lösungen in bestehende Datenbanken, Data Warehouses, Data Lakes usw Integration der am besten geeigneten Stream-Processing-Bibliothek in Unternehmensanwendungen und Microservices Publikum Entwickler Software-Architekten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen Anmerkungen Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um zu vereinbaren .
beamUnified Batch and Stream Processing with Apache Beam14 StundenApache Beam ist ein Open-Source-Programm zur einheitlichen Definition und Ausführung von parallelen Datenverarbeitungspipelines Seine Stärke liegt in der Fähigkeit, sowohl Batch- als auch Streaming-Pipelines auszuführen, wobei die Ausführung durch eines der von Beam unterstützten verteilten Verarbeitungs-Backends ausgeführt wird: Apache Apex, Apache Fink, Apache Spark und Google Cloud Dataflow Apache Beam ist nützlich für ETL-Aufgaben (Extrahieren, Transformieren und Laden), z B zum Verschieben von Daten zwischen verschiedenen Speichermedien und Datenquellen, zum Umwandeln von Daten in ein wünschenswertes Format und zum Laden von Daten in ein neues System In diesem instruierten Live-Training (vor Ort oder remote) lernen die Teilnehmer, wie sie die Apache Beam SDKs in einer Java- oder Python-Anwendung implementieren, die eine Datenverarbeitungspipeline zum Zerlegen eines großen Datensatzes in kleinere Blöcke für die unabhängige, parallele Verarbeitung definiert Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Installieren und konfigurieren Sie Apache Beam Verwenden Sie ein einzelnes Programmiermodell, um sowohl die Batch- als auch die Stream-Verarbeitung auszuführen, indem Sie ihre Java- oder Python-Anwendung verwenden Führen Sie Pipelines über mehrere Umgebungen hinweg aus Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen Hinweis Dieser Kurs wird in Zukunft Scala zur Verfügung stehen Bitte kontaktieren Sie uns, um zu vereinbaren .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 StundenMicroservice-Architektur ist ein Ansatz zur Entwicklung einer Softwareanwendung als eine Suite kleiner, unabhängiger Dienste, die jeweils in einem eigenen Prozess ausgeführt werden und mit einfachen Mechanismen wie einer HTTP-Ressourcen-API kommunizieren Diese Dienste können effizient mit fortlaufenden Automatisierungssystemen bereitgestellt werden und umgehen die Notwendigkeit einer zentralen Verwaltung Microservices können in verschiedenen Programmiersprachen geschrieben und in verschiedene Datenspeichersysteme integriert werden Dieses instruierte Live-Training richtet sich an Unternehmensentwickler und Architekten Es stellt eine Microservice-Architektur aus einerNet-Perspektive vor, präsentiert Migrationsstrategien aus einem monolithischen System und führt die Teilnehmer durch die Erstellung und Bereitstellung einer mikroservicebasierten Beispielanwendung Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie, wann Sie Microservice-Architektur verwenden und wann nicht Erstellen und implementieren Sie eine Teststrategie für Microservices Stellen Sie eine mikroservicebasierte Beispielanwendung in einer Produktionsumgebung bereit Refaktorieren Sie eine monolithische Anwendung in Services Publikum Entwickler Architekten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
restfulapilaravelBuilding RESTful APIs Using Laravel14 StundenAPIs (Application Programming Interface) ermöglichen es Ihrer Anwendung, sich mit anderen Anwendungen zu verbinden Eine Web-API wie RESTful ist wie ein Web-Service, der vollständig mit HTTP arbeitet Laravel ist ein Open-Source PHP-basiertes MVC (Model-View-Controller) Web-Entwicklungs-Framework Seine Einfachheit, Intuitivität und viele nützliche Funktionen für Webprojekte machen es ideal für die Entwicklung von RESTful APIs In diesem instruierten Live-Training (remote) lernen die Teilnehmer, wie sie mithilfe von Laravel eine RESTful-API von Grund auf neu erstellen, während sie eine Reihe von praktischen Live-Lab-Übungen durchlaufen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Installieren und konfigurieren Sie Laravel und andere Tools zum Erstellen von RESTful-APIs mit Laravel Erstellen, testen, implementieren und beheben Sie eine RESTful-API mithilfe von Laravel Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen Hinweis Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um zu vereinbaren .

Zukünftige Distributed Systems Kurse

CourseSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
Alluxio: Unifying Disparate Storage Systems - NürnbergMo, 2018-12-31 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - HamburgFr, 2019-01-04 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - KölnMo, 2019-01-07 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - StuttgartDi, 2019-01-15 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - Frankfurt am MainMi, 2019-01-16 09:301500EUR / 1900EUR
Distributed Systems Schulung, Distributed Systems boot camp, Distributed Systems Abendkurse, Distributed Systems Wochenendkurse, Distributed Systems Kurs, Distributed Systems Training, Distributed Systems Seminar, Distributed Systems Seminare, Distributed Systems Privatkurs, Distributed Systems Coaching, Distributed Systems Lehrer

Sonderangebote

CourseOrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
Power BIFrankfurt am MainDo, 2018-12-13 09:302970EUR / 3570EUR
Statistics Level 1Berlin Mo, 2018-12-17 09:303465EUR / 4065EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam PreparationErfurtMi, 2018-12-19 09:306300EUR / 7300EUR
Blue Prism: Creating Your Robotic WorkforceNürnbergMo, 2019-01-14 09:306930EUR / 7930EUR
Analyzing Big Financial Data with PythonNürnbergMo, 2019-02-25 09:307875EUR / 9075EUR
Ripple for Financial ManagersLeipzigFr, 2019-03-15 09:301350EUR / 1750EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in Germany!

As a Business Development Manager you will:

  • expand business in Germany
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!