Basic and Extended Regular Expressions Eğitimi
Regular expressions are sets of characters that define a search pattern. Regular expressions are often used for creating algorithms to find, find and replace, or validate input.
This instructor-led, live training (online or onsite) is aimed at web developers who wish to use regular expressions to create robust algorithms for defining search patterns.
By the end of this training, participants will be able to:
- Apply regular expression techniques to any regex engine like PHP, Python, etc.
- Write complex search patterns using character sets.
- Script automation into a system process using extended regular expressions.
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.
Eğitim İçeriği
Giriş
Derinlemesine Düzenli İfadeler
- Düzenli ifadeler nelerdir?
- Regex motorları
- Temel ve genişletilmiş düzenli ifadeler
Geliştirme Ortamının Hazırlanması
- Bir regex motorunun kurulması ve yapılandırılması
Karakterler ve Karakter Setleri
- Literaller, metakarakterler ve özel karakterlerle çalışma
- Metakarakterlerden kaçış
- Bir karakter seti oluşturma
- Karakter aralıklarını ve metakarakterleri kullanma
- Kısaltılmış ve olumsuz karakter setleri oluşturma
Tekrar, Gruplama, Alternasyon ve Sabitlemeler
- Açgözlü ve tembel ifadelerle çalışma
- Gruplama metakarakterleri
- Alternasyon kullanma
- Başlangıç ve bitiş sabitlemeleriyle çalışma
Shell Globs
- Karakter setleri, karakter sınıfları ve joker karakterler kullanma
- Desen eşleştirme
- Komutlarla genişletilmiş glob'lar kullanma
- Parantez genişletme kullanma
BASHA Genişletilmiş Düzenli İfadeler
- Koşullarda düzenli ifadelerle çalışma
- grep ile düzenli ifadeler kullanma
- sed'de genişletilmiş düzenli ifadeler kullanma
- AWK'da düzenli ifadeler kullanma
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- A basic understanding of BASH.
Audience
- Web Developers
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Basic and Extended Regular Expressions Eğitimi - Booking
Basic and Extended Regular Expressions Eğitimi - Enquiry
Basic and Extended Regular Expressions - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (5)
pratik öğrenme
Presiyan Petrov
Eğitim - ELK Training
Yapay Zeka Çevirisi
Interaction with the trainer and explanation
Maurizio - Accenture
Eğitim - Advanced Solr
Got to know new features in OS which I wasn't aware before.
Dhivyalakshmi Ponnusamy - Mercedes-Benz AG
Eğitim - Search and Analytics with Amazon OpenSearch
I thought the training was very thorough and while we covered a lot of material, Martin made ample time for questions and gave good focus to each individual and their different requirements.
Jean Thysse - Quidco
Eğitim - Elasticsearch for Developers
I enjoyed the exercices gives a good insight.
Andreas Kukacka
Eğitim - ELK: Elasticsearch, Logstash and Kibana for Administrators
Yaklaşan Etkinlikler
İlgili Kurslar
Advanced Solr
14 SaatBu eğitmen liderliğindeki, canlı eğitim (yerinde veya uzaktan) Solr'u ileri düzey geliştirme için kullanmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Solr ve SolrCloud'u ayarlamak ve ölçeklendirmek.
- İzleme günlük dosyalarını düzene sokmak.
- İndeks ve sorgu zamanı eklentilerini entegre etmek.
- Saniyede binlerce sorguyu işleyebilen optimize edilmiş kümeler oluşturmak.
Advanced Elasticsearch and Kibana Administration
35 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Elasticsearch yönetimi, Kibana'te gelişmiş gösterge paneli geliştirme teknikleri ve sistemin bakımı konusunda bilgi birikimini derinleştirmek isteyen orta düzeydeki yöneticiler ve geliştiriciler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gelişmiş yönetim ve gösterge paneli geliştirme için Elasticsearch ve Kibana ortamlarını kurmak ve yapılandırmak.
- Elasticsearch indekslerini, eşlemelerini ve veri modellerini oluşturmak ve yönetmek.
- Elasticsearch verilerinden değerli bilgiler elde etmek için gelişmiş sorgular ve filtreler geliştirmek.
- Çeşitli görselleştirme türlerini ve tekniklerini kullanarak Kibana'te etkileşimli gösterge panelleri tasarlamak ve oluşturmak.
- Elasticsearch ve Kibana yönetimi, optimizasyonu ve sorun giderme için en iyi uygulamaları uygulamak.
Drupal and Solr
14 SaatDrupal, içerik yönetimi ve dijital deneyimler için ücretsiz ve açık kaynaklı bir çerçevedir. Apache Solr, hızlı, ölçeklenebilir ve açık kaynaklı bir Java arama platformudur.
Administration and Development of Elasticsearch
28 SaatHedef Kitle
Elasticsearch'i nasıl kullanacağını öğrenmek isteyen yöneticiler veya geliştiriciler.
Implementation and Administration of Elasticsearch
21 SaatHedef Kitle
Elasticsearch'i nasıl kullanmak isteyen yöneticiler veya geliştiriciler.
Elasticsearch Advanced Administration, Monitoring and Maintenance
14 SaatTürkiye'da (çevrimiçi veya yerel) gerçekleştirilen bu eğitmen yönetimi altındaki canlı eğitim, yüksek performans ve kullanılabilirliği sağlamak için Elasticsearch kümelerini etkili bir şekilde yönetmek, izlemek ve sürdürmeyi isteyen ileri düzey uzmanlar için tasarlanmıştır.
Eğitim sonunda katılımcılar şunları yapabileceklerdir:
- Yüksek kullanılabilirlik ve performans için Elasticsearch kümelerini dağıtmak ve yapılandırmak.
- Elasticsearch işlemlerini izlemek ve optimize etmek.
- Gelişmiş analiz ve görselleştirmek için Kibana ve Logstash ile entegrasyon yapmak.
- Plug-in'lerle Elasticsearch işlevselliğini genişletmek.
- Kümeleme ve sharding teknikleri kullanarak Elasticsearch ölçeklendirme.
Elasticsearch for Developers
14 SaatBu eğitmen liderliğindeki canlı eğitim, Türkiye'da, Elasticsearch kullanarak arama ve analiz çözümleri oluşturmak isteyen yazılım geliştiricilerine yöneliktir.
Eğitim, Elasticsearch mimarisinin, dağıtık modeli ve arama API'si ile birlikte tartışılmasıyla başlar. Bunu, Elasticsearch'nin işlevselliğinin ve mevcut bir uygulamaya en iyi şekilde nasıl entegre edileceğinin açıklaması izler.
Uygulamalı egzersizler, eğitimin önemli bir parçasını oluşturur ve katılımcılara bilgilerini uygulamaya koyma ve uygulama ve ilerlemeleri hakkında geri bildirim alma fırsatı sunar.
ELK: Elasticsearch, Logstash and Kibana for Administrators
14 SaatBu eğitmen liderliğindeki, canlı eğitim Türkiye'da, ELK yığını (Elasticsearch, Logstash, Kibana) kurmak isteyen sistem yöneticilerine yöneliktir. Bu kursun gerçekleştirilebilmesi için en az 3 katılımcı gerekmektedir.
Eğitim, ELK mimarisi ve işlevselliğinin tartışılmasıyla başlar, ardından canlı laboratuvar uygulamasına ve pratiğe geçilir. Uygulamalı egzersizler, eğitimin önemli bir bölümünü oluşturur ve katılımcılara bilgilerini uygulamaları ve ilerlemeleri hakkında geri bildirim almaları için bir fırsat sunar.
ELK Training
28 SaatElastic Stack (eski adıyla ELK Stack), yapılandırılmış ve yapılandırılmamış verilerin aranması, analizi ve görselleştirilmesi için tasarlanmış kapsamlı bir açık kaynaklı araçlar paketidir. Bu eğitim programı, katılımcıları Elastic Stack bileşenleri—Elasticsearch, Kibana, Logstash—hakkında derin bir anlayışa sahip olacak şekilde donatmak üzere hazırlanmıştır. Kurs, temel kavramları, kurulumu, yapılandırmayı, küme yönetimini, gelişmiş analitiği ve üretimdeki en iyi uygulamaları kapsayacaktır. Kurs, hem teorik bilgiler hem de uygulamalı deneyim sağlayacak şekilde yapılandırılmıştır; bu da onu, Elastic Stack'i gerçek dünya ortamlarında dağıtmak, yönetmek ve optimize etmek isteyen profesyoneller için uygun hale getirir. Kursun sonunda, katılımcılar ölçeklenebilir ve dayanıklı Elastic Stack çözümleri tasarlamak, uygulamak ve sürdürmek için gerekli becerilere sahip olacaklardır.
Kibana: Essentials
14 SaatBu eğitim, Kibana'ü Elasticsearch kullanıcılarına tanıtıyor.
Kibana, Elasticsearch ile çalışacak şekilde tasarlanmış açık kaynaklı bir analiz ve görselleştirme platformudur. Kibana'ü kullanarak Elasticsearch indekslerinde depolanan verileri arayabilir, görüntüleyebilir ve etkileşimde bulunabilirsiniz. Gelişmiş veri analizleri kolayca gerçekleştirebilir ve verilerinizi çeşitli grafikler, tablolar ve haritalar halinde görselleştirebilirsiniz.
Kibana, büyük hacimli verileri anlamayı kolaylaştırır. Basit, tarayıcı tabanlı arayüzü sayesinde, Elasticsearch sorgularındaki değişiklikleri gerçek zamanlı olarak gösteren dinamik panoları hızlı bir şekilde oluşturabilir ve paylaşabilirsiniz.
Search and Analytics with Amazon OpenSearch
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), dağıtılmış arama ve birleşik ve güvenli bir sistemde veri analizi gerçekleştirmek için OpenSearch'ü kullanmak isteyen geliştiriciler ve yöneticiler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- OpenSearch ve OpenSearch Dashboards ile arama ve analiz çözümleri oluşturmaya başlamak için gerekli geliştirme ortamını kurmak.
- Elasticsearch OSS'den OpenSearch'e yükseltmede üç yaklaşımı (anlık görüntü, yeniden başlatma ve sürekli) anlamak.
- OpenSearch içinde verileri nasıl indeksleyeceğinizi, veri akışları oluşturacağınızı, sorgular çalıştıracağınızı ve kümeler arası işlemleri nasıl kolaylaştıracağınızı öğrenmek.
- Arama deneyimini optimize ederken ve kümeleri güvenli tutarken eklentileri, API'leri, istemcileri ve alma araçlarını (Beats, Logstash, Grafana vb.) keşfetmek ve kullanmak.
- Veri yönetimini, görselleştirmeyi, günlüğe kaydetmeyi, izlemeyi ve bakımı merkezileştirmek için OpenSearch Dashboards'u kullanmak.
SolrCloud
14 SaatApache SolrCloud, dağıtık bir ağ üzerinde dosya arama ve indeksleme işlemlerini kolaylaştıran dağıtık bir veri işleme motorudur.
Bu eğitmen liderliğindeki canlı eğitimde katılımcılar, Amazon AWS üzerinde bir SolrCloud örneğini nasıl kuracaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- SolCloud'un özelliklerini ve bunların geleneksel master-slave kümelerinden nasıl farklı olduğunu anlayabilmek
- SolCloud merkezi bir küme yapılandırabilmek
- Parçalarla iletişim kurma, parçalara belge ekleme vb. gibi süreçleri otomatikleştirebilmek
- SolrCloud ile birlikte Zookeeper'ı kullanarak süreçleri daha da otomatikleştirebilmek
- Hata raporlamasını yönetmek için arayüzü kullanabilmek
- SolrCloud kurulumunu yük dengeleme yapabilmek
- Sürekli işleme ve hata toleransı için SolrCloud'ü yapılandırabilmek
Hedef Kitle
- Solr Geliştiricileri
- Proje Yöneticileri
- Sistem Yöneticileri
- Arama Analistleri
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, alıştırmalar ve yoğun uygulamalı çalışma
Solr for Developers
21 SaatBu kurs, öğrencilere Solr platformunu tanıtmaktadır. Ders anlatımı, tartışma ve uygulamalı çalışmaların bir kombinasyonuyla öğrenciler, etkili arama ve indeksleme yapılandırması konusunda uygulamalı deneyim kazanacaklardır.
Ders, temel Solr kurulumu ve yapılandırmasıyla başlar, ardından katılımcılara Solr'un arama özelliklerini öğretir. Öğrenciler, Solr platformunun merkezinde yer alan yönlendirme, indeksleme ve arama alaka düzeyi gibi konularda deneyim kazanacaklardır. Kurs, yazım denetimi, öneriler, Çok Çekirdekli (Multicore) ve SolrCloud gibi bir dizi ileri düzey konuyla tamamlanmaktadır.
Süre: 3 gün
Hedef Kitle: Geliştiriciler, iş kullanıcıları, yöneticiler
Apache Solr - Full-Text Search Server
14 SaatBu kurs, esnek ve verimli büyük veri kaynaklarında arama yapabilen bir çözüm uygulamak isteyen BT uzmanlarına yöneliktir. Bu kurs, Solr'un en son kararlı sürümünü kullanır. Daha eski veya kararsız bir sürüm kullanmak isterseniz, lütfen rezervasyon yapmadan önce satış ekibiyle iletişime geçin.