Cursuri Distributed Systems

Cursuri Distributed Systems

Local, instructor-led live Distributed Systems training courses demonstrate through interactive discussion and hands-on practice the fundamentals of Distributed Systems. Distributed Systems training is available as "onsite live training" or "remote live training". Onsite live Distributed Systems trainings in România can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Marturii

★★★★★
★★★★★

Schita de curs

CodNumeDuratăRezumat
wssoapwsdlWebServices with SOAP and WSDL Basics14 oreAcest curs de două zile se adresează participanților prin intermediul principiilor Web Services, Simple Object Access Protocol (SOAP) și Web Service Description Language (WSDL) cu exerciții practice.
microsvcspringdockerBuilding Microservices with Spring Cloud and Docker21 oreSpring Cloud este un cadru microservices ușor de utilizat pentru construirea de aplicații Java pentru cloud Docker este o platformă open source pentru construirea, transportul și rularea aplicațiilor în interiorul containerelor Docker se pretează bine la crearea aplicațiilor de microserviciu În acest training instruit, participanții vor învăța fundamentele construirii de microservicii utilizând Spring Cloud și Docker Cunoștințele participanților sunt testate prin exerciții și dezvoltarea pas cu pas a microservicii eșantion Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți fundamentele microservicii Utilizați Docker pentru a construi containere pentru aplicații microservice Construiți și implementați microservicii containerizate utilizând Spring Cloud și Docker Integrați microservicii cu servicii de descoperire și Gateway API Spring Cloud Utilizați Docker Compose pentru testarea integrării endtoend Public Dezvoltatori Java Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
samzaSamza for Stream Processing14 oreApache Samza este o rețea opensource nearrealtime, un cadru de calcul asincron pentru procesarea fluxului Utilizează Apache Kafka pentru mesagerie și Apache Hadoop YARN pentru toleranța la erori, izolarea procesoarelor, securitatea și gestionarea resurselor Instruirea live instructorată introduce principiile din spatele sistemelor de mesagerie și de procesare distribuită a fluxurilor, în timp ce participanții la cursă se deplasează prin crearea unui proiect Samzabased și executarea unui loc de muncă Până la sfârșitul acestui curs, participanții vor putea: Utilizați Samza pentru a simplifica codul necesar pentru a produce și a consuma mesaje Decuplați manipularea mesajelor dintr-o aplicație Utilizați Samza pentru a implementa calculul asincron nearrealtime Utilizați procesarea fluxului pentru a oferi un nivel mai ridicat de abstractizare peste sistemele de mesagerie Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
flinkFlink for Scalable Stream and Batch Data Processing28 oreApache Flink este un framework open source pentru procesarea scalabilă a fluxurilor și a datelor lotului Această instruire live instrucționată introduce principiile și abordările din spatele procesării fluxului distribuit și al procesării datelor în lot și participanții merg prin crearea unei aplicații de streaming de date în timp real Până la sfârșitul acestui curs, participanții vor putea: Creați un mediu pentru dezvoltarea aplicațiilor de analiză a datelor Pachete, execută și monitorizează aplicații de streaming bazate pe Flink, faulttolerant, de date Gestionați diverse sarcini de lucru Efectuați analize avansate utilizând Flink ML Creați un cluster Flink multinod Măsurați și optimizați performanța Integrați Flink cu diferite sisteme de date mari Comparați capabilitățile Flink cu cele ale altor cadre mari de procesare a datelor Public Dezvoltatori Arhitecti Ingineri de date Profesioniștii din Analytics Directori tehnici Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
alluxioAlluxio: Unifying Disparate Storage Systems7 oreAlexio este un sistem de stocare virtual distribuit care deschide un sistem unificat care unifică sisteme de stocare disparate și permite aplicațiilor să interacționeze cu datele la viteza de memorie Este utilizat de companii precum Intel, Baidu și Alibaba În acest training instruit, participanții vor învăța cum să folosească Alexio pentru a lega diferite cadre de calcul cu sistemele de stocare și pentru a gestiona în mod eficient datele de la scară multipeabyte pe măsură ce parcurg crearea unei aplicații cu Alluxio Până la sfârșitul acestui curs, participanții vor putea: Dezvoltați o aplicație cu Alluxio Conectați sistemele mari de date și aplicațiile în timp ce păstrați un spațiu de nume Efectiv extrage valoarea din datele mari în orice format de stocare Îmbunătățiți performanța încărcării de lucru Implementați și gestionați Alluxio independent sau clustered Public Cercetător de date Dezvoltator Administrator de sistem Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
apexApache Apex: Processing Big Data-in-Motion21 oreApache Apex este o platformă YARNnative care unifică procesarea fluxului și loturilor Ea procesează dateinmotion mare într-un mod care este scalabil, performant, faulttolerant, stateful, sigur, distribuit și ușor de operat Această instruire live, instruită, introduce arhitectura unificată de procesare a fluxurilor Apache Apex și participanții merg prin crearea unei aplicații distribuite, folosind Apex pe Hadoop Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți conceptele conductei de prelucrare a datelor, cum ar fi conectori pentru surse și chiuvete, transformări comune de date etc Construiți, scalați și optimizați o aplicație Apex Procesați fluxurile de date în timp real și cu o latență minimă Utilizați Apex Core și biblioteca Apex Malhar pentru a permite dezvoltarea rapidă a aplicațiilor Utilizați API-ul Apex pentru a scrie și reutiliza codul Java existent Integrați Apex în alte aplicații ca motor de procesare Tuneți, testați și scalați aplicațiile Apex Public Dezvoltatori Întreprinderi arhitecți Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
openmpiOpen MPI: Building Distributed Memory Applications7 oreOpen MPI este o bibliotecă de interfață pentru transmiterea mesajelor (MPI) În acest training instruit, participanții vor învăța să dezvolte o aplicație numerică utilizând Open MPI Până la sfârșitul acestui curs, participanții vor putea: Aplicați fundamentele programării de memorie partajată și distribuită pentru a crea o aplicație Open MPI funcțională Construiți OpenMPI Rulați sarcini lot cu OpenMPI Utilizați instrumente de performanță pentru a optimiza performanța multicore Public Dezvoltatori Cercetătorii Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
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 oreCalculul cognitiv se referă la sisteme care includ învățarea în mașină, raționamentul, prelucrarea limbajului natural, recunoașterea vorbirii și viziunea (recunoașterea obiectului), interacțiunea om-calculator, dialogul și generarea narativă, pentru a numi câteva Un sistem de calcul cognitiv este adesea alcătuit din mai multe tehnologii care lucrează împreună pentru a procesa datele contextuale "fierbinți", precum și seturi mari de date istorice "reci" în lot Exemple de astfel de tehnologii includ Kafka, Spark, Elasticsearch, Cassandra și Hadoop În acest training instruit, participanții vor învăța cum Cognitive Computing complimentează AI și Big Data și cum sistemele cu scop constructiv pot fi folosite pentru a realiza comportamente umane care îmbunătățesc performanța interacțiunilor om-mașină în afaceri Până la sfârșitul acestui curs, participanții vor înțelege: Relația dintre calculul cognitiv și inteligența artificială (AI) Caracterul inerent probabilist al computerelor cognitive și modul de utilizare a acestora ca avantaj de afaceri Cum să gestionați sisteme informatice cognitive care se comportă în moduri neașteptate Ce companii și sisteme software oferă cele mai convingătoare soluții cognitive de calcul Public Directori de afaceri Formatul cursului Conferință, discuții de caz și exerciții .
microservicepatternsMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture14 oreArhitectura Microservice este o abordare a dezvoltării unei aplicații software ca o suită de servicii mici, independente, fiecare executând în propriul proces și comunicând cu mecanisme ușoare, cum ar fi un API de resurse HTTP Aceste servicii pot fi implementate eficient utilizând sisteme de automatizare continuă și ocolind necesitatea unei gestionări centralizate Microservicii pot fi scrise în diferite limbi de programare și se integrează cu diferite sisteme de stocare a datelor Instruirea live, instruită, vizează dezvoltatorii de întreprinderi și arhitecții Acesta introduce arhitectura microservicii, prezintă strategii de migrare dintr-un sistem monolitic și participanții merg prin crearea și implementarea unei aplicații bazate pe microservice Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți când să utilizați și când să nu folosiți arhitectura microservicii Creați și implementați o strategie de testare pentru microservici Implementați o aplicație bazată pe un microserviciu într-un mediu de producție Refactor o aplicație monolitică în servicii Public Dezvoltatori Arhitecti Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 oreAkka este un kit de instrumente open-source și runtime pentru construirea de aplicații concurente și distribuite pentru Java și Scala În acest training instruit, participanții vor învăța principiile de proiectare din spatele lui Akka, inclusiv Modelul de Actor și Manifestul Reactiv, pe măsură ce construiesc și implementează o aplicație asincronă, aflată în discuție, în Akka Până la sfârșitul acestui curs, participanții vor putea: Aplicați modelul "lăsați-l să se prăbușească" pentru a construi aplicații pe care autoheal și sisteme care nu se opresc niciodată Înțelegeți actorii, ciclul de viață al actorilor și cum să le folosiți pentru a crea sisteme paralele adecvate și concurente Creați o arhitectură reactivă responsabilă, elastică, rezistentă și condusă de mesaje Integrați funcțiile remoting și clustering cu sistemele terților Implementați setul de instrumente Akka în sistemele de producție, redimensionați-l în mai multe noduri și sisteme terțe Gestionați comportamentul sistemului și distribuția orizontală Construiți sisteme care "reacționează" la schimbările de mediu Public Dezvoltatori Arhitecti Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
muleMule: Integrating Your Applications14 oreMule (sau Mule ESB) este o magistrală ușoară a serviciului de întreprindere (ESB) și cadrul de integrare creat de MuleSoft Mule este bazată pe Java, dar poate intermedia interacțiuni între alte platforme, cum ar fiNET, utilizând servicii web sau prize În această instruire instruită, participanții vor învăța cum să conecteze diferite aplicații, surse de date și API-uri în timp ce construiesc o aplicație de rutare cu ajutorul Mule Până la sfârșitul acestui curs, participanții vor putea: Proiectați, construiți și gestionați conectivitatea dintre API-uri și aplicații și servicii Gestionați interacțiunile între sistemele vechi și aplicațiile personalizate Conectați software-ul ca serviciu (SaaS) și software-ul de bază Utilizați instrumentele de proiectare și dezvoltare ale Mule pentru a proiecta, testa și executa fluxurile Mule Înțelegeți și sprijiniți diferite standarde de mesagerie, inclusiv AMQP, JMS și WMQ Monitorizați, implementați și configurați aplicații cu Consola de administrare Mule (MMC) Public Dezvoltatori Arhitecti Designeri Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
datastorageoverviewWhich data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems7 oreAcest curs îi ajută pe client să aleagă stocarea datelor de scriere depinde de nevoile lor Acoperă aproape toate abordările moderne posibile .
apacheflumeApache Flume35 oreApache Flume este un serviciu distribuit pentru colectarea, agregarea și mutarea datelor din istoricul evenimentelor din mai multe surse într-un depozit centralizat de date În această instruire instruită, participanții vor avea o înțelegere aprofundată a fundamentelor lui Apache Flume Până la sfârșitul acestui curs, participanții vor putea: Îmbunătățiți cunoștințele despre caracteristicile Apache Flume Înțelegeți arhitectura și fluxul de date din Apache Flume Aplicați învățămintele lor în cazuri și scenarii de utilizare în lumea reală Utilizați Apache Flume pentru colectarea, combinarea și transferul unor cantități mari de date din jurnal într-un depozit centralizat de date Public Dezvoltatori Ingineri Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
microarchitecturespringSystem Architecture, Service Architecture, and Microservice Architecture with Spring Cloud21 oreConstruirea de aplicații complexe pentru întreprinderi este o provocare Orice modificare adusă unei părți a sistemelor ar putea declanșa necesitatea modificării designului întregului sistem În această instruire instruită, participanții vor învăța cum să evalueze diferite tehnologii și abordări pentru proiectarea unei arhitecturi a sistemelor bazate pe servicii Formarea începe cu o discuție și comparare a sistemelor monolitice și a arhitecturilor de servicii, apoi se încadrează în detaliile arhitecturii microservicii Spring Cloud este introdus ca o platformă pentru construirea de sisteme distribuite bazate pe Java și microservicii Participanților li se oferă o șansă de a-și pune cunoștințele în practică pe măsură ce parcurg crearea și desfășurarea unui set de dovezi de microservicii concepute cu Spring Cloud, Boot Spring și Docker În sfârșit, blocurile de infrastructură relevante sunt examinate pentru a ajuta participanții să determine instrumentele și abordările cele mai potrivite pentru a fi utilizate pentru diferite cerințe organizaționale Până la sfârșitul acestei instruiri, participanții vor avea o înțelegere solidă a Architecture ServiceOriented Architecture (SOA) și a Arhitecturii Microservice, precum și experiența practică folosind Spring Cloud și tehnologiile legate de primăvară pentru dezvoltarea rapidă a propriilor cloudclove, cloudready microservices Public Dezvoltatorii Java care doresc să construiască rapid și să implementeze microservicii Arhitecți de sisteme care doresc să implementeze o arhitectură de microserviciu Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
senecaBuilding Microservices with Node.js and Seneca14 oreSeneca este un cadru de microservicii pentru Nodejs În acest an instructor instruit, participanții vor învăța fundamentele Seneca pe măsură ce parcurg exemplele practice de construire a micro-serviciilor cu Seneca Până la sfârșitul acestui curs, participanții vor putea: Aflați fundamentele lui Seneca Utilizați Seneca pentru a construi servicii micro Public Dezvoltatori Programatorii Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
glusterfsGlusterFS for System Administrators21 oreGlusterFS este un sistem de stocare a fișierelor distribuite în sistem opensource, care poate să scadă până la câțiva kilograme de capacitate GlusterFS este proiectat pentru a oferi spațiu suplimentar în funcție de cerințele de stocare ale utilizatorului O aplicație comună pentru GlusterFS este sistemele de stocare a cloud computing În acest antrenament instruit, participanții vor învăța cum să folosească hardware normal, pentru a crea și a implementa un sistem de stocare scalabil și întotdeauna disponibil Până la sfârșitul cursului, participanții vor putea: Instalați, configurați și mențineți un sistem GlusterFS complet Implementarea sistemelor de stocare largescale în diferite tipuri de medii Public Administratorii de sistem Administratorii de depozitare Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
gilliamBuilding Microservices with Gilliam7 oreGilliam este o platformă open source destinată arhitecturilor de micro-servicii, care le permite utilizatorilor să dezvolte, să implementeze și să-și dezvolte cu ușurință backend-ul aplicației În acest training instruit, participanții vor învăța cum să lucreze cu Gilliam în construirea de micro-servicii Până la sfârșitul acestui curs, participanții vor putea: Aflați fundamentele lui Gilliam Utilizați Gilliam pentru a construi micro-servicii Public Dezvoltatori Programatorii Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
microservicespythonBuilding Microservices with Python7 oreMicroservicii se referă la un stil de arhitectură a aplicațiilor care promovează utilizarea unor programe independente, autocontestate Python este un limbaj dinamic de programare la nivel înalt care este ideal atât pentru scripting, cât și pentru dezvoltare de aplicații Biblioteca expansivă a instrumentelor și cadrelor open source din Python o face o alegere practică pentru construirea de microservicii În această instruire instruită, participanții vor învăța fundamentele microservicii pe măsură ce parcurg crearea microservicii folosind Python Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți elementele de bază ale construirii microservicii Aflați cum să utilizați Python pentru a construi microservicii Aflați cum să utilizați Docker pentru a implementa microservicii bazate pe Python Public Dezvoltatori Programatorii Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
nvidiagpuprogrammingcudaNVIDIA GPU Programming - Extended21 oreAcest curs de instruire live instruiește cum să programați GPU-uri pentru calcul paralel, cum să utilizați diferite platforme, cum să lucrați cu platforma CUDA și caracteristicile acesteia și cum să efectuați diverse tehnici de optimizare utilizând CUDA Unele aplicații includ învățarea profundă, analiza, prelucrarea imaginilor și aplicații inginerești .
rabbitmqdotnetRabbitMQ with .NET14 oreRabbitMQ este un broker de mesagerie de tip open source pentru stocarea și preluarea mesajelor transmise de procese, aplicații și servere Utilizează o coadă de mesaje pentru procesarea asincronă a sarcinilor și este utilă în special în aplicațiile care necesită procesarea unor seturi de date mari în fundal, în timp ce reacționează simultan la cererile de utilizator live în timp real În această instruire live, participanții vor învăța cum să instaleze, să configureze și să administreze RabbitMQ, apoi să integreze mesajele RabbitMQ într-un număr de aplicațiiNET Până la sfârșitul acestui curs, participanții vor putea: Configurați, configurați și gestionați RabbitMQ Înțelegeți rolul lui RabbitQ în proiectarea și implementarea unei arhitecturi de microservicii Înțelegeți modul în care RabbitMQ se compară cu alte arhitecturi de gestionare a mesajelor Configurați și utilizați RabbitMQ ca broker pentru gestionarea mesajelor asincrone și sincronizate pentru aplicațiile enterprise realworldNet Public Dezvoltatori Arhitecți de software Administratorii Directori tehnici Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
springcloudnetflixossBuilding Microservices with Spring Cloud and Netflix OSS21 oreSpring Cloud este un cadru microservices ușor de utilizat pentru construirea de aplicații Java pentru cloud Netflix OSS este un set de cadre și biblioteci pentru dezvoltarea microservicii Spring Cloud se integrează frumos cu componentele Netflix utilizând configurarea automată și configurația convențională În acest training instruit, participanții vor învăța conceptele fundamentale de construire a microservicii utilizând Spring Cloud și Netflix OSS Cunoștințele participanților sunt testate prin exerciții și dezvoltarea pas cu pas a microservicii eșantion Până la sfârșitul acestei instruiri, participanții vor avea o înțelegere solidă cu privire la modul de utilizare a tehnologiilor de primăvară de primăvară și de primăvară, împreună cu Netflix OSS, pentru a-și dezvolta rapid propriile cloud-uri, cloudready microservices Public Dezvoltatori Java Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
microservicegoBuilding Microservices with Go28 oreGo (Golang) este un limbaj minunat pentru construirea microservicii datorită amprentei sale minore de memorie Spring Cloud este un cadru deschis pentru microserviciuri În acest training instruit, participanții vor învăța cum să construiască microserviciile folosind Go și Spring Cloud Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
kafkastreamsBuilding Stream Processing Applications with Kafka Streams7 oreKafka Streams este o bibliotecă client pentru a construi aplicații și microservicii ale căror date sunt transmise către și de la un sistem de mesagerie Kafka În mod tradițional, Apache Kafka sa bazat pe Apache Spark sau Apache Storm pentru a procesa date între producătorii de mesaje și consumatori Apelând API-ul Kafka Streams din cadrul unei aplicații, datele pot fi procesate direct în Kafka, ocolind nevoia de a trimite datele către un cluster separat pentru procesare În acest training instruit, participanții vor învăța cum să integreze fluxurile Kafka într-un set de exemple de aplicații Java care transmit date către și de la Apache Kafka pentru procesarea fluxurilor Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți caracteristicile și avantajele Kafka Streams față de alte cadre de procesare a fluxurilor Procesați datele de flux direct în cadrul unui grup Kafka Scrieți o aplicație Java sau Scala sau un microservice care se integrează cu fluxurile Kafka și Kafka Scrieți un cod concis care transformă subiectele Kafka de intrare în subiecte Kafka de ieșire Construiți, pachetați și implementați aplicația Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră notițe Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja .
apachethriftApache Thrift14 oreApache Thrift este un program software pentru dezvoltarea de servicii scalabile în limbi străine Acesta permite dezvoltatorilor să construiască aplicații care să funcționeze cu mai multe limbi, cum ar fi Java, C ++, Python, PHP, Ruby, JavaScript etc În acest training instruit, participanții vor învăța fundamentele aplicației Apache Thrift, pe măsură ce parcurg crearea unei aplicații clienterver cu suport crosslanguage Până la sfârșitul acestui curs, participanții vor putea: Instalați și configurați Apache Thrift Înțelegeți fundamentele Apache Thrift și cum funcționează Utilizați Apache Thrift pentru a construi și modifica aplicații în diferite limbi (C ++, Python, Java, JavaScript, PHP, Ruby) Construiți, testați, implementați și depanați o aplicație clienterver folosind Apache Thrift Utilizați Apache Thrift într-un mediu de producție Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră Notă Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja .
introtostreamprocessingA Practical Introduction to Stream Processing21 oreProcesarea fluxurilor se referă la prelucrarea în timp real a "datelor în mișcare", adică efectuarea de calcule pe date în timp ce acestea sunt primite Aceste date sunt citite ca fluxuri continue din surse de date, cum ar fi evenimentele senzorilor, activitatea utilizatorilor de site-uri, tranzacțiile financiare, swipes-ul cărților de credit, fluxurile de clicuri etc Cadrele de procesare Stream sunt capabile să citească volume mari de date primite și să furnizeze informații aproape instantanee În acest training instruit (la fața locului sau la distanță), participanții vor învăța cum să configureze și să integreze diferite cadre de procesare Stream cu sistemele mari de stocare a datelor existente și aplicațiile software și microservicii aferente Până la sfârșitul acestui curs, participanții vor putea: Instalați și configurați diferite cadre de procesare Stream, cum ar fi Spark Streaming și Kafka Streaming Înțelegeți și selectați cel mai potrivit cadru pentru lucrare Procesul de date continuu, simultan și într-o manieră de înregistrare a înregistrărilor Integrați soluțiile de procesare Stream cu bazele de date existente, depozitele de date, lacurile de date etc Integrarea celei mai potrivite biblioteci de procesare a fluxurilor cu aplicații și microservicii pentru întreprinderi Public Dezvoltatori Arhitecți de software Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră notițe Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja .
beamUnified Batch and Stream Processing with Apache Beam14 oreApache Beam este un model de programare unificat, deschis, pentru definirea și executarea conductelor de procesare paralelă Puterea constă în capacitatea sa de a rula conducte atât în ​​lot, cât și în flux, executarea fiind executată de către unul dintre Beads pentru procesarea distribuită: Apache Apex, Apache Flink, Apache Spark și Google Cloud Dataflow Apache Beam este util pentru sarcini ETL (extragere, transformare și încărcare), cum ar fi mutarea datelor între diferite medii de stocare și surse de date, transformarea datelor într-un format mai de dorit și încărcarea datelor pe un nou sistem În cadrul acestei instruiri live (la fața locului sau la distanță), participanții vor învăța cum să implementeze SDK-urile Apache Beam într-o aplicație Java sau Python care definește o conductă de procesare a datelor pentru a descompune un set mare de date în bucăți mai mici pentru procesare paralelă independentă Până la sfârșitul acestui curs, participanții vor putea: Instalați și configurați Apache Beam Utilizați un singur model de programare pentru a efectua atât procesarea lotului, cât și a fluxului de date cu ajutorul aplicației lor Java sau Python Executați conductele în mai multe medii Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră Notă Acest curs va fi disponibil Scala în viitor Vă rugăm să ne contactați pentru a aranja .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 oreArhitectura Microservice este o abordare a dezvoltării unei aplicații software ca o suită de servicii mici, independente, fiecare executând în propriul proces și comunicând cu mecanisme ușoare, cum ar fi un API de resurse HTTP Aceste servicii pot fi implementate eficient utilizând sisteme de automatizare continuă și ocolind necesitatea unei gestionări centralizate Microservicii pot fi scrise în diferite limbi de programare și se integrează cu diferite sisteme de stocare a datelor Instruirea live, instruită, vizează dezvoltatorii de întreprinderi și arhitecții Introduce arhitectura de microservici dintr-o perspectivăNet, prezintă strategiile de migrare dintr-un sistem monolitic și participanții merg prin crearea și implementarea unei aplicații bazate pe microservice Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți când să utilizați și când să nu folosiți arhitectura microservicii Creați și implementați o strategie de testare pentru microservici Implementați o aplicație bazată pe un microserviciu într-un mediu de producție Refactor o aplicație monolitică în servicii Public Dezvoltatori Arhitecti Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
restfulapilaravelBuilding RESTful APIs Using Laravel14 oreAPI-urile (Application Programming Interface) permit aplicației dvs să se conecteze cu alte aplicații Un API Web ca RESTful este ca un serviciu web care funcționează în întregime cu HTTP Laravel este un framework open-source bazat pe PHP MVC (model-view-controller) Simplitatea, intuitivitatea și gama de funcții utile pentru proiectele web o fac ideală pentru dezvoltarea API-urilor RESTful În cadrul acestei instruiri live (la distanță), participanții vor învăța cum să construiască un API RESTful de la zero utilizând Laravel în timp ce parcurg o serie de exerciții livelab livelab Până la sfârșitul acestui curs, participanții vor putea: Instalați și configurați Laravel și alte instrumente pentru construirea API-urilor RESTful cu Laravel Construiți, testați, implementați și depanați un API RESTful utilizând Laravel Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră Notă Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja .
biztalkBizTalk for Developers21 oreBizTalk este un sistem de conversie a mesajelor și o platformă de integrare de la Microsoft În acest training instruit (la fața locului sau la distanță), participanții vor învăța cum să utilizeze BizTalk pentru a conecta sistemele vechi cu aplicații mai noi Până la sfârșitul acestui curs, participanții vor putea: Instalați și configurați BizTalk Automatizați procesele de afaceri utilizând BizTalk Înțelegeți mesajele BizTalk Integrați BizTalk cu Azure și Sharepoint Implementați și depanați o instalare BizTalk Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră Notă Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja .

Upcoming Courses

CursData cursuluiPretul cursului [Tele - Clasa]
Alluxio: Unifying Disparate Storage Systems - Iasi, Piata UniriiVin, 2019-01-04 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - Bucuresti, Centru NordVin, 2019-01-04 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - Brasov, Strada Calea BucurestiLun, 2019-01-07 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - Timisoara, Boulevard Iosif BulbucaJoi, 2019-01-24 09:301500EUR / 1900EUR
Alluxio: Unifying Disparate Storage Systems - Cluj-Napoca, Strada PiteștiLun, 2019-02-04 09:301500EUR / 1900EUR
Sfarsit de saptamana Distributed Systems Cursuri, Seara Distributed Systems Training, Distributed Systems Camp, Distributed Systems Cu instructor, Sfarsit de saptamana Distributed Systems Training, Seara Distributed Systems Cursuri, Distributed Systems Coaching, Distributed Systems Instructor, Distributed Systems Trainer, Distributed Systems Cursuri, Distributed Systems Clase, Distributed Systems Pe pagina, Distributed Systems curs privat, Distributed Systems one on one training

Discounts pentru curs

CursLoculData cursuluiPretul cursului [Tele - Clasa]
IoT ( Internet of Things) for Entrepreneurs, Managers and InvestorsBucuresti, Centru NordMar, 2019-02-05 09:30N/A / 5525EUR
Data analysis with TableauConstanta, Str. Mircea cel BatranMar, 2019-02-19 09:303150EUR / 3750EUR
Algebra for Machine LearningConstanta, Str. Mircea cel BatranJoi, 2019-04-11 09:303150EUR / 3750EUR
Signavio Process ManagerIasi, Piata UniriiMar, 2019-04-30 09:301575EUR / 1975EUR
Neural computing – Data scienceIasi, Piata UniriiMar, 2019-05-28 09:303500EUR / 4100EUR

Newsletter Oferte Cursuri

Respectăm confidențialitatea adresei Dvs de email. Nu vom transmite sau vinde adresa altor părți. Puteți să schimbați preferințele sau să v-ă dezabonați complet oricand.

Unii din clientii nostri

is growing fast!

We are looking to expand our presence in Romania!

As a Business Development Manager you will:

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