Go'da hata ve dosya işlemlerini güvenle yönetin
Go hata yönetimi ve dosya işlemleri: error sarma, özel hata tipleri, os/io/bufio, JSON ve CSV işleme uygulamalı eğitimi. Temel Go bilen ve gerçek dünya programlarında hata ve dosya işlemlerini doğru kurmak isteyen geliştiriciler için uygundur.
Go hata yönetimi ve dosya işlemleri
Eğitim, Go'nun açık hata yönetimi felsefesini ve dosya işlemlerini kapsar: error arayüzü ve değer olarak hata, özel hata tipleri, errors.Is ve errors.As ile sarma, os ve io paketleri ile dosya okuma-yazma, bufio ile satır satır işleme, io.Reader ve Writer arayüzleri, JSON ve CSV kodlama, filepath ile dizin gezme, geçici dosyalar, dosya izinleri ve defer ile kapatma.
2 Gün. Her gün dört modül; Hata Yönetimi; Dosya ve Veri İşleme ekseninde ilerleyen uygulamalı program.
Temel Seviye — Go hata yönetimi, özel hata tipleri, dosya G/Ç, JSON/CSV işleme ve context ile zaman aşımı
Günlük dosyası ayrıştırıcı, CSV dönüştürücü ve JSON yapılandırma okuyucusu gibi küçük araçlar yazılır; hata senaryoları bilinçli üretilir.
Hataları yutmadan bağlam ekleyerek iletirsiniz.
Dosyaları doğru açar, kapatır ve izinlerini yönetirsiniz.
JSON ve CSV verisini kodlayıp çözümlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde değişken ve döngü bilgisi.
Go 1.22+ ve VS Code Go eklentisi.
Komut satırı kullanımı.
Temel Git bilgisi.
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:
Hata dönüşü kalıbını doğru uygulayabilirsiniz.
errors.Is ve As ile hata zincirini sorgulayabilirsiniz.
Anlamlı özel hata tipleri tasarlayabilirsiniz.
Context ile zaman aşımlı işlemler kurabilirsiniz.
Dosyaları güvenle okuyup yazabilirsiniz.
bufio ve io arayüzleriyle büyük dosyaları işleyebilirsiniz.
Struct tag ile JSON ve CSV işleyebilirsiniz.
filepath ve fs ile dizin gezebilirsiniz.
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.
Maximo Manage envanter yönetimi eğitimi: item master, storeroom, min-max ve reorder, rezervasyon, issue, mal kabul, transfer ve fiziksel sayım süreçleri uygulam
Detayları Gör →Maximo Manage satın alma ve sözleşme eğitimi: PR, RFQ, PO, mal kabul, 3-way fatura eşleme, price ve blanket sözleşmeler, onay akışları ve raporlama uygulaması.
Detayları Gör →Maximo Manage Workflow Development eğitimi: Workflow Designer, node türleri, rol atamaları, aksiyonlar, subprocess, script bağlantısı ve hata ayıklama uygulamas
Detayları Gör →MD-102 MDT ile imaj yönetimi eğitimi: ADK, WinPE, deployment share, task sequence, CustomSettings.ini, driver yönetimi, WDS PXE dağıtımı ve USMT uygulaması.
Detayları Gör →MD-102 dağıtım aracı seçimi eğitimi: MDT, Configuration Manager, Windows Autopilot, Intune, in-place upgrade ve provisioning paketleri ile karar matrisi uygulam
Detayları Gör →