Cursuri de pregatire MPICH
MPICH este un standard open-source, transmisor de mesaje portabil (MPI) care oferă o implementare simplificată a MPI în diferite platforme de calcul și comunicare.
Această formare directă (online sau on-site) este destinată dezvoltatorilor și programatorilor care doresc să instaleze, să configureze și să gestioneze funcțiile MPICH.
La sfârșitul acestei cursuri, participanții vor fi capabili să implementeze, să scrie, să gestioneze și să monitorizeze programe MPI folosind MPICH.
Formatul cursului
- Lecții și discuții interactive.
- Multe exerciții și practici.
- Implementarea pe mâini într-un mediu live-lab.
Opțiuni de personalizare
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
Schița de curs
Introducere
Prezentare generală a caracteristicilor și arhitecturii interfeței de transmitere a mesajelor (MPI)
- Bazele calculului paralel
- Procesul MPI
Noțiuni de bază cu MPICH
- Opțiuni de instalare și configurare
- Biblioteci partajate
- Instalarea managerilor de proces
Programming Noțiuni de bază cu MPI
- Scrierea, compilarea și legarea programelor
- Comenzi de compilare
- Utilizarea fișierelor Makefile
Rularea programelor cu MPI
- Standard mpiexec
- Extensii de gestionare a proceselor
- Restricții Remshell
Trimiterea și primirea de mesaje
- Rutine de transmitere a mesajelor
- Buffer și tipuri (etichete)
- Utilizarea apelurilor de bibliotecă
- Difuzarea ș i reducerea
Coordonarea Communications în MPI
- Sincronizare
- Modele, rutine și operații colective
- Crearea de grupuri
Lucrul cu problemele de buffering
- Comunicare blocantă și neblocantă
- Corectitudinea în transmiterea mesajelor
- Communication moduri
Înțelegerea tipurilor de date și a obiectelor în MPI
- Tipuri de date de bază
- Vectori și structuri
- Intercalarea datelor
- Obiecte și referințe MPI
Scrierea de biblioteci de trecere a mesajelor
- Atribute
- Secțiuni secvențiale
- Gestionarea și punerea în cache a etichetelor
Evaluarea performanței programelor paralele
- Cronometrul MPI
- Interfața de profilare
- Jurnalizare
Integrarea mai multor programe
- Trimiterea și schimbul de date între programe
- Utilizarea intercomunicatorilor
Depanare
Rezumat și concluzii
Cerințe
- Experiență în limbaje de programare cum ar fi C, C++ și Fortran
Audiență
- Dezvoltatorii
- Programatori
Cursurile publice necesita 5+ participanti
Cursuri de pregatire MPICH - Rezervare
Cursuri de pregatire MPICH - Solicita Oferta
MPICH - Cerere de consultanta
Mărturii (4)
Practical examples.
Mateusz - Aplikacje Krytyczne
Curs - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Curs - OpenCL
I like how helpful Clement is.
Mateera Kaikko - ASML US, LLC
Curs - gRPC
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.
Melissa Harrison
Curs - XQuery
Upcoming Courses
Cursuri înrudite
HashiCorp Nomad
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează inginerilor DevOps și dezvoltatorilor care doresc să utilizeze HashiCorp Nomad pentru a implementa și a extinde aplicațiile cu ușurință, reducând în același timp costurile de operare.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați HashiCorp Nomad. .
- Desfășurarea și gestionarea containerelor și a aplicațiilor necontainerizate. .
- Gestionați resursele, programarea și operațiunile în cadrul unui sistem consolidat. .
- Puteți permite scalarea nodurilor și integrarea serviciilor într-un singur cluster. .
HashiCorp Vault
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor DevOps sau dezvoltatorilor care doresc să utilizeze HashiCorp Vault pentru a controla accesul la parole, credențiale de baze de date, chei API, token-uri și certificate într-un sistem integrat.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și implementați HashiCorp Vault. .
- Înțelegeți și utilizați diferitele servicii și componente ale HashiCorp Vault. .
- Implementați metode de autentificare, politici de securitate și executați sarcini administrative pentru a securiza o infrastructură. .
- Desfășurați și utilizați serviciile HashiCorp Vault pe orchestratori de containere, cum ar fi Nomad și Kubernetes. .
Apache Mesos
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează administratorilor IT, inginerilor de software și dezvoltatorilor care doresc să utilizeze Apache Mesos pentru a gestiona eficient sarcinile de lucru și aplicațiile de resurse în medii clusterizate pe scară largă.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați, configurați și rulați Apache Mesos pentru sisteme distribuite.
- Gestionați partajarea și alocarea resurselor pentru mai multe aplicații și cadre de lucru. .
- Implementați mecanismul de planificare pentru gestionarea sarcinilor. .
- Configurați și utilizați Marathon pentru a gestiona orchestrarea containerelor pe Apache Mesos. .
gRPC
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor de software, programatorilor și dezvoltatorilor care doresc să creeze, să implementeze și să gestioneze gRPC servicii în aplicațiile lor.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați un serviciu gRPC pentru a vă conecta la un server și a crea proiecte. .
- Implementați serverul și clientul pentru a se integra cu aplicațiile. .
- Monitorizați serviciile gRPC utilizând sisteme de autentificare și instrumente de analiză comparativă. .
Distributed Systems Storage with etcd
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să înțeleagă, să implementeze și să gestioneze mai bine aspectul de magazin de valori cheie al tehnologiilor precum Kubernetes, microservicii etc.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți beneficiile utilizării unui magazin cheie-valoare pentru stocarea, recuperarea și gestionarea datelor distribuite. .
- Configurați aplicațiile web și Kubernetes pentru a citi și a scrie date de la și către un magazin de valori cheie etcd. .
- Utilizați etcd pentru a stoca detaliile de conectare la baza de date, stegulețe de caracteristici etc. pentru a permite unei aplicații să se reconfigureze atunci când acestea se schimbă. .
- Configurați și gestionați un cluster etcd. .
OpenCL
21 oreOpenCL este un standard pentru programarea calculatoarelor eterogene construite din procesoare, GPU și alte procesoare. Include un cadru pentru a defini platforma în termeni de o gazdă, cum ar fi un procesor și unul sau mai multe dispozitive de calcul, cum ar fi un GPU plus un limbaj de programare bazat în C pentru scrierea de programe pentru dispozitivele de calcul. Folosind OpenCL , un programator poate scrie programe bazate pe sarcini și paralele pe date care pot profita de aceste tipuri diferite de procesoare într-un singur sistem.
Open MPI: Building Distributed Memory Applications
7 oreOpen MPI este o bibliotecă MPI.
În cadrul acestui instruire, instruit în direct, participanții vor învăța să dezvolte o aplicație numerică folosind Open MPI .
Până la sfârșitul acestui antrenament, participanții vor putea:
- Aplicați elementele de bază ale programării de memorie distribuită și distribuită pentru a crea o aplicație Open MPI funcțională.
- Construiți OpenMPI.
- Executați joburi batch cu OpenMPI.
- Utilizați instrumente de performanță pentru a optimiza performanța multi-core.
Public
- Dezvoltatori
- Cercetătorii
Formatul cursului
- Partea de prelegere, o discuție parțială, exerciții și practici practice
BizTalk for Developers
21 oreBizTalk este un sistem de conversie de mesaje și platforma de integrare de la Microsoft.
În această instruire condusă de instructor, antrenament live (on-site sau la distanță), participanții vor învăța cum să utilizeze BizTalk pentru a conecta sistemele de moștenire cu aplicații mai noi.
La sfârșitul cursului, participanții vor putea:
- Instalare și configurare BizTalk
- Procesele de afaceri automate folosind BizTalk
- Înțelegere BizTalk Mesaj
- Integrați BizTalk cu Azure și Sharepoint
- Dezvoltarea și rezolvarea problemelor într-o instalație BizTalk
Audienţă
- Dezvoltatori
Formatul cursului
- Lecții parțiale, discuții parțiale, exerciții și practici grele
Notă
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
Biztalk for Administrators
35 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează administratorilor și inginerilor care doresc să proiecteze, să implementeze și să gestioneze un mediu server multi-server BizTalk Server.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați BizTalk Server.
- Configurați și gestionați utilizatorii BizTalk. .
- Configurați și securizați rutarea mesajelor în cadrul unei organizații. .
- Configurați integrarea bazată pe EDI cu parteneri din afara organizației. .
- Desfășurați, monitorizați și gestionați regulile de afaceri. .
- Automatizați implementarea aplicațiilor BizTalk. .
- Dezvăluiți, monitorizați și analizați Business Activitatea. .
- Planificați și implementați disponibilitatea ridicată și recuperarea în caz de dezastru pentru Biztalk Server. .
Biztalk for Administrators - Advanced
35 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează administratorilor și inginerilor care doresc să proiecteze, să implementeze și să gestioneze un mediu server multi-server BizTalk Server.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Optimizați performanța serverului BizTalk și a mediului său.
- Automatizați implementarea aplicațiilor BizTalk. .
- Automatizați monitorizarea activității de afaceri. .
- Rezolvați excepțiile din timpul execuției. .
- Automatizați testarea Biztalk. .
- Planificați și executați întreținerea sistematică a Biztalk. .
BizTalk for Administrators - Beginner to Advanced
70 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează administratorilor și inginerilor care doresc să proiecteze, să implementeze și să gestioneze un mediu server multi-server BizTalk Server.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați BizTalk Server.
- Configurați și gestionați utilizatorii BizTalk. .
- Configurați și securizați rutarea mesajelor în cadrul unei organizații. .
- Configurați integrarea bazată pe EDI cu parteneri din afara organizației. .
- Desfășurați, monitorizați și gestionați regulile de afaceri. .
- Automatizați implementarea aplicațiilor BizTalk. .
- Dezvăluiți, monitorizați și analizați Business Activitatea. .
- Planificați și implementați disponibilitatea ridicată și recuperarea în caz de dezastru pentru Biztalk Server. .
- Optimizați performanța serverului BizTalk și a mediului său. .
- Automatizați monitorizarea activității de afaceri. .
- Soluționați excepțiile din timpul execuției. .
- Automatizați testarea Biztalk. .
- Planificați și executați întreținerea sistematică a Biztalk. .
XQuery
14 oreAceastă formare oferă:
- O prezentare generală la nivel înalt și un tur rapid al XQuery
- Informații pentru a scrie interogări sofisticate, fără a fi împotmolit de detaliile tipurilor, spațiilor de nume și schemelor
- Concepte avansate pentru utilizatorii care doresc să profite de modularitatea, spațiile de nume, tastarea și schemele
- Instrucțiuni pentru lucrul cu anumite tipuri de date, cum ar fi numere, șiruri, date, URI și instrucțiuni de procesare
- O referință alfabetică completă la funcțiile și tipurile încorporate
Participanții vor afla, de asemenea, despre suportul oferit de XQuery pentru filtrarea, sortarea și gruparea datelor, precum și modul în care se utilizează instrumentele FLWOR, XPath și XQuery pentru extragerea și combinarea informațiilor. În timpul antrenamentului, vor afla cum să aplicați toate aceste instrumente unei game variate de surse de date și cum să recombinați informațiile din mai multe surse într-un singur rezultat final de ieșire.
XML Fundamentals
21 oreAcest curs este destinat analiștilor, proiectanților și administratorilor de sisteme bazate pe tehnologia XML .
Instruirea este o introducere în XML și tehnologiile sale cheie. Vă permite să dobândiți abilitățile implicate în crearea documentelor XML valide, modelarea structurii unui document XML (folosind schema DTP sau XML ) și transformarea fișierelor XML în alte formate (X HTML , HTML , TXT, PDF).