Cursuri de pregatire Confluent KSQL
Confluent KSQL este un cadru de procesare a fluxurilor construit pe baza Apache Kafka. Acesta permite prelucrarea datelor în timp real utilizând operații SQL.
Această formare live (online sau la fața locului), susținută de un instructor, se adresează dezvoltatorilor care doresc să implementeze procesarea fluxurilor Apache Kafka fără a scrie cod.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să instaleze și să configureze Confluent KSQL.
- Să configureze o conductă de procesare a fluxurilor utilizând numai comenzi SQL (fără codare Java sau Python).
- Să efectueze filtrarea datelor, transformări, agregări, îmbinări, ferestre și sesionări în întregime în SQL.
- Proiectați și implementați interogări interactive și continue pentru ETL în flux și analiză în timp real.
Formatul cursului
- Prelegere și discuții interactive.
- O mulțime de exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere
Configurarea Confluent KSQL
Prezentare generală a funcțiilor și arhitecturii KSQL
Modul în care KSQL interacționează cu Apache Kafka
Use Cases pentru KSQL
KSQL Linia de comandă și operațiunile
Ingestia datelor (CSV, JSON etc.)
Crearea unui flux
Crearea unui tabel
Operațiuni KSQL avansate (îmbinări, ferestre, agregări, geospațiale etc.)
Implementarea KSQL în producție
Rezolvarea problemelor
Rezumat și concluzie
Cerințe
- Experiență cu Apache Kafka.
- Java experiență în programare.
Audiență
- Dezvoltatori
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Confluent KSQL - Booking
Cursuri de pregatire Confluent KSQL - Enquiry
Confluent KSQL - Cerere de consultanta
Cerere de consultanta
Mărturii (5)
Angajament cu formatorul O serie de exerciții și laboratoare relevante Examene practice
Salim - SICPA SA
Curs - Administration of Kafka Message Queue
Tradus de catre o masina
abordarea interactivă a profesorului, nu o poveste directă, ci o reacție la întrebările din partea publicului.
Rens - Canon Medical Informatics Europe B.V.
Curs - Administration of Kafka Topic
Tradus de catre o masina
Laboratoarele și slide-urile se combină bine cu cunoștințele și dragostea lui Jorge pentru Kafka.
Willem - BMW SA
Curs - Apache Kafka for Developers
Tradus de catre o masina
very interactive...
Richard Langford
Curs - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable
Chris Tan
Curs - A Practical Introduction to Stream Processing
Upcoming Courses
Cursuri înrudite
Apache Kafka Connect
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ă integreze Apache Kafka cu bazele de date și aplicațiile existente pentru procesare, analiză etc.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați Kafka Connect pentru a ingera cantități mari de date dintr-o bază de date în subiectele Kafka.
- Ingerați datele de jurnal generate de serverele unei aplicații în subiecte Kafka.
- Puneți la dispoziție orice date colectate pentru procesarea fluxurilor. .
- Exportați datele din subiectele Kafka în sisteme secundare pentru stocare și analiză. .
Building Kafka Solutions with Confluent
14 oreacest instructor-condus, Live Training (la fața locului sau la distanță) este destinat ingineri care doresc să utilizeze confluente (o distribuție de Kafka) pentru a construi și de a gestiona o platformă de prelucrare a datelor în timp real pentru aplicațiile lor.
până la sfârșitul acestui training, participanții vor putea:
- instala și configura platforma confluent.
- utilizarea confluente & #39; s instrumente de gestionare și servicii pentru a rula Kafka mai ușor.
- stoca și procesul de intrare flux de date.
- optimiza și gestiona clustere Kafka.
- sigure fluxuri de date.
format al cursului
- interactive prelegere și discuții.
- o mulțime de exerciții și practică.
- hands-on punerea în aplicare într-un mediu de laborator live.
curs opțiuni de personalizare
- acest curs se bazează pe versiunea Open Source de confluente: confluent deschidere acru.
- pentru a solicita un training personalizat pentru acest curs, va rugam sa ne contactati pentru a aranja.
Building Data Pipelines with Apache Kafka
7 oreApache Kafka este o platformă de streaming distribuită. Este de facto un standard pentru construirea conductelor de date și rezolvă o mulțime de cazuri de utilizare diferite în jurul procesării de date: poate fi utilizat ca coadă de mesaje, jurnal distribuit, procesor de flux etc.
Vom începe cu o teorie din spatele conductelor de date în general, apoi vom continua cu concepte fundamentale din spatele Kafka. Vom descoperi, de asemenea, componente importante precum Kafka Streams și Kafka Connect.
A Practical Introduction to Stream Processing
21 oreÎn cadrul acestui curs de instruire live, condus de un instructor în România (la fața locului sau la distanță), participanții vor învăța cum să configureze și să integreze diferite cadre Stream Processing cu sistemele de stocare de date mari existente și cu aplicațiile software și microserviciile aferente.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați diferite cadre Stream Processing, cum ar fi Spark Streaming și Kafka Streaming.
- Înțelegeți și selectați cel mai potrivit cadru pentru treaba respectivă. .
- Procesați date în mod continuu, simultan și în mod înregistrare cu înregistrare. .
- Integrați Stream Processing soluțiile cu bazele de date existente, depozitele de date, lacurile de date, etc. .
- Integrați cea mai potrivită bibliotecă de procesare a fluxurilor cu aplicații de întreprindere și microservicii.
Distributed Messaging with Apache Kafka
14 oreAcest curs este destinat arhitecților de întreprinderi, dezvoltatorilor, administratorilor de sistem și oricui dorește să înțeleagă și să utilizeze un sistem de mesagerie distribuit de mare capacitate. Dacă aveți cerințe mai specifice (de exemplu, doar partea de administrare a sistemului), acest curs poate fi adaptat pentru a vă adapta mai bine nevoilor.
Kafka for Administrators
21 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează administratorilor de sistem care doresc să configureze, să implementeze, să gestioneze și să optimizeze un cluster Kafka de nivel enterprise.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați și administrați un cluster Kafka.
- Evaluați beneficiile și dezavantajele implementării Kafka on-premise vs în cloud. .
- Dezvoltați și monitorizați Kafka în folosind diverse instrumente de mediu on-premise și cloud. .
Apache Kafka for Developers
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor de nivel intermediar care doresc să dezvolte aplicații big data cu Apache Kafka.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
-
Dezvoltați producători și consumatori Kafka pentru a trimite și citi date din Kafka.
Integrarea Kafka cu sisteme externe folosind Kafka Connect.
Scrieți aplicații de streaming cu Kafka Streams & ksqlDB.
Integrați o aplicație client Kafka cu Confluent Cloud pentru implementări Kafka bazate pe cloud.
Dobândiți experiență practică prin exerciții practice și cazuri de utilizare din lumea reală.
Apache Kafka for Python Programmers
7 oreAceastă instruire live, cu instructor în România (online sau la fața locului) se adresează inginerilor de date, cercetătorilor de date și programatorilor care doresc să utilizeze caracteristicile Apache Kafka în fluxul de date cu Python.
Până la sfârșitul acestei formări, participanții vor fi capabili să utilizeze Apache Kafka pentru a monitoriza și gestiona condițiile în fluxurile continue de date utilizând programarea Python.
Kafka Fundamentals for Java Developers
14 oreAceastă formare live, cu instructor, în România (online sau la fața locului) se adresează dezvoltatorilor Java de nivel mediu care doresc să integreze Apache Kafka în aplicațiile lor pentru o mesagerie fiabilă, scalabilă și de mare capacitate.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să înțeleagă arhitectura și componentele de bază ale Kafka.
- Să instaleze și să configureze un cluster Kafka.
- Să producă și să consume mesaje utilizând Java.
- Să implementeze Kafka Streams pentru prelucrarea datelor în timp real.
- Să asigure toleranța la erori și scalabilitatea în aplicațiile Kafka.
Administration of Kafka Message Queue
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează administratorilor de sistem de nivel mediu care doresc să utilizeze eficient caracteristicile Kafka de coadă de mesaje.
La sfârșitul acestui curs de instruire, participanții vor putea să:
- Să înțeleagă capabilitățile și arhitectura de coadă de mesaje a lui Kafka.
- Să configureze subiectele Kafka pentru scenarii de coadă de mesaje.
- Să producă și să consume mesaje folosind Kafka.
- să monitorizeze și să gestioneze Kafka ca o coadă de mesaje.
Security for Apache Kafka
7 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează testerilor de software care doresc să implementeze măsuri de securitate a rețelei într-o aplicație Apache Kafka.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Desfășurați Apache Kafka pe un server bazat pe cloud.
- Implementați criptarea SSL pentru a preveni atacurile. .
- Adaugați autentificarea ACL pentru a urmări și controla accesul utilizatorilor. .
- Asigurați-vă că clienții credibili au acces la clusterele Kafka cu SSL și autentificare SASL. .
Apache Kafka and Spring Boot
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor de nivel intermediar care doresc să învețe elementele de bază ale Kafka și să le integreze cu Spring Boot.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți Kafka și arhitectura sa.
- Să învețe cum să instaleze, să configureze și să seteze un mediu Kafka de bază.
- Integrați Kafka cu Spring Boot.
Stream Processing with Kafka Streams
7 oreKafka Streams este o bibliotecă din partea clientului pentru construirea de 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 s-a bazat pe Apache Spark sau Apache Storm pentru a prelucra 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 cadrul acestui training, instruit în direct, participanții vor învăța cum să integreze Kafka Streams într-un set de aplicații Java care să treacă date de la și de la Apache Kafka pentru procesarea fluxului.
Până la sfârșitul acestui antrenament, participanții vor putea:
- Înțelegeți caracteristicile și avantajele Kafka Streams față de alte cadre de procesare a fluxurilor
- Procesați fluxul de date direct în cadrul unui cluster Kafka
- Scrieți o aplicație sau microservice Java sau Scala care se integrează cu Kafka și Kafka Streams
- Scrieți un cod concis care transformă subiectele Kafka de intrare în subiecte Kafka de ieșire
- Construiți, împachetați și implementați aplicația
Public
- Dezvoltatori
Formatul cursului
- Partea de prelegere, o discuție parțială, exerciții și practici practice
notițe
- Pentru a solicita un antrenament personalizat pentru acest curs, vă rugăm să ne contactați pentru a vă organiza
Administration of Kafka Topic
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează administratorilor de sistem de nivel începător sau intermediar care doresc să învețe cum să gestioneze eficient subiectele Kafka pentru un flux și o procesare eficientă a datelor.
La finalul acestui curs de formare, participanții vor fi capabili să:
- Să înțeleagă fundamentele și arhitectura subiectelor Kafka.
- Să creeze, să configureze și să gestioneze subiecte Kafka.
- Să monitorizeze subiectele Kafka pentru sănătate, performanță și disponibilitate.
- Să implementeze măsuri de securitate pentru subiectele Kafka.
SMACK Stack for Data Science
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează oamenilor de știință care doresc să utilizeze stiva SMACK pentru a construi platforme de procesare a datelor pentru soluții de date mari.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Implementați o arhitectură de conducte de date pentru procesarea datelor mari.
- Dezvoltați o infrastructură de cluster cu Apache Mesos și Docker. .
- Analizați datele cu Spark și Scala. .
- Gestionați datele nestructurate cu Apache Cassandra. .