Perl'de akış kontrolü ve metin işlemede ustalaşın
Perl bağlam kavramı, kontrol yapıları, altyordamlar, düzenli ifadeler ve dosya işlemlerini kapsayan 2 günlük uygulamalı eğitim.
Perl dili yapısı ve program akış kontrolü
Perl'in sigil tabanlı değişken yapısı, skaler ve liste bağlamı, kontrol yapıları (if/unless, foreach, last/next), altyordam tasarımı, referanslar, map/grep/sort, düzenli ifadeler, dosya ve süreç işlemleri, die/eval ile hata kontrolü ve Test::More ile test konularını 2 günde yoğun uygulamalarla anlatır; log ve metin işleme betikleri yazılır.
2 Gün. Her gün dört modül; Dil Yapısı ve Akış Kontrolü; Metin, Dosya ve Uygulama ekseninde ilerleyen uygulamalı program.
Temel Seviye — Perl dilinin yapısı, bağlam, kontrol akışı, altyordamlar, düzenli ifadeler ve dosya işleme
Her konu tek satırlık komutlar ve kısa betiklerle denenir; günün sonunda gerçek log dosyası üzerinde analiz yapılır.
Bağlam ve sigil mantığını anlayarak mevcut Perl kodunu okuyabilirsiniz.
Regex ve hash ile log ve veri dosyalarını hızla işlersiniz.
Dosya, süreç ve rapor betiklerini kendiniz yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, döngü ve fonksiyon kavramlarına aşinalık.
Linux/Unix terminal kullanımı.
VS Code, Vim veya benzeri bir editör.
Perl 5.30+ yüklü bir ortam (Linux/macOS/Strawberry Perl).
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:
Skaler/liste bağlamını doğru yorumlayabilirsiniz.
if/unless, last/next ve etiketli döngüleri uygulayabilirsiniz.
Argüman geçişi ve return ile modüler kod yazabilirsiniz.
Hash, dizi ve referanslarla iç içe yapı kurabilirsiniz.
Yakalama gruplu desenlerle metin ayrıştırabilirsiniz.
open ve dizin fonksiyonlarıyla dosya işleyebilirsiniz.
die/eval ve Test::More ile sağlam betikler yazabilirsiniz.
Log verisinden özet raporlar çıkarabilirsiniz.
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.
Go ileri seviye eğitimi: context, goroutine desenleri, pprof, generics, gRPC, slog ve Kubernetes'e uygun üretim servisleri. 4 gün uygulamalı.
Detayları Gör →Go dilini sıfırdan öğrenin: slice, map, interface, goroutine, net/http ve test. 2 günlük uygulamalı Golang giriş eğitimi.
Detayları Gör →Gömülü Rust eğitimi: no_std, embedded-hal, RTIC, Embassy, probe-rs ve defmt ile mikrodenetleyici firmware geliştirme. 3 gün uygulamalı.
Detayları Gör →Perl Programming eğitimi: veri yapıları, regex, dosya işleme, CPAN, OOP, DBI, test ve sistem yönetimi betikleri. 3 gün uygulamalı.
Detayları Gör →R ile veri analizi: tidyverse, ggplot2, hipotez testleri, regresyon, tidymodels, Quarto ve Shiny. 3 gün uygulamalı eğitim.
Detayları Gör →