Distributed Systems Training Courses

Distributed Systems Training Courses

I corsi di formazione di Distributed Systems locali, istruttori, dimostrativi attraverso discussioni interattive e handson praticano i fondamenti dei sistemi distribuiti La formazione sui sistemi distribuiti è disponibile come "allenamento dal vivo in loco" o "formazione dal vivo a distanza" La formazione on-site in loco può essere svolta localmente presso la sede del cliente in Italia o nei centri di formazione aziendale NobleProg in Italia La formazione in remoto dal vivo viene effettuata tramite un desktop remoto interattivo NobleProg Il tuo fornitore di formazione locale.

Recensioni

★★★★★
★★★★★

Schema generale del corso Distributed Systems

CodiceNomeDurataPanoramica
wssoapwsdlWebServices with SOAP and WSDL Basics14 oreQuesto corso di due giorni accompagna i partecipanti attraverso i fondamenti di Web Services, SOAP (Simple Object Access Protocol) e WSDL (Web Service Description Language) con esercizi pratici.
microsvcspringdockerBuilding Microservices with Spring Cloud and Docker21 oreSpring Cloud è un framework microservizi opensource leggero per la creazione di applicazioni Java per il cloud Docker è una piattaforma opensource per la creazione, la spedizione e l'esecuzione di applicazioni all'interno di container Docker si presta bene alla creazione di applicazioni di microservizio In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno i fondamenti della creazione di microservizi utilizzando Spring Cloud e Docker La conoscenza del partecipante viene messa alla prova attraverso esercizi e lo sviluppo stepbystep di microservizi di esempio Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere i fondamenti dei microservizi Utilizzare Docker per creare contenitori per applicazioni di microservizi Costruisci e distribuisci microservizi containerizzati utilizzando Spring Cloud e Docker Integrare i microservizi con i servizi di discovery e il gateway API Spring Cloud Usa Docker Compose per il test di integrazione endtoend Pubblico Sviluppatori Java Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
samzaSamza for Stream Processing14 oreApache Samza è un opensource nearrealtime, un framework computazionale asincrono per l'elaborazione del flusso Utilizza Apache Kafka per la messaggistica e Apache Hadoop YARN per la tolleranza ai guasti, l'isolamento del processore, la sicurezza e la gestione delle risorse Questo corso di formazione dal vivo con istruttore introduce i principi che stanno alla base dei sistemi di messaggistica e dell'elaborazione del flusso distribuito, mentre i partecipanti a piedi attraverso la creazione di un esempio di progetto basato su Samza e l'esecuzione di un lavoro Alla fine di questa formazione, i partecipanti saranno in grado di: Usa Samza per semplificare il codice necessario per produrre e consumare messaggi Disaccoppia la gestione dei messaggi da un'applicazione Usa Samza per implementare il calcolo asincrono nearrealtime Utilizzare l'elaborazione del flusso per fornire un livello più alto di astrazione sui sistemi di messaggistica Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
flinkFlink for Scalable Stream and Batch Data Processing28 oreApache Flink è un framework opensource per lo streaming scalabile e l'elaborazione dei dati batch Questo corso di formazione dal vivo con istruttore introduce i principi e gli approcci alla base del flusso distribuito e dell'elaborazione dei dati in batch e accompagna i partecipanti alla creazione di un'applicazione di streaming di dati in tempo reale Alla fine di questa formazione, i partecipanti saranno in grado di: Impostare un ambiente per lo sviluppo di applicazioni di analisi dei dati Pacchetti, esegui e monitora le applicazioni di streaming dati basate su Flink, faulttolerant Gestire diversi carichi di lavoro Eseguire analisi avanzate utilizzando Flink ML Imposta un cluster Flink multinodo Misura e ottimizza le prestazioni Integrare Flink con diversi sistemi di Big Data Confronta le funzionalità di Flink con quelle di altri framework di elaborazione di big data Pubblico Sviluppatori architetti Ingegneri dei dati Professionisti di analisi Responsabili tecnici Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
alluxioAlluxio: Unifying Disparate Storage Systems7 oreAlexio è un sistema di storage distribuito virtuale opensource che unifica sistemi di storage eterogenei e consente alle applicazioni di interagire con i dati a velocità di memoria Viene utilizzato da aziende come Intel, Baidu e Alibaba In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno come utilizzare Alexio per collegare diversi sistemi di calcolo con sistemi di archiviazione e gestire in modo efficiente i dati di scala multipetabyte mentre passano attraverso la creazione di un'applicazione con Alluxio Alla fine di questa formazione, i partecipanti saranno in grado di: Sviluppa un'applicazione con Alluxio Connetti i sistemi e le applicazioni di Big Data preservando uno spazio dei nomi Estrarre in modo efficiente il valore dai big data in qualsiasi formato di archiviazione Migliora le prestazioni del carico di lavoro Distribuisci e gestisci Alluxio standalone o cluster Pubblico Scienziato dei dati Sviluppatore Amministratore di sistema Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
apexApache Apex: Processing Big Data-in-Motion21 oreApache Apex è una piattaforma YARNnative che unifica l'elaborazione di stream e batch Elabora big datainmotion in modo scalabile, performante, faulttolerant, stateful, secure, distributed e facilmente utilizzabile Questo corso di formazione dal vivo con istruttore introduce l'architettura di elaborazione del flusso unificata di Apache Apex e accompagna i partecipanti attraverso la creazione di un'applicazione distribuita utilizzando Apex su Hadoop Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere i concetti di pipeline di elaborazione dati come connettori per sorgenti e sink, trasformazioni di dati comuni, ecc Costruisci, ridimensiona e ottimizza un'applicazione Apex Elabora flussi di dati in tempo reale in modo affidabile e con una latenza minima Utilizzare Apex Core e la libreria Apex Malhar per abilitare lo sviluppo rapido delle applicazioni Utilizzare l'API Apex per scrivere e riutilizzare il codice Java esistente Integrare Apex in altre applicazioni come motore di elaborazione Accordare, testare e ridimensionare le applicazioni Apex Pubblico Sviluppatori Architetti aziendali Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
openmpiOpen MPI: Building Distributed Memory Applications7 oreOpen MPI è una libreria Open Source Message Passing Interface (MPI) In questo corso di formazione dal vivo, istruito, i partecipanti impareranno a sviluppare un'applicazione numerica usando Open MPI Alla fine di questa formazione, i partecipanti saranno in grado di: Applicare i fondamenti della programmazione della memoria condivisa e distribuita per creare un'applicazione Open MPI funzionante Costruisci OpenMPI Esegui lavori batch con OpenMPI Utilizza gli strumenti delle prestazioni per ottimizzare le prestazioni multicore Pubblico Sviluppatori ricercatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
ApacheIgniteApache Ignite: Improve Speed, Scale and Availability with In-Memory Computing14 oreApache 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 oreIl calcolo cognitivo si riferisce a sistemi che comprendono l'apprendimento automatico, il ragionamento, l'elaborazione del linguaggio naturale, il riconoscimento vocale e la visione (riconoscimento dell'oggetto), l'interazione uomo-computer, il dialogo e la generazione narrativa, per citarne alcuni Un sistema di calcolo cognitivo è spesso costituito da più tecnologie che lavorano insieme per elaborare dati contestuali "caldi" inmessetici e grandi serie di dati storici "freddi" in batch Esempi di tali tecnologie includono Kafka, Spark, Elasticsearch, Cassandra e Hadoop In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno come il calcolo cognitivo si complimenta con l'intelligenza artificiale e i big data e come i sistemi finalizzati possono essere utilizzati per realizzare comportamenti umani che migliorano le prestazioni delle interazioni con le macchine umane nel mondo degli affari Alla fine di questa formazione, i partecipanti capiranno: La relazione tra calcolo cognitivo e intelligenza artificiale (AI) La natura intrinsecamente probabilistica del calcolo cognitivo e come usarlo come vantaggio commerciale Come gestire i sistemi di calcolo cognitivo che si comportano in modi inaspettati Quali aziende e sistemi software offrono le soluzioni di calcolo cognitivo più interessanti Pubblico Dirigenti aziendali Formato del corso Lezione, discussioni di casi ed esercizi .
microservicepatternsMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture14 oreL'architettura di Microservice è un approccio allo sviluppo di un'applicazione software come una suite di piccoli servizi indipendenti, ognuno dei quali esegue il proprio processo e comunica con meccanismi leggeri come un'API di risorse HTTP Questi servizi possono essere implementati in modo efficiente utilizzando sistemi di automazione continui e bypassare la necessità di una gestione centralizzata I microservizi possono essere scritti in diversi linguaggi di programmazione e integrarsi con diversi sistemi di archiviazione dati Questo corso di formazione dal vivo istruito è rivolto a sviluppatori e architetti di imprese Introduce l'architettura dei microservizi, presenta le strategie di migrazione da un sistema monolitico e accompagna i partecipanti attraverso la creazione e la distribuzione di un'applicazione di microservice di esempio Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere quando utilizzare e quando non utilizzare l'architettura dei microservizi Creare e implementare una strategia di test per microservizi Distribuire un'applicazione campione basata su microservice in un ambiente di produzione Riforma un'applicazione monolitica nei servizi Pubblico Sviluppatori architetti Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 oreAkka è un toolkit e un runtime opensource per la creazione di applicazioni concorrenti e distribuite per Java e Scala In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno i principi di progettazione alla base di Akka, tra cui il modello dell'attore e il Manifesto reattivo, mentre costruiscono e distribuiscono un'applicazione asincrona e messaggistica in Akka Alla fine di questa formazione, i partecipanti saranno in grado di: Applicare il modello "lascia che si schianti" per creare applicazioni che si autoalimentano e sistemi che non si fermano mai Comprendere gli attori, il ciclo di vita degli attori e come impiegarli per creare sistemi paralleli corretti e concomitanti Costruire un'architettura reattiva reattiva, elastica, resiliente e guidata dai messaggi Integrare funzionalità di remote e clustering con sistemi di terze parti Distribuire il kit di strumenti Akka nei sistemi di produzione, ridimensionandolo a più nodi e sistemi di terze parti Gestire il comportamento del sistema e la distribuzione orizzontale Costruisci sistemi che "reagiscono" ai cambiamenti ambientali Pubblico Sviluppatori architetti Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
muleMule: Integrating Your Applications14 oreMule (o Mule ESB) è un ESB (Enterprise Service Bus) leggero e un framework di integrazione creato da MuleSoft Mule è Javabased, ma può mediare le interazioni tra altre piattaforme comeNET usando i servizi web o socket In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come collegare varie applicazioni, origini dati e API mentre costruiscono un'applicazione di routing di esempio usando Mule Alla fine di questa formazione, i partecipanti saranno in grado di: Progetta, costruisci e gestisci la connettività tra API, applicazioni e servizi Gestire le interazioni tra sistemi legacy e applicazioni personalizzate Unisci software come servizio (SaaS) e onpremizza il software Usa gli strumenti di progettazione e sviluppo di Mule per progettare, testare ed eseguire flussi di muli Comprendere e supportare diversi standard di messaggistica, inclusi AMQP, JMS e WMQ Monitorare, distribuire e configurare le applicazioni con Mule Management Console (MMC) Pubblico Sviluppatori architetti Designers Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
datastorageoverviewWhich data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems7 oreQuesto corso aiuta i clienti a scegliere l'archiviazione dei dati di scrittura in base alle loro esigenze Copre quasi tutti i possibili approcci moderni .
apacheflumeApache Flume35 oreApache Flume è un servizio distribuito per raccogliere, aggregare e spostare i dati del registro eventi da più fonti in un archivio dati centralizzato In questo corso di formazione dal vivo istruito, i partecipanti avranno una comprensione approfondita dei fondamenti di Apache Flume Alla fine di questa formazione, i partecipanti saranno in grado di: Migliora la loro conoscenza delle funzionalità di Apache Flume Comprendere l'architettura e il flusso di dati in Apache Flume Applica i loro insegnamenti ai casi d'uso e agli scenari del mondo reale Utilizzare Apache Flume per raccogliere, combinare e trasferire grandi quantità di dati di registro in un archivio dati centralizzato Pubblico Sviluppatori ingegneri Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
microarchitecturespringSystem Architecture, Service Architecture, and Microservice Architecture with Spring Cloud21 oreCostruire applicazioni aziendali complesse è impegnativo Qualsiasi modifica apportata a una parte dei sistemi potrebbe innescare la necessità di modificare la progettazione dell'intero sistema In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come valutare diverse tecnologie e approcci per la progettazione di un'architettura di sistema basata sui servizi La formazione inizia con una discussione e un confronto tra sistemi monolitici e architetture di servizio, quindi analizza i dettagli dell'architettura dei microservizi Spring Cloud viene introdotto come piattaforma per la creazione di sistemi distribuiti e microservizi Javabased I partecipanti hanno la possibilità di mettere in pratica le loro conoscenze mentre affrontano la creazione e l'implementazione di un set di microservizi proofofconcept realizzati con Spring Cloud, Spring Boot e Docker Infine, vengono esaminati gli elementi costitutivi delle infrastrutture pertinenti per aiutare i partecipanti a determinare gli strumenti e gli approcci più idonei da utilizzare per i diversi requisiti organizzativi Entro la fine di questa formazione i partecipanti avranno una solida conoscenza di ServiceOriented Architecture (SOA) e Microservice Architecture nonché esperienza pratica utilizzando Spring Cloud e le relative tecnologie Spring per sviluppare rapidamente i propri microservizi cloudscale e cloudready Pubblico Sviluppatori Java che desiderano creare e distribuire rapidamente i microservizi Architetti di sistemi che desiderano implementare un'architettura di microservizi Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
senecaBuilding Microservices with Node.js and Seneca14 oreSeneca è un framework di microservizi per Nodejs In questo corso di formazione dal vivo istruito, i partecipanti apprenderanno i fondamenti di Seneca mentre passano attraverso esempi pratici di creazione di micro servizi con Seneca Alla fine di questa formazione, i partecipanti saranno in grado di: Impara i fondamenti di Seneca Usa Seneca per costruire micro servizi Pubblico Sviluppatori I programmatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
glusterfsGlusterFS for System Administrators21 oreGlusterFS è un sistema di archiviazione di file distribuito opensource che può scalare fino a petabyte di capacità GlusterFS è progettato per fornire spazio aggiuntivo in base ai requisiti di archiviazione dell'utente Un'applicazione comune per GlusterFS è il cloud computing In questo corso di formazione per istruttori, i partecipanti impareranno come utilizzare l'hardware normale e offtheshelf per creare e distribuire un sistema di archiviazione che sia scalabile e sempre disponibile Alla fine del corso, i partecipanti saranno in grado di: Installa, configura e mantieni un sistema GlusterFS completo Implementare sistemi di storage di grandi dimensioni in diversi tipi di ambienti Pubblico Amministratori di sistema Amministratori di storage Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
gilliamBuilding Microservices with Gilliam7 oreGilliam è una piattaforma opensource per Micro Service Architectures che consente agli utenti di sviluppare, implementare e scalare facilmente il back-end delle applicazioni In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come lavorare con Gilliam nella costruzione di micro servizi Alla fine di questa formazione, i partecipanti saranno in grado di: Impara i fondamenti di Gilliam Usa Gilliam per creare micro servizi Pubblico Sviluppatori I programmatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
microservicespythonBuilding Microservices with Python7 oreI microservizi fanno riferimento a uno stile di architettura dell'applicazione che promuove l'uso di programmi autonomi e autonomi Python è un linguaggio di programmazione dinamico di alto livello, ideale sia per lo scripting che per lo sviluppo di applicazioni La vasta libreria di strumenti e framework open source di Python lo rende una scelta pratica per la creazione di microservizi In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno i fondamenti dei microservizi mentre passano attraverso la creazione di un microservizio usando Python Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere le basi della creazione di microservizi Impara come usare Python per costruire microservizi Scopri come usare Docker per distribuire microservizi basati su Python Pubblico Sviluppatori I programmatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
nvidiagpuprogrammingcudaNVIDIA GPU Programming - Extended21 oreQuesto corso di formazione dal vivo, istruito, spiega come programmare GPU per il calcolo parallelo, come utilizzare varie piattaforme, come lavorare con la piattaforma CUDA e le sue funzioni e come eseguire varie tecniche di ottimizzazione utilizzando CUDA Alcune delle applicazioni includono deep learning, analisi, elaborazione di immagini e applicazioni di ingegneria .
rabbitmqdotnetRabbitMQ with .NET14 oreRabbitMQ è un broker di messaggistica aziendale open source per l'archiviazione e il recupero di messaggi trasmessi da processi, applicazioni e server Utilizza una coda messaggi per l'elaborazione delle attività in modo asincrono ed è particolarmente utile nelle applicazioni che devono elaborare grandi set di dati in background, mentre contemporaneamente rispondono alle richieste degli utenti in tempo reale In questo corso di formazione dal vivo con istruttore, i partecipanti apprenderanno come installare, configurare e amministrare RabbitMQ, quindi integrare la messaggistica RabbitMQ in una serie di applicazioniNET di esempio Alla fine di questa formazione, i partecipanti saranno in grado di: Configura, configura e gestisci RabbitMQ Comprendere il ruolo di RabbitQ nella progettazione e implementazione di un'architettura di microservizi Comprendere in che modo RabbitMQ viene confrontato con altre architetture di Accodamento messaggi Configura e usa RabbitMQ come broker per gestire i messaggi asincroni e sincroni per le applicazioniNET di Realworld Pubblico Sviluppatori Architetti del software Amministratori Responsabili tecnici Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
springcloudnetflixossBuilding Microservices with Spring Cloud and Netflix OSS21 oreSpring Cloud è un framework microservizi opensource leggero per la creazione di applicazioni Java per il cloud Netflix OSS è un set di framework e librerie per lo sviluppo di microservizi Spring Cloud si integra perfettamente con i componenti di Netflix utilizzando la configurazione automatica e la convenzione sulla configurazione In questo corso di formazione dal vivo istruito, i partecipanti apprenderanno i concetti fondamentali per la creazione di microservizi utilizzando Spring Cloud e Netflix OSS La conoscenza del partecipante viene messa alla prova attraverso esercizi e lo sviluppo stepbystep di microservizi di esempio Entro la fine di questa formazione i partecipanti avranno una solida conoscenza di come utilizzare Spring Cloud e le relative tecnologie Spring insieme a Netflix OSS per sviluppare rapidamente i propri microservizi cloudscale e cloudready Pubblico Sviluppatori Java Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
microservicegoBuilding Microservices with Go28 oreGo (Golang) è un ottimo linguaggio per la costruzione di microservizi grazie al suo ingombro ridotto di memoria Spring Cloud è un framework microservizi open source leggero In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come costruire microservizi usando Go and Spring Cloud Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
kafkastreamsBuilding Stream Processing Applications with Kafka Streams7 oreKafka Streams è una libreria clientide per la creazione di applicazioni e microservizi i cui dati vengono trasferiti da e verso un sistema di messaggistica Kafka Tradizionalmente, Apache Kafka si è basata su Apache Spark o Apache Storm per elaborare i dati tra produttori di messaggi e consumatori Chiamando l'API di Kafka Streams da un'applicazione, i dati possono essere elaborati direttamente all'interno di Kafka, evitando la necessità di inviare i dati a un cluster separato per l'elaborazione In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come integrare i flussi di Kafka in una serie di applicazioni Java di esempio che trasmettono dati da e verso Apache Kafka per l'elaborazione del flusso Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere le caratteristiche e i vantaggi di Kafka Stream rispetto ad altri framework di elaborazione dello stream Elabora i dati del flusso direttamente all'interno di un cluster Kafka Scrivi un'applicazione Java o Scala o microservizio che si integri con Kafka e Kafka Stream Scrivi un codice conciso che trasforma gli argomenti di input di Kafka in argomenti di output di Kafka Costruisci, impacchetta e distribuisci l'applicazione Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Gli appunti Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .
apachethriftApache Thrift14 oreApache Thrift è un framework software per lo sviluppo di servizi scalabili di crosslanguage Consente agli sviluppatori di creare applicazioni che funzionano con più linguaggi come Java, C ++, Python, PHP, Ruby, JavaScript, ecc In questo corso di formazione dal vivo, con istruttore, i partecipanti apprenderanno i fondamenti di Apache Thrift mentre passano attraverso la creazione di un'applicazione clienterver con supporto per il crosslanguage Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura Apache Thrift Comprendere i fondamenti di Apache Thrift e come funziona Utilizzare Apache Thrift per creare e modificare applicazioni in diverse lingue (C ++, Python, Java, JavaScript, PHP, Ruby) Costruisci, verifica, distribuisci e risolvi i problemi con un'applicazione clienterver usando Apache Thrift Usa Apache Thrift in un ambiente di produzione Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .
introtostreamprocessingA Practical Introduction to Stream Processing21 oreStream Processing si riferisce all'elaborazione in tempo reale di "dati in movimento", ovvero, esegue calcoli sui dati mentre vengono ricevuti Tali dati vengono letti come flussi continui da fonti di dati come eventi sensore, attività dell'utente del sito Web, scambi finanziari, swip della carta di credito, flussi di clic, ecc I framework di elaborazione stream sono in grado di leggere grandi volumi di dati in ingresso e fornire informazioni preziose quasi istantaneamente In questo corso di formazione dal vivo con istruttore (in loco o remoto), i partecipanti apprenderanno come configurare e integrare diversi framework di Stream Processing con i sistemi di archiviazione di big data esistenti e le relative applicazioni software e microservizi Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura diversi framework di Stream Processing, come Spark Streaming e Kafka Streaming Comprendere e selezionare la struttura più appropriata per il lavoro Processo di dati in modo continuo, simultaneo e in modalità recordbyrecord Integrare le soluzioni di elaborazione dei flussi con database esistenti, data warehouse, laghi dati, ecc Integrazione della libreria di elaborazione del flusso più appropriata con applicazioni aziendali e microservizi Pubblico Sviluppatori Architetti del software Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Gli appunti Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .
beamUnified Batch and Stream Processing with Apache Beam14 oreApache Beam è un modello di programmazione unificata open source per la definizione e l'esecuzione di pipeline di elaborazione dati parallele Il suo potere risiede nella sua capacità di eseguire pipeline sia in batch che in streaming, con l'esecuzione eseguita da uno dei backend di elaborazione distribuiti supportati da Beam: Apache Apex, Apache Flink, Apache Spark e Google Cloud Dataflow Apache Beam è utile per le attività ETL (Estrai, Trasforma e Carica) come lo spostamento di dati tra diversi supporti di memorizzazione e origini dati, la trasformazione dei dati in un formato più desiderabile e il caricamento dei dati su un nuovo sistema In questo corso di formazione dal vivo con istruttore (in loco o remoto), i partecipanti impareranno come implementare gli SDK Apache Beam in un'applicazione Java o Python che definisce una pipeline di elaborazione dati per la decomposizione di un big data set in blocchi più piccoli per l'elaborazione parallela indipendente Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura Apache Beam Utilizzare un singolo modello di programmazione per eseguire sia l'elaborazione batch che quella stream dall'applicazione Java o Python Esegui pipeline su più ambienti Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Questo corso sarà disponibile in futuro Vi preghiamo di contattarci per organizzare .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 oreL'architettura di Microservice è un approccio allo sviluppo di un'applicazione software come una suite di piccoli servizi indipendenti, ognuno dei quali esegue il proprio processo e comunica con meccanismi leggeri come un'API di risorse HTTP Questi servizi possono essere implementati in modo efficiente utilizzando sistemi di automazione continui e bypassare la necessità di una gestione centralizzata I microservizi possono essere scritti in diversi linguaggi di programmazione e integrarsi con diversi sistemi di archiviazione dati Questo corso di formazione dal vivo istruito è rivolto a sviluppatori e architetti di imprese Introduce l'architettura dei microservizi da una prospettivaNet, presenta le strategie di migrazione da un sistema monolitico e guida i partecipanti attraverso la creazione e la distribuzione di un'applicazione campione basata su microservice Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere quando utilizzare e quando non utilizzare l'architettura dei microservizi Creare e implementare una strategia di test per microservizi Distribuire un'applicazione campione basata su microservice in un ambiente di produzione Riforma un'applicazione monolitica nei servizi Pubblico Sviluppatori architetti Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
restfulapilaravelBuilding RESTful APIs Using Laravel14 oreLe API (Application Programming Interface) consentono alla tua applicazione di connettersi ad altre applicazioni Un'API Web come RESTful è come un servizio Web che funziona interamente con HTTP Laravel è un framework di sviluppo web open source basato su PHP MVC (model-view-controller) La semplicità, l'intuitività e l'host di funzionalità utili per i progetti Web lo rendono ideale per lo sviluppo di API RESTful In questo corso di formazione dal vivo con istruttore (a distanza), i partecipanti impareranno come costruire un'API RESTful da zero usando Laravel mentre eseguono una serie di esercizi di livelab Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura Laravel e altri strumenti per la creazione di API RESTful con Laravel Crea, prova, distribuisci e risolvi i problemi di un'API RESTful utilizzando Laravel Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .
biztalkBizTalk for Developers21 oreBizTalk è un sistema di conversione dei messaggi e piattaforma di integrazione di Microsoft In questo corso di formazione dal vivo con istruttore (in loco o remoto), i partecipanti impareranno come utilizzare BizTalk per connettere i sistemi legacy con le nuove applicazioni Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura BizTalk Automatizza i processi di business utilizzando BizTalk Comprendere la messaggistica di BizTalk Integrare BizTalk con Azure e Sharepoint Distribuire e risolvere i problemi di un'installazione di BizTalk Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Per richiedere una formazione personalizzata per questo corso, vi preghiamo di contattarci per organizzare .

Prossimi corsi Distributed Systems

CorsoCourse DatePrezzo del corso [A distanza / In classe]
Alluxio: Unifying Disparate Storage Systems - TorinoMer, 2019-01-02 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - GenovaVen, 2019-01-11 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - RomaGio, 2019-01-24 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - BolognaMer, 2019-01-30 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - NapoliMer, 2019-01-30 09:301500EUR / 1900EUR
Fine settimana Distributed Systems corsi, Sera Distributed Systems training, Distributed Systems centro di addestramento, Distributed Systems con istruttore, Fine settimana Distributed Systems training, Sera Distributed Systems corsi, Distributed Systems coaching, Distributed Systems istruttore, Distributed Systems trainer, Distributed Systems corsi di formazione, Distributed Systems classi, Distributed Systems in loco, Distributed Systems corsi privati, Distributed Systems training individuale

Corsi scontati

CorsoSedeCourse DatePrezzo del corso [A distanza / In classe]
OCEB2 OMG Certified Expert in BPM - Fundamental Exam PreparationMilanoLun, 2018-12-17 09:306300EUR / 7300EUR
Docker and KubernetesRomaMer, 2019-01-16 09:304455EUR / 5255EUR
Advanced C#, ASP.NET and Web Application SecurityRomaMer, 2019-03-13 09:305250EUR / 6050EUR
Natural Language Processing - AI/RoboticsBolognaLun, 2019-06-10 09:304725EUR / 5525EUR
Big Data - Data ScienceGenovaGio, 2019-07-04 09:303500EUR / 4100EUR

Newsletter per ricevere sconti sui corsi

Rispettiamo la privacy di ogni indirizzo mail. Non diffonderemo,né venderemo assolutamente nessun indirizzo mail a terzi. Inserire prego il proprio indirizzo mail. E' possibile sempre cambiare le impostazioni o cancellarsi completamente.

I nostri clienti

is growing fast!

We are looking to expand our presence in Italy!

As a Business Development Manager you will:

  • expand business in Italy
  • 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!