Grundlegende und erweiterte reguläre Ausdrücke Schulung
Reguläre Ausdrücke sind Zeichenmengen, die ein Suchmuster definieren. Reguläre Ausdrücke werden häufig verwendet, um Algorithmen zum Suchen, Suchen und Ersetzen oder zur Validierung von Eingaben zu erstellen.
Dieses vom Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Webentwickler, die reguläre Ausdrücke verwenden möchten, um robuste Algorithmen für das Definieren von Suchmustern zu erstellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Reguläre-Ausdrucks-Techniken auf jede Regex-Engine wie PHP, Python usw. anzuwenden.
- Komplexe Suchmuster mit Zeichenmengen zu erstellen.
- Automatisierung in einen Systemprozess mithilfe erweiterter regulärer Ausdrücke zu integrieren.
Kursformat
- Wechsel zwischen Vorlesung und Diskussion.
- Viele Übungen und Praxisaufgaben.
- Hands-on-Implementierung in einer Live-Lab-Umgebung.
Anpassungsoptionen des Kurses
- Für eine angepasste Schulung kontaktieren Sie uns bitte, um die Details zu besprechen.
Schulungsübersicht
Einführung
Reguläre Ausdrücke im Detail
- Was sind reguläre Ausdrücke?
- Regex-Engines
- Grundlegende vs. erweiterte reguläre Ausdrücke
Vorbereitung der Entwicklungsumgebung
- Installieren und Konfigurieren einer Regex-Engine
Zeichen und Zeichensätze
- Arbeiten mit Literalen, Metazeichen und Sonderzeichen
- Maskieren von Metazeichen
- Erstellen eines Zeichensatzes
- Auf Zeichenbereiche und Metazeichen zurückgreifen
- Shorthand- und Negationszeichensätze erstellen
Wiederholung, Gruppierung, Alternation und Ankerpunkte
- Arbeiten mit gierigen und faulen Ausdrücken
- Gruppieren von Metazeichen
- Verwenden der Alternation
- Arbeiten mit Ankerpunkten am Anfang und Ende
Shell Globs
- Verwenden von Zeichensätzen, Zeichenklassen und Wildcards
- Musterabgleich
- Erweiterte Globs mit Befehlen verwenden
- Brace-Expansion verwenden
BASH erweiterte reguläre Ausdrücke
- Arbeiten mit regulären Ausdrücken in Bedingungen
- Verwenden von regulären Ausdrücken mit grep
- Erweiterte reguläre Ausdrücke in sed verwenden
- Reguläre Ausdrücke in AWK verwenden
Zusammenfassung und Fazit
Voraussetzungen
- Grundlegendes Verständnis von BASH.
Zielgruppe
- Webentwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Grundlegende und erweiterte reguläre Ausdrücke Schulung - Buchung
Grundlegende und erweiterte reguläre Ausdrücke Schulung - Anfrage
Grundlegende und erweiterte reguläre Ausdrücke - Beratungsanfrage
Erfahrungsberichte (2)
Der Inhalt ist sehr hilfreich, und der Trainer macht es leichter zu verstehen.
Ibrahim Al mayahi - Vastech SA
Kurs - Advanced Elasticsearch and Kibana Administration
Maschinelle Übersetzung
der Profissionalismus des Trainers; die Art, wie er versuchte, auf alle Fragen zu antworten; die Überprüfungsfragen, die wir stellen mussten: uns in Diskussionen einbeziehen
Ioana
Kurs - Implementation and Administration of Elasticsearch
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Erweiterte Solr
14 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (vor Ort oder aus der Ferne) richtet sich an Entwickler, die wissen möchten, wie man Solr für die fortgeschrittene Entwicklung nutzt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Solr und SolrCloud abstimmen und skalieren.
- Logdateien effizienter zu überwachen.
- Index- und Abfragezeit-Plugins zu integrieren.
- Optimierte Cluster zu erstellen, die Tausende von Abfragen pro Sekunde verarbeiten.
Erweiterte Elasticsearch und Kibana Administration
35 StundenDieses von einem Dozenten geleitete, live-Training in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Administratoren und Entwickler, die ihre Kenntnisse der Elasticsearch-Verwaltung vertiefen möchten. Dazu gehören fortgeschrittene Techniken für Dashboard-Entwicklung in Kibana sowie die Wartung des Systems.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein, folgende Aufgaben zu erfüllen:
- Elasticsearch- und Kibana-Umgebungen für fortgeschrittene Verwaltung und Dashboard-Entwicklung einzurichten und zu konfigurieren.
- Elasticsearch-Indizes, Abbildungen und Datensätze zu erstellen und zu verwalten.
- Fortgeschrittene Abfragen und Filter entwickeln, um wertvolle Erkenntnisse aus Elasticsearch-Daten zu gewinnen.
- Interaktive Dashboards in Kibana mit verschiedenen Visualisierungstypen und -techniken zu entwerfen und aufzubauen.
- Best Practices für die Verwaltung, Optimierung und Fehlersuche von Elasticsearch und Kibana umzusetzen.
Erweiterte ELK-Stack-Techniken für Log-Verwaltung und -Zentralisierung
21 StundenElastic Stack (ELK) ist eine leistungsstarke Plattform zur Echtzeit-Suche, Analyse und Visualisierung von Logdaten aus verschiedenen Quellen.
Diese von einem Dozenten geführte Live-Trainingssitzung (online oder vor Ort) richtet sich an fortgeschrittene IT-Professionals, die ihre ELK-Kenntnisse vertiefen möchten, um verteilt gespeicherte Logdaten zu verwalten, automatisierte Warnungen zu setzen und erweiterte Visualisierungen und Dashboards zu erstellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Erweiterte Ingest- und Parsing-Abläufe aus verschiedenen Quellen, einschließlich Datenbanken, zu konfigurieren.
- Personalisierte Kibana-Dashboards für verschiedene Teams oder Anwendungsfälle zu erstellen.
- E-Mail-Benachrichtigungen und bedingte Warnungen zu implementieren.
- Reguläre Ausdrücke zur Verbesserung der Suchgenauigkeit in Logdaten zu verwenden.
- Benutzerrollen und Zugriffsrechte für sichere Log-Umgebungen zu verwalten.
- Mit der Elasticsearch-REST-API zur Automatisierung und Integration zu interagieren.
Kursformat
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Hands-on-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
- Für eine angepasste Schulung zu diesem Kurs kontaktieren Sie uns bitte, um einen Termin zu vereinbaren.
Implementierung und Verwaltung von Elasticsearch
21 StundenDiese vom Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an IT-Fachkräfte und Entwickler auf Anfängerniveau, die Elasticsearch zur Speicherung, Suche und Analyse von Daten in Echtzeit nutzen möchten.
Am Ende dieser Schulung sind die Teilnehmer in der Lage: Elasticsearch zu installieren und zu konfigurieren, Daten zu indizieren und abzufragen, die Suchleistung zu optimieren und Elasticsearch in Anwendungen zu integrieren.
Elasticsearch fortgeschrittene Verwaltung, Überwachung und Wartung
14 StundenDieses von einem Ausbilder geleitete Live-Training in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Fachkräfte, die Elasticsearch-Cluster effektiv verwalten, überwachen und warten möchten, um eine hohe Leistung und Verfügbarkeit zu gewährleisten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Elasticsearch-Cluster für hohe Verfügbarkeit und Leistung bereitzustellen und zu konfigurieren.
- Elasticsearch-Betrieb zu überwachen und zu optimieren.
- Mit Kibana und Logstash fortgeschrittene Analyse- und Visualisierungsfunktionen zu integrieren.
- Die Funktionalität von Elasticsearch durch Plugins zu erweitern.
- Elasticsearch mit Clustering- und Sharding-Techniken zu skalieren.
Elasticsearch für Entwickler
14 StundenDiese Live-Schulung unter Anleitung in Schweiz richtet sich an Softwareentwickler, die Such- und Analyselösungen mit Elasticsearch erstellen möchten.
Die Schulung beginnt mit einer Diskussion über die Elasticsearch-Architektur, einschließlich des verteilten Modells und der Such-API. Danach wird die Funktionalität von Elasticsearch erklärt und wie man sie am besten in eine bestehende Anwendung integriert.
Praktische Übungen machen einen wichtigen Teil der Schulung aus und geben den Teilnehmern die Möglichkeit, ihr Wissen in die Praxis umzusetzen und gleichzeitig Feedback zu ihrer Implementierung und ihren Fortschritten zu erhalten.
ELK: Elasticsearch, Logstash und Kibana für Administrator:
14 StundenDiese von einem Kursleiter geleitete Live-Schulung in Schweiz richtet sich an Systemadministratoren, die einen ELK-Stack einrichten möchten (Elasticsearch, Logstash, Kibana). Beachten Sie, dass für die Durchführung dieses Kurses eine Mindestteilnehmerzahl von 3 Personen erforderlich ist.
Die Schulung beginnt mit einer Diskussion der ELK-Architektur und -Funktionalität und geht dann über zu einer Live-Labor-Implementierung und -Praxis. Praktische Übungen machen einen wichtigen Teil der Schulung aus und geben den Teilnehmern die Möglichkeit, ihr Wissen in die Praxis umzusetzen und gleichzeitig Feedback zu ihren Fortschritten zu erhalten.
ELK-Ausbildung
28 StundenDer Elastic Stack (ehemals ELK Stack) ist eine umfassende Suite von Open-Source-Tools für die Suche, Analyse und Visualisierung von strukturierten und unstrukturierten Daten. Dieses Schulungsprogramm ist darauf zugeschnitten, den Teilnehmern ein tiefes Verständnis der Elastic Stack-Komponenten zu vermitteln - Elasticsearch, Kibana, Logstash. Der Kurs deckt grundlegende Konzepte, Installation, Konfiguration, Cluster-Management, fortgeschrittene Analysen und Best Practices für die Produktion ab. Der Kurs ist so aufgebaut, dass er sowohl theoretische Einblicke als auch praktische Erfahrungen vermittelt, so dass er für Fachleute geeignet ist, die Elastic Stack in realen Umgebungen einsetzen, verwalten und optimieren wollen. Am Ende des Kurses werden die Teilnehmer über die Fähigkeiten verfügen, skalierbare und stabile Elastic Stack-Lösungen zu entwerfen, zu implementieren und zu warten.
Suche und Analyse mit Amazon OpenSearch
21 StundenDieses von einem Trainer geleitete Live-Training in Schweiz (online oder vor Ort) richtet sich an Entwickler und Administratoren, die lernen möchten, wie man mit OpenSearch verteillierte Suche und Datenanalyse in einem einheitlichen und sicheren System durchführt.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein, folgendes zu tun:
- Die notwendige Entwicklungsumgebung einzurichten, um Such- und Analyselösungen mit OpenSearch und OpenSearch Dashboards zu erstellen.
- Die drei Ansätze (Snapshot, Neustart und Rolling) zum Upgrade von Elasticsearch OSS auf OpenSearch zu verstehen.
- Zu lernen, wie man Daten indiziert, Datströme erstellt, Abfragen ausführt und Cross-Cluster-Vorgänge in OpenSearch optimiert.
- Plugins, APIs, Clients und Ingestion-Tools (Beats, Logstash, Grafana usw.) zu erkunden und zu verwenden, um die Sucherfahrung zu verbessern und gleichzeitig die Cluster sicher zu halten.
- OpenSearch Dashboards zur zentralisierten Datenverwaltung, Visualisierung, Protokollierung, Überwachung und Wartung zu verwenden.
OpenSearch Grundlagen
21 StundenOpenSearch ist ein quelloffenes Such- und Analysetool, das von Elasticsearch 7.10 und Kibana 7.10 abgeleitet wurde. Es wurde von AWS entwickelt, um nach Lizenzänderungen durch Elastic NV eine vollständig offene Alternative zu bieten.
Diese von einem Trainer geleitete, live-Training (online oder vor Ort) richtet sich an fortgeschrittene Ingenieure und Architekten, die OpenSearch-Cluster für Such-, Beobachtungs- und Analyseaufgaben bereitstellen, konfigurieren und verwalten möchten, während sie das Verhältnis zu AWS OpenSearch Service verstehen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Architektur, Komponenten und Fähigkeiten von OpenSearch und seinen Dashboards zu verstehen.
- OpenSearch-Cluster lokal und in der Cloud bereitzustellen und zu konfigurieren.
- OpenSearch mit AWS OpenSearch Service und anderen Unternehmensdatensystemen zu integrieren.
- Die Leistung, Sicherheit und Skalierbarkeit für produktionsreife Bereitstellungen zu optimieren.
Kursformat
- Erklärungen des Trainers verbunden mit Live-Demonstrationen.
- Praktische Labs und realistische Konfigurationsübungen.
- Kooperative Diskussionen, die sich auf Fehlerbehebung und Best Practices konzentrieren.
Kursanpassungsmöglichkeiten
- Um den Inhalt oder den Fokus dieses OpenSearch-Trainings auf die spezifischen Bedürfnisse Ihrer Organisation anzupassen, kontaktieren Sie uns gerne, um eine angepasste Sitzung zu vereinbaren.
OpenSearch im großen Maßstab
21 StundenOpenSearch ist eine skalierbare, quelloffene Such- und Analyseplattform, die für das Indexieren von großen Datenmengen, die Überwachung (Observability) und Echtzeitanalysen in verteilten Systemen entwickelt wurde.
Diese leitungsbegleitete, live-Training (online oder vor Ort) richtet sich an fortgeschrittene Ingenieure und Architekten, die OpenSearch-Cluster entwerfen, bereitstellen und verwalten möchten, die große Datenmengen und Analyseaufgaben sowohl lokal als auch mit dem AWS OpenSearch Service bewältigen können.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Highly skalierbare OpenSearch-Cluster in verschiedenen Umgebungen zu entwerfen und bereitzustellen.
- Indizierung, Suche und Speicherung für die Performance im großen Maßstab zu optimieren.
- OpenSearch mit AWS OpenSearch Service für hybride und verwaltete Bereitstellungen zu integrieren.
- Überwachung, hohe Verfügbarkeit und automatisierte Wiederherstellungsmethoden umzusetzen.
Kursformat
- Theorieunterricht mit geleiteten Diskussionen durch den Trainer.
- Umfangreiche praktische Übungen, die echte Skalierungsherausforderungen simulieren.
- Praktisches Laborarbeit zur verteilten Bereitstellung und Performanceoptimierung.
Kursanpassungsoptionen
- Dieser Kurs kann angepasst werden, um den Datenumfang, die Leistungsziele und die Bereitstellungsumgebung Ihrer Organisation zu berücksichtigen.
OpenSearch: Eigenständiger Ersatz für Amazon OpenSearch und Elastic Cloud
14 StundenOpenSearch ist eine Open-Source-Engine für Suche und Analysen, die ursprünglich aus Elasticsearch geforkt wurde. Sie bietet verteilte Suche, Protokollanalysen und Beobachtbarkeit (Observability), ohne an Lizenzen gebunden zu sein oder in einem verwalteten Dienst (Managed Service) zu haften.
Dieser von Dozenten geleitete Live-Kurs (online oder vor Ort) richtet sich an DevOps- und Such-Engineers mit mittleren Kenntnissen, die OpenSearch nutzen möchten, um Amazon OpenSearch, Elastic Cloud oder Splunk zu ersetzen.
Am Ende dieses Kurses können die Teilnehmenden:
- einen OpenSearch-Cluster mit mehreren Knoten bereitstellen und absichern.
- Protokolle, Traces und Metriken über Beats, Fluent Bit und OpenTelemetry erfassen.
- Dashboards in OpenSearch Dashboards erstellen.
- rollenbasierte Zugriffskontrollen (RBAC) und Index-Lebenszyklusrichtlinien anwenden.
Kursformat
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Praxisanteile.
- Praktische Umsetzung in einer Live-Lab-Umgebung.
Möglichkeiten zur Kursanpassung
- Um einen maßgeschneiderten Kurs für diesen Lehrgang anzufordern, setzen Sie sich bitte mit uns in Verbindung, um die Details zu vereinbaren.
SolrCloud
14 StundenApache SolrCloud ist eine verteilte Datenverarbeitungsmaschine, die die Suche und Indizierung von Dateien in einem verteilten Netzwerk erleichtert.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie eine SolrCloudInstanz auf Amazon AWS einrichten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- die Funktionen von SolCloud zu verstehen und wie sie sich von denen herkömmlicher Master-Slave-Cluster unterscheiden
- einen zentralisierten SolCloud-Cluster zu konfigurieren
- Prozesse zu automatisieren, wie z.B. die Kommunikation mit Shards, das Hinzufügen von Dokumenten zu den Shards, etc.
- Verwenden Sie Zookeeper in Verbindung mit SolrCloud, um Prozesse weiter zu automatisieren
- Verwendung der Schnittstelle zur Verwaltung von Fehlerberichten
- Lastausgleich einer SolrCloud-Installation
- Konfigurieren Sie SolrCloud für kontinuierliche Verarbeitung und Failover
Zielgruppe
- Solr-Entwickler
- Projektleiter
- Systemverwalter
- Suchanalysten
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
Solr für Entwickler
21 StundenIn diesem Kurs werden die Teilnehmer mit der Solr-Plattform vertraut gemacht. Durch eine Kombination aus Vorlesungen, Diskussionen und praktischen Übungen erwerben die Studierenden praktische Erfahrungen im Konfigurieren effektiver Such- und Indexierungsfunktionen.
Der Kurs beginnt mit der grundlegenden Installation und Konfiguration von Solr und führt dann in die Suchfunktionen von Solr ein. Die Teilnehmer erhalten praktische Erfahrungen mit Faceting, Indizierung und Suchrelevanz sowie anderen zentralen Funktionen der Solr-Plattform. Der Kurs schließt mit einer Reihe fortgeschrittener Themen wie Rechtschreibprüfung, Vorschläge, Multicore und SolrCloud.
Dauer: 3 Tage
Zielgruppe: Entwickler, Geschäftsbenutzer, Administratoren