Curs de pregatire Expresii Regulate de Bază și Extinse
Expresiile regulate sunt seturi de caractere care definesc un model de căutare. Expresiile regulate sunt adesea folosite pentru a crea algoritmi de găsire, înlocuire sau validare a datelor introduse.
Acest training condus de un instructor, live (online sau la fața locului) este destinat dezvoltatorilor web care doresc să folosească expresii regulate pentru a crea algoritmi robusti de definire a modelelor de căutare.
La sfârșitul acestui training, participanții vor putea:
- Aplica tehnici de expresii regulate în orice motor regex precum PHP, Python etc.
- Scrie modele complexe de căutare folosind seturi de caractere.
- Automatiza procese de sistem folosind expresii regulate extinse.
Formatul Cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere
Expresii Regulate în Profunzime
- Ce sunt expresiile regulate?
- Motoare regex
- Expresii regulate de bază vs extinse
Pregătirea Mediului de Dezvoltare
- Instalarea și configurarea unui motor regex
Caractere și Seturi de Caractere
- Lucrul cu litere, metacaractere și caractere speciale
- Escaparea metacaracterelor
- Crearea unui set de caractere
- Folosirea intervalelor de caractere și a metacaracterelor
- Crearea de seturi de caractere abreviate și negative
Repetiție, Grupare, Alternare și Ancore
- Lucrul cu expresii lacome și leneșe
- Gruparea metacaracterelor
- Folosirea alternării
- Lucrul cu ancorile de început și sfârșit
Globuri Shell
- Folosirea seturilor de caractere, claselor de caractere și wildcard-urilor
- Potrivirea modelelor
- Folosirea globurilor extinse cu comenzi
- Folosirea expansiunii cu acolade
Expresii Regulate Extinse în BASH
- Lucrul cu expresii regulate în condiționale
- Folosirea expresiilor regulate cu grep
- Folosirea expresiilor regulate extinse în sed
- Folosirea expresiilor regulate în AWK
Rezumat și Concluzie
Cerințe
- Cunoștințe de bază despre BASH.
Publicul țintă
- Dezvoltatori web
Cursurile publice necesita 5+ participanti
Curs de pregatire Expresii Regulate de Bază și Extinse - Rezervare
Curs de pregatire Expresii Regulate de Bază și Extinse - Solicitare
Expresii Regulate de Bază și Extinse - Cerere de consultanta
Mărturii (2)
Conținutul este foarte util, iar formatorul îl face și mai mai ușor de înțeles
Ibrahim Al mayahi - Vastech SA
Curs - Advanced Elasticsearch and Kibana Administration
Tradus de catre o masina
profesionalismul instruiților; modul în care a încercat să răspundă la toate întrebările; întrebările de revizuire pe care trebuia să le punem: ne-a implicat în conversații
Ioana
Curs - Implementation and Administration of Elasticsearch
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Solr Avansat
14 OreAcest training condus de un instructor, live în Moldova (la fața locului sau la distanță), este destinat dezvoltatorilor care doresc să învețe cum să utilizeze Solr pentru dezvoltare avansată.
La finalul acestui training, participanții vor fi capabili să:
- Optimizeze și scaleze Solr și SolrCloud.
- Gestionaze fișierele de log într-un mod eficient.
- Integreze pluginuri la nivel de indexare și interogare.
- Creeze clustere optimizate care să gestioneze mii de interogări pe secundă.
Administrare Avansată a Elasticsearch și Kibana
35 OreAceastă formare condusă de un instructor, live în Moldova (online sau la fața locului) este destinată administratorilor și dezvoltatorilor de nivel intermediar care doresc să-și aprofundeze înțelegerea administrării Elasticsearch, inclusiv tehnici avansate pentru dezvoltarea de panouri de bord în Kibana, precum și întreținerea sistemului.
La finalul acestei formări, participanții vor putea:
- Să configureze și să administreze medii Elasticsearch și Kibana pentru administrare avansată și dezvoltare de panouri de bord.
- Să creeze și să gestioneze indici, mapări și modele de date în Elasticsearch.
- Să dezvolte interogări și filtre avansate pentru a extrage informații valoroase din datele Elasticsearch.
- Să proiecteze și să construiască panouri de bord interactive în Kibana folosind diverse tipuri și tehnici de vizualizare.
- Să implementeze cele mai bune practici pentru administrarea, optimizarea și depanarea Elasticsearch și Kibana.
ELK Stack Avansat pentru Gestionarea și Centralizarea Jurnalelor
21 OreElastic Stack (ELK) este o platformă puternică pentru căutarea, analiza și vizualizarea în timp real a datelor de jurnal provenite din multiple surse.
Acest training condus de un instructor, live (online sau la fața locului), este destinat profesioniștilor IT de nivel intermediar care doresc să-și aprofundeze cunoștințele despre ELK pentru gestionarea datelor de jurnal distribuite, automatizarea alertelor și crearea de vizualizări și panouri avansate.
La finalul acestui training, participanții vor putea:
- Configura fluxuri avansate de ingestare și parsare din multiple surse, inclusiv baze de date.
- Crea panouri personalizate în Kibana pentru diferite echipe sau cazuri de utilizare.
- Implementa notificări prin e-mail și alerte bazate pe condiții.
- Utiliza expresii regulate pentru a îmbunătăți precizia căutării în jurnale.
- Gestiona rolurile utilizatorilor și drepturile de acces pentru medii securizate de jurnale.
- Interacționa cu API-ul REST Elasticsearch pentru automatizare și integrare.
Formatul Cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Implementarea și Administrarea Elasticsearch
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat profesioniștilor IT și dezvoltatorilor de nivel începător care doresc să utilizeze Elasticsearch pentru a stoca, căuta și analiza date în timp real.
La finalul acestui training, participanții vor fi capabili să: instaleze și configureze Elasticsearch, indexeze și interogheze date, optimizeze performanța căutării și integreze Elasticsearch în aplicații.
Administrarea Avansată, Monitorizarea și Întreținerea Elasticsearch
14 OreAcest training condus de un instructor, în format live Moldova (online sau la fața locului), este destinat profesioniștilor de nivel avansat care doresc să administreze, să monitorizeze și să întrețină clustere Elasticsearch în mod eficient pentru o performanță și disponibilitate ridicate.
La sfârșitul acestui training, participanții vor putea:
- Să implementeze și să configureze clustere Elasticsearch pentru o disponibilitate și performanță ridicate.
- Să monitorizeze și să optimizeze operațiunile Elasticsearch.
- Să integreze Kibana și Logstash pentru analiză și vizualizare avansată.
- Să extindă funcționalitatea Elasticsearch cu ajutorul plugin-urilor.
- Să scaleze Elasticsearch folosind tehnici de clustering și sharding.
Elasticsearch pentru Dezvoltatori
14 OreAcest training condus de un instructor, în format live în Moldova, este destinat dezvoltatorilor de software care doresc să construiască soluții de căutare și analiză folosind Elasticsearch.
Training-ul începe cu o discuție despre arhitectura Elasticsearch, inclusiv modelul său distribuit și API-ul de căutare. Aceasta este urmată de o explicație a funcționalităților Elasticsearch și a modului optim de integrare a acestuia într-o aplicație existentă.
Exercițiile practice constituie o parte importantă a training-ului și oferă participanților ocazia de a-și aplica cunoștințele în timp ce primesc feedback cu privire la implementarea și progresul lor.
ELK: Elasticsearch, Logstash și Kibana pentru Administratori
14 OreAcest training condus de un instructor, realizat live în Moldova, este destinat administratorilor de sistem care doresc să configureze un stack ELK (Elasticsearch, Logstash, Kibana). Rețineți că este nevoie de un minim de 3 participanți pentru a desfășura acest curs.
Trainingul începe cu o discuție despre arhitectura și funcționalitatea ELK, apoi trece la implementarea și practica în laborator live. Exercițiile practice constituie o parte importantă a trainingului și oferă participanților ocazia de a-și aplica cunoștințele în timp ce primesc feedback despre progresul lor.
Training ELK
28 OreElastic Stack (fost ELK Stack) este un set cuprinzător de instrumente open-source concepute pentru căutare, analiză și vizualizare a datelor structurate și nestructurate. Acest program de formare este conceput pentru a oferi participanților o înțelegere profundă a componentelor Elastic Stack—Elasticsearch, Kibana, Logstash. Cursul va acoperi concepte fundamentale, instalare, configurare, gestionarea clusterelor, analize avansate și cele mai bune practici pentru medii de producție. Cursul este structurat pentru a oferi atât perspective teoretice, cât și experiență practică, fiind potrivit pentru profesioniști care doresc să implementeze, să gestioneze și să optimizeze Elastic Stack în medii reale. La finalul cursului, participanții vor avea abilitățile necesare pentru a proiecta, implementa și întreține soluții scalabile și reziliente bazate pe Elastic Stack.
Căutare și Analiză cu Amazon OpenSearch
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor și administratorilor care doresc să folosească OpenSearch pentru a efectua căutări distribuite și analize de date într-un sistem unificat și securizat.
La finalul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru a începe să construiască soluții de căutare și analiză cu OpenSearch și OpenSearch Dashboards.
- Să înțeleagă cele trei abordări (snapshot, restart și rolling) în actualizarea de la Elasticsearch OSS la OpenSearch.
- Să învețe cum să indexeze date, să creeze fluxuri de date, să execute interogări și să eficientizeze operațiunile inter-cluster în OpenSearch.
- Să exploreze și să utilizeze pluginuri, API-uri, clienți și instrumente de ingestie (Beats, Logstash, Grafana etc.) pentru a optimiza experiența de căutare, menținând în același timp securitatea clusterelor.
- Să folosească OpenSearch Dashboards pentru a centraliza gestionarea, vizualizarea, logarea, monitorizarea și întreținerea datelor.
Fundamentele OpenSearch
21 OreOpenSearch este un suit open-source de căutare și analiză derivat din Elasticsearch 7.10 și Kibana 7.10, dezvoltat inițial de AWS pentru a oferi o alternativă complet deschisă după schimbările de licențiere efectuate de Elastic NV.
Acest training condus de un instructor, live (online sau la fața locului), este destinat inginerilor și arhitecților de nivel intermediar care doresc să implementeze, să configureze și să gestioneze clustere OpenSearch pentru sarcini de căutare, observabilitate și analiză, înțelegând în același timp relația acestuia cu AWS OpenSearch Service.
La finalul acestui training, participanții vor putea:
- Să înțeleagă arhitectura, componentele și capacitățile OpenSearch și ale tablourilor sale de bord.
- Să implementeze și să configureze clustere OpenSearch on-premises și în cloud.
- Să integreze OpenSearch cu AWS OpenSearch Service și alte sisteme de date enterprise.
- Să optimizeze performanța, securitatea și scalabilitatea pentru implementări de grad producție.
Formatul cursului
- Explicații ale instructorului combinate cu demonstrații live.
- Laboratoare practice și exerciții de configurare din lumea reală.
- Discuții colaborative axate pe rezolvarea problemelor și cele mai bune practici.
Opțiuni de personalizare a cursului
- Pentru a adapta conținutul sau focusul acestui training OpenSearch la nevoile specifice ale organizației dumneavoastră, vă rugăm să ne contactați pentru a aranja o sesiune personalizată.
OpenSearch la Scară Mare
21 OreOpenSearch este un set scalabil, open-source pentru căutare și analiză, conceput pentru indexarea volumelor mari de date, observabilitate și analiză în timp real în sisteme distribuite.
Acest training condus de un instructor, live (online sau la fața locului), este destinat inginerilor și arhitecților de nivel avansat care doresc să proiecteze, să implementeze și să gestioneze clustere OpenSearch capabile să gestioneze sarcini de ingestie și analiză de date la scară mare, atât în medii on-premises, cât și folosind AWS OpenSearch Service.
La sfârșitul acestui training, participanții vor putea:
- Să proiecteze și să implementeze clustere OpenSearch foarte scalabile în multiple medii.
- Să optimizeze indexarea, căutarea și stocarea pentru performanță la scară mare.
- Să integreze OpenSearch cu AWS OpenSearch Service pentru implementări hibride și gestionate.
- Să implementeze strategii de observabilitate, disponibilitate ridicată și recuperare automată.
Formatul Cursului
- Sesuni teoretice conduse de un instructor cu discuții ghidate.
- Exerciții practice extinse care simulează provocări de scalare din lumea reală.
- Lucrări practice de laborator pe implementarea distribuită și optimizarea performanței.
Opțiuni de Personalizare a Cursului
- Acest curs poate fi adaptat pentru a accentua dimensiunea datelor organizației, obiectivele de performanță și mediul de implementare.
OpenSearch: Replacing Amazon OpenSearch and Elastic Cloud In-House
14 OreOpenSearch is an open-source search and analytics engine, originally forked from Elasticsearch. It provides distributed search, log analytics, and observability without license risks or managed-service lock-in.
This instructor-led, live training (online or onsite) is aimed at intermediate DevOps and search engineers who wish to use OpenSearch to replace Amazon OpenSearch, Elastic Cloud, or Splunk.
By the end of this training, participants will be able to:
- Deploy and secure a multi-node OpenSearch cluster.
- Ingest logs, traces, and metrics via Beats, Fluent Bit, and OpenTelemetry.
- Build dashboards in OpenSearch Dashboards.
- Apply role-based access control and index lifecycle policies.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
SolrCloud
14 OreApache SolrCloud este un motor de procesare distribuită a datelor care facilitează căutarea și indexarea fișierelor pe o rețea distribuită.
În cadrul acestui training condus de un instructor, participanții vor învăța cum să configureze o instanță SolrCloud pe Amazon AWS.
La finalul acestui training, participanții vor putea:
- Înțelege caracteristicile SolrCloud și cum se compară acestea cu clusterele convenționale master-slave
- Configura un cluster centralizat SolrCloud
- Automatiza procese precum comunicarea cu fragmente, adăugarea documentelor în fragmente etc.
- Utiliza Zookeeper împreună cu SolrCloud pentru a automatiza și mai mult procesele
- Utiliza interfața pentru a gestiona raportarea erorilor
- Echilibra încărcarea unei instalări SolrCloud
- Configura SolrCloud pentru procesare continuă și fail-over
Public țintă
- Dezvoltatori Solr
- Manageri de proiect
- Administratori de sistem
- Analiști de căutare
Formatul cursului
- Parțial teoretic, parțial discuții, exerciții și practică intensă
Solr pentru Dezvoltatori
21 OreAcest curs introduce studenții în platforma Solr. Prin intermediul unei combinații de prelegeri, discuții și exerciții practice, studenții vor dobândi experiență practică în configurarea căutării și indexării eficiente.
Cursul începe cu instalarea și configurarea de bază a Solr, apoi învață participanții despre funcțiile de căutare ale Solr. Studenții vor dobândi experiență în faceting, indexare și relevanță a căutării, printre alte caracteristici esențiale ale platformei Solr. Cursul se încheie cu o serie de subiecte avansate, inclusiv verificarea ortografică, sugestii, Multicore și SolrCloud.
Durată: 3 zile
Public țintă: Dezvoltatori, utilizatori de afaceri, administratori