JSON ile veri alışverişinde ustalaşın
JSON JavaScript Eğitimi, modern web ve API dünyasının ortak veri biçimi olan JSON'u JavaScript ile uçtan uca kullanmayı öğretir. Program JSON söz dizimi, veri tipleri ve geçerlilik kurallarıyla başlar; JSON.parse ve JSON.stringify ile ayrıştırma ve seri hale…
JSON söz diziminden parse ve stringify'a, fetch ile API'den JSON Schema ve saklamaya kadar
JSON JavaScript Eğitimi, modern web ve API dünyasının ortak veri biçimi olan JSON'u JavaScript ile uçtan uca kullanmayı öğretir. Katılımcılar JSON söz dizimini, veri tiplerini ve geçerlilik kurallarını kavrar. JSON.parse ve JSON.stringify ile ayrıştırma ve seri hale getirme, fetch ile REST API'den JSON alma ve gönderme, iç içe veriyle çalışma işlenir. Program; JSON Schema ile doğrulama, localStorage ile saklama ve güvenlik konularıyla tamamlanır.
4 Gün. Her gün dört modül; JSON söz diziminden API ile veri alışverişine, oradan doğrulama ve saklamaya ilerlenir.
Orta Seviye — JSON söz dizimi, parse ve stringify, fetch ile API, JSON Schema ve veri saklama
Her konu tarayıcı ve Node.js üzerinde canlı kodla uygulanır; gerçek API'lerden gelen JSON veriyle adım adım bir uygulama kurulur.
JSON neredeyse tüm web API'lerinin ortak dilidir; onu iyi kullanmak modern her uygulamanın temel becerisidir.
parse ve stringify'ı doğru kullanıp hataları yöneterek bozuk veriyle karşılaşıldığında çökmeyen uygulamalar yazarsınız.
JSON Schema ile gelen veriyi doğrulayarak beklenmedik yapıların uygulamanıza sızmasını ve hataları önemli ölçüde azaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri
Değişken, fonksiyon, dizi ve nesne kavramlarına aşinalık JSON konularını anlamak için gereklidir.
JavaScript nesne ve dizi yapısını bilmek, JSON ile bu yapılar arasındaki ilişkiyi kavramayı kolaylaştırır.
Node.js kurulu olmalı ve tarayıcı konsolunda kod çalıştırabilmek örnekler için faydalıdır.
REST, HTTP metotları ve istek-yanıt kavramına temel aşinalık API konularını kolaylaştırır.
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:
JSON yapısını, veri tiplerini ve geçerlilik kurallarını kavrar, geçerli ve geçersiz JSON'u ayırt edersiniz.
JSON.parse ve JSON.stringify ile metin ve nesne arasında güvenli ve özelleştirilebilir dönüşüm yaparsınız.
İç içe ve karmaşık JSON verisinde güvenle gezinir, dönüştürür ve eksik alanları doğru biçimde yönetirsiniz.
fetch ile REST API'den JSON alır, gönderir ve yanıtı işleyip arayüze yansıtmayı uçtan uca uygularsınız.
Bozuk veya beklenmeyen JSON karşısında uygulamayı çökertmeden hataları yakalar ve kullanıcıya bildirirsiniz.
JSON Schema ve Ajv ile gelen veriyi doğrular, beklenmedik yapıların uygulamaya sızmasını engellersiniz.
localStorage, yapılandırma dosyaları ve Node.js fs ile JSON veriyi güvenle saklar ve geri okursunuz.
Prototype pollution ve güvensiz ayrıştırma gibi riskleri tanır, JSON'u güvenli biçimde işlemeyi öğrenirsiniz.
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.
Node.js cluster, worker_threads, V8 bellek modeli, çöp toplama, bellek sızıntısı tespiti ve profilleme ile ölçekleme optimizasyonunu öğreten eğitim.
Detayları Gör →PM2 ile Node.js süreç yönetimi, cluster modu, log, izleme, kesintisiz yeniden yükleme, systemd ve Docker dağıtımını öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Node.js ile WebSocket ve Socket.IO kullanarak sohbet, bildirim ve canlı veri akışı yapan ölçeklenebilir gerçek zamanlı uygulamalar geliştirmeyi öğreten eğitim.
Detayları Gör →Node.js modülleri, asenkron programlama, Promise, async/await, EventEmitter, akışlar, Buffer, dosya sistemi ve HTTP sunucusunu öğreten uygulamalı eğitim.
Detayları Gör →Node.js, Express ve Fastify ile REST veri API'leri; veritabanı entegrasyonu, JWT kimlik doğrulama, doğrulama, OpenAPI ve testi öğreten uygulamalı eğitim.
Detayları Gör →Constructor, Factory ve Abstract Factory yaratım kalıplarıyla JavaScript'te esnek, test edilebilir nesne oluşturma tasarımını öğreten uygulamalı eğitim.
Detayları Gör →