Hızlı ve isabetli arama uygulamaları geliştirin
Eğitim, Elasticsearch tabanlı bir arama altyapısıyla uygulama geliştirmeyi öğretir.
Arama motoru tabanlı uygulama geliştirmenin teknik eksenleri
Eğitim, Elasticsearch tabanlı bir arama altyapısıyla uygulama geliştirmeyi öğretir. Ters indeks mantığı, mapping ve veri tipleri, analyzer ve tokenizer zinciri, bulk indexleme, Query DSL ile match, bool, multi_match ve fuzzy sorgular, BM25 skorlama, boost ve function_score ayarı, aggregation ile facet, autocomplete, highlight, sayfalama ve REST istemcisiyle uygulama entegrasyonu uygulamalı işlenir.
2 Gün. Her gün dört modül; indeks tasarımı, sorgu geliştirme ve uygulama entegrasyonu uygulamalarla ilerler.
Orta Seviye — Arama motoru mimarisi, indeksleme, sorgu DSL, analizörler, relevans ayarı ve arama uygulaması geliştirme.
Örnek bir ürün kataloğu indekslenir; sorgular Kibana Dev Tools ve istemci kodu üzerinden adım adım iyileştirilir.
Skorlama ve boost ayarıyla kullanıcıya isabetli sonuç sunarsınız.
Doğru mapping ve analyzer ile milisaniyelik arama elde edersiniz.
Arama özelliklerini REST istemcisiyle uygulamaya bağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
JSON yapısı ve HTTP çağrıları bilgisi.
Python, Java veya JavaScript ile temel kodlama.
İlişkisel veya belge veritabanı kavramları.
Arama kümesini yerelde ayağa kaldıracak Docker ortamı.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Mapping ve analyzer seçimleriyle doğru indeks yapısı kurabilirsiniz.
Türkçe analizör ve stemmer ile dile uygun arama kurgulayabilirsiniz.
Bool, multi_match ve fuzzy sorguları yazabilirsiniz.
Boost ve function_score ile sıralamayı iyileştirebilirsiniz.
Facet ve istatistik arayüzleri için aggregation sorguları üretebilirsiniz.
Edge n-gram ve suggester ile öneri özelliği geliştirebilirsiniz.
Arama servisini istemci kütüphanesiyle uygulamaya bağlayabilirsiniz.
Yavaş sorguları profilleyip küme kaynaklarını ayarlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
RPA eğitimi: süreç seçimi, PDD, UI otomasyonu, REFramework, istisna yönetimi, kuyruk ve orkestratör ile yazılım robotlarını uygulamalı geliştirin.
Detayları Gör →SAS programlama eğitimi: DATA step, PDV, MERGE, PROC SQL, PROC MEANS/FREQ, format ve makro dili ile uygulamalı veri hazırlama ve raporlama.
Detayları Gör →SD-Access ve ISE entegrasyonu eğitimi: fabric mimarisi, Catalyst Center, 802.1X, TrustSec SGT/SGACL politika dağıtımı ve zorlama laboratuvarları.
Detayları Gör →Session Border Controller eğitimi: SIP trunk, topology hiding, header manipulation, transcoding, TLS/SRTP, DoS koruması ve Wireshark ile sorun giderme.
Detayları Gör →Power Apps paylaşım ve iş birliği eğitimi: uygulama paylaşımı, co-owner, Entra grupları, veri izinleri, ortamlar, çözümler ve DLP politikaları.
Detayları Gör →