Temel ve Genişletilmiş Duyarlı İfadeler Eğitimi
Köprü ifadeleri, bir arama deseni tanımlayan karakter kümeleridir. Köprü ifadeleri genellikle bulma, değiştirme veya giriş doğrulaması gibi işlemler için algoritmalar oluşturmada kullanılır.
Bu eğitmen yönetimi altında gerçekleşen canlı eğitim (online ya da face-to-face) web geliştiricilerine yönelik olup, arama deseni tanımlamak için güçlü algoritmalar oluşturmak isteyen kişilere hitap etmektedir.
Eğitim sonunda katılımcılar şunları yapabilecekler:
- PHP, Python vb. gibi herhangi bir regex motoruna köprü ifadesi tekniklerini uygulayabilir.
- Karakter kümeleri kullanarak karmaşık arama desenleri yazabilir.
- Genişletilmiş köprü ifadeleri kullanarak bir sistem sürecine otomasyonu yazabilir.
Eğitim Formatı
- Aktif ders anlatımı ve tartışma.
- Birçok alıştırma ve uygulama.
- Canlı-lab ortamında el ile uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitim için özelleştirilmiş bir eğitim talep etmek istiyorsanız, lütfen bizimle iletişime geçin.
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
- BASH temel bilgisi.
Kilavuz
- Web Geliştiricileri
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Temel ve Genişletilmiş Duyarlı İfadeler Eğitimi - Rezervasyon
Temel ve Genişletilmiş Duyarlı İfadeler Eğitimi - Talep Oluştur
Temel ve Genişletilmiş Duyarlı İfadeler - Danışmanlık Talebi
Danışanlarımızın Yorumları (2)
İçerik çok faydalı ve eğitmen anlayışını kolaylaştırıyor
Ibrahim Al mayahi - Vastech SA
Eğitim - Advanced Elasticsearch and Kibana Administration
Yapay Zeka Çevirisi
eğitmenin profesyonellikleri; tüm sorulara yanıt vermeye çalışması; sorduğumuz derleme soruları: bizi sohbetlere dahil etmesi
Ioana
Eğitim - Implementation and Administration of Elasticsearch
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş Solr
14 SaatlerBu 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.
Gelişmiş Elasticsearch ve Kibana Yönetim
35 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (çevrimiçi veya kurumsal) ortamında, Elasticsearch yönetiminde ve Kibana panolarının gelişmiş teknikleriyle ilgili bilgi derinleştirmeyi amaçlayan orta düzeydeki yöneticiler ve geliştiricilere yöneliktir. Ayrıca sistemin bakımını da içerir.
Bu eğitimden sonra katılımcılar şunları yapabilecektir:
- Gelişmiş yönetim ve panolar için Elasticsearch ve Kibana ortamlarını kurma ve yapılandırma.
- Elasticsearch dizinlerini, eşlemelerini ve veri modellerini oluşturma ve yönetme.
- Değerli öngörüler elde etmek için Elasticsearch verilerinden gelişmiş sorgular ve filtreler geliştirme.
- Çeşitli görselleştirme türleri ve teknikleri kullanarak Kibana'da etkileşimli panolar oluşturma.
- Elasticsearch ve Kibana yönetiminde, iyileştirmelerde ve sorun gidermede en iyi uygulamaların uygulanması.
Gelişmiş ELK Stack için Log Management ve Merkezileştirme
21 SaatlerElastic Stack (ELK), çoklu kaynaklardan gerçek zamanlı olarak günlük verilerini arama, analiz etme ve görselleştirme için güçlü bir platformdur.
Bu eğitmenli canlı eğitim (çevrimiçi veya yerel), dağıtılmış günlük verileri yönetmek, uyarıları otomatikleştirmek ve gelişmiş görselleştirmeler ve panolar oluşturmak için ELK uzmanlığını derinlemesine öğrenmek isteyen orta düzey IT profesyonellerine yönelik olabilir.
Bu eğitimin sonunda, katılımcılar şunları yapabilecektir:
- Veritabanlarından birçok kaynaktan ilerleme düzeyinde alım ve ayrıştırma akışlarını yapılandırın.
- Farklı ekipler veya kullanımlar için özelleştirilmiş Kibana panolar oluşturun.
- E-posta bildirimlerini ve koşul tabanlı uyarıları uygulayın.
- Günlüklerde arama keskinliğini artırmak için düzenli ifadeleri kullanın.
- Güvenli günlük ortamları için kullanıcı rollerini ve erişim haklarını yönetin.
- Otomasyon ve entegrasyon için Elasticsearch REST API'yi kullanın.
Eğitim Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda egzersiz ve uygulama.
- Canlı-lab ortamında el ile uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitim için özelleştirilmiş bir eğitim talep etmek istiyorsanız, lütfen bize ulaşarak düzenleme yapın.
Elasticsearch'in Uygulanması ve Yönetimi
21 SaatlerBu eğitmen yönetilen canlı eğitim Türkiye (çevrimiçi veya yerinde) başlangıç seviyesindeki IT profesyonelleri ve geliştiriciler hedeflenmektedir. Bu kişiler Elasticsearch kullanarak veriyi gerçek zamanlı depolamak, aramak ve analiz etmeyi öğrenecektir.
Bu eğitim sonunda katılımcılar şunları yapabilecekler: Elasticsearch'i yüklemek ve yapılandırmak, verileri indekslemek ve sorgulamak, arama performansını optimize etmek ve Elasticsearch'i uygulamalara entegre etmek.
Elasticsearch İleri Düzey Yönetimi, İzleme ve Bakımı
14 SaatlerBu eğitim, eğitimcinin yönettiği canlı bir eğitimdir (çevrimiçi veya yerinde) ve Elasticsearch kümelerini performans ve kullanılabilirlik açısından etkili bir şekilde yönetmek, izlemek ve bakım yapmak isteyen ileri düzeydeki profesyoneller için düzenlenmiştir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Elasticsearch kümelerini yüksek performans ve kullanılabilirlik için dağıtabilirler ve yapılandırabilirler.
- Elasticsearch işlemlerini izleyebilir ve optimize edebilirler.
- Kibana ve Logstash ile gelişmiş analiz ve görselleştirme entegre edebilirler.
- Elasticsearch'ın işlevselliğini eklentilerle genişletebilirler.
- Elasticsearch'ı kümelenme ve parçalama teknikleriyle ölçeklendirebilirler.
Geliştiriciler için Elasticsearch
14 SaatlerBu 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 ve Kibana için Yöneticiler İçin
14 SaatlerBu 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 Eğitim
28 SaatlerElastic 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.
Amazon OpenSearch ile Arama ve Analiz
21 SaatlerBu eğitmen öncül, canlı eğitim Türkiye (çevrimiçi veya yerinde) geliştiriciler ve yöneticiler hedeflenmiştir. Bu kişilerin OpenSearch'i kullanarak dağıtılmış arama ve veri analizi işlemlerini birleştirilmiş ve güvenli bir sistemi kullanmalarını öğrenmelerini sağlar.
Bu eğitimden sonra katılımcılar şunları yapabilecektir:
- OpenSearch ve OpenSearch Dashboards ile arama ve analiz çözümleri oluşturmak için gerekli geliştirme ortamını kurma.
- Elasticsearch OSS'den OpenSearch'e yükseltirken kullanılan üç yaklaşımı (anlık görüntü, yeniden başlatma ve kaydırmalı) anlamak.
- Veri dizinlemeyi, veri akışları oluşturmayı, sorgular çalıştırmayı ve küme arası işlemlerini basitleştirmeyi OpenSearch'te öğrenmek.
- Araorarilyamı iyileştirmek için eklentileri (plugins), API'leri, istemcileri ve veri alma araçlarını (Beats, Logstash, Grafana vb.) kullanmayı öğrenmek.
- OpenSearch Dashboards'i kullanarak veri yönetimi, görselleştirme, günlüğe kaydetme, izleme ve bakımı merkezi hale getirmek.
OpenSearch Temelleri
21 SaatlerOpenSearch, Elasticsearch 7.10 ve Kibana 7.10'dan türetilmiş, kaynak kodu açık bir arama ve analitik suite'tir. AWS tarafından geliştirilmiş olup, Elastic NV'nin lisans değişiklikleri sonrası tamamen açık bir alternatif sağlamak için oluşturulmuştur.
Bu eğitmen öncülüğündeki canlı eğitim (çevrimiçi veya kurum içi) orta düzeyli mühendisler ve mimarlar hedeflenmektedir. Katılımcılar OpenSearch kümelerini arama, gözlemleme ve analitik iş yükleri için dağıtmayı, yapılandırmayı ve yönetmeyi öğrenecekken, bu teknolojinin AWS OpenSearch Servis ile ilişkisi konusunda da bilgi sahibi olacaklardır.
Bu eğitim sonunda katılımcılar şunları yapabilecektir:
- OpenSearch ve panolarının mimarisini, bileşenlerini ve yeteneklerini anlamak.
- OpenSearch kümelerini şirket içi ve bulutta dağıtmayı ve yapılandırmayı öğrenmek.
- OpenSearch'i AWS OpenSearch Servis ile ve diğer kurumsal veri sistemleriyle entegre etmeyi öğrenmek.
- Üretim düzeyinde dağıtımlar için performansı, güvenliği ve ölçeklendirme yeteneğini optimize etmeyi öğrenmek.
Eğitim Biçimi
- Eğitmen açıklamaları canlı gösterimlerle birleştirilmiş olarak sunulmaktadır.
- Elden deneme laboratuvarları ve gerçek dünya yapılandırma alıştırmaları.
- Sorun giderme ve en iyi uygulamalar üzerine odaklanmış işbirlikçi tartışmalar.
Eğitim Özelleştirme Seçenekleri
- Bu OpenSearch eğitiminin içeriğini veya odak noktalarını kuruluşunuzun belirli ihtiyaçlarına göre özelleştirmek için lütfen bir özelleştirilmiş oturum düzenlemek üzere iletişime geçiniz.
Büyük Ölçekli OpenSearch
21 SaatlerOpenSearch, yüksek hacimli veri indekslemesi, gözlemlenbilirlik ve dağıtık sistemler arasında gerçek zamanlı analitik işlemleri için tasarlanmış ölçeklenebilir, açık kaynaklı bir arama ve analitik paketidir.
Bu eğitmen öncülünde, canlı eğitim (online veya yerinde) ileri düzey mühendisler ve mimarlar için düzenlenmiştir. Katılımcıların hem yerel hem de AWS OpenSearch Service kullanarak büyük ölçekli veri alımı ve analitik iş yükleri yönetebilen OpenSearch kümelerini tasarlamaya, dağıtmaya ve yönetmeye odaklanacaktır.
Bu eğitim sonunda katılımcılar şunları yapabilecektir:
- Birden çok ortamda yüksek ölçekli OpenSearch kümeleri tasarlamaya ve dağıtmaya
- Ölçeklendirme performansı için indeksleme, arama ve depolamayı optimize etmeye
- Hibrit ve yönetilen dağıtımlar için OpenSearch'u AWS OpenSearch Service ile entegre etmeye
- Gözlemlenbilirlik, yüksek kullanılabilirlik ve otomatik kurtarma stratejileri uygulamaya
Eğitim Biçimi
- Eğitmen öncü teorik oturumlar ve rehberli tartışmalar.
- Gerçek dünyada ölçeklendirme zorluklarını simüle eden kapsamlı elden deneme uygulamaları.
- Dağıtık dağıtım ve performans ayarlaması için pratik laboratuvar çalışmaları.
Eğitim Özelleştirme Seçenekleri
- Bu eğitim, kuruluşunuzun veri hacmi, performans hedefleri ve dağıtım ortamına vurgu yapacak şekilde uyarlanabilir.
OpenSearch: Amazon OpenSearch ve Elastic Cloud Yerine İçeriden Çözüm Sunma
14 SaatlerOpenSearch, Elasticsearch'ten çatallanan açık kaynaklı bir arama ve analiz motorudur. Lisans riskleri veya yönetilen hizmete bağlılık olmadan dağıtık arama, günlük analitiği ve gözlemlenebilirlik sağlar.
Bu eğitmen gözetiminde gerçekleştirilen canlı eğitim (çevrimiçi veya kurumsal) arasında, Amazon OpenSearch, Elastic Cloud veya Splunk'u OpenSearch ile değiştirmek isteyen ara düzey DevOps ve arama mühendislerini hedefler.
Bu eğitim sonunda katılımcılar şunları yapabileceklerdir:
- Çok düğümlü bir OpenSearch kümesini dağıtmak ve güvenli hale getirmek.
- Beats, Fluent Bit ve OpenTelemetry aracılığıyla günlükleri, izleri ve metrikleri almak.
- OpenSearch Dashboards üzerinde panolar oluşturmak.
- Rol tabanlı erişim kontrolü ve indeks yaşam döngüsü politikaları uygulamak.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Bol miktarda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı çalışma.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş eğitim talep etmek isterseniz, lütfen düzenleme amacıyla bizimle iletişime geçin.
SolrCloud
14 SaatlerApache 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
Geliştiriciler için Solr
21 SaatlerBu 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