Gerçek zamanlı ve asenkron web kurun
HTML with JavaScript & CSS: WebSockets & Asynchronous Processing Eğitimi, web'in asenkron doğasını ve gerçek zamanlı iletişimi uygulamalı öğretir.
Event loop ve Promise temelinden WebSocket iletişimine, gerçek zamanlı mimarilere akış
HTML with JavaScript & CSS: WebSockets & Asynchronous Processing Eğitimi, modern web'in asenkron doğasını ve gerçek zamanlı iletişimi uygulamalı öğretir. Katılımcılar event loop, Promise ve async/await ile asenkron akışı kavrar; ileri Promise desenleri, iptal ve async iteratörleri işler. WebSocket API ile çift yönlü iletişim, yeniden bağlanma ve mesajlaşma kurulur. Eğitim Server-Sent Events, yayınla abone ol deseni ve güvenlikle tamamlanır.
4 Gün. Her gün dört modül; tek bir arayüz üzerinde asenkron akış ve WebSocket ile canlı iletişim adım adım kurulur.
Orta Seviye — Event loop, Promise ve async/await ile asenkron işlem, WebSocket ile gerçek zamanlı iletişim
Her modülde yazılan kod Network ve Console sekmelerinde izlenir; asenkron ve gerçek zamanlı teknikler canlı bir uygulamada uygulanır.
Event loop, mikro görev ve Promise mekaniğini gerçekten anlayarak asenkron hataların kökenini çözer ve akışı güvenle yönetirsiniz.
WebSocket ile sunucu ve istemci arasında çift yönlü, düşük gecikmeli iletişim kurarak canlı ve etkileşimli deneyimler üretirsiniz.
WebSocket, Server-Sent Events ve yoklama arasındaki farkları kavrayarak her senaryo için en uygun gerçek zamanlı çözümü seçersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, dizi ve nesne gibi JavaScript kavramlarına rahat aşinalık beklenir; örnekler bunlara dayanır.
HTTP istek ve yanıt kavramına temel aşinalık, WebSocket ve SSE konularını anlamayı kolaylaştırır.
Fetch ile istek atma deneyimi, asenkron akış ve gerçek zamanlı alternatifleri kavramada faydalı olur.
VS Code gibi bir editör, bir WebSocket sunucusu ve geliştirici araçlı güncel bir tarayıcı gereklidir.
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:
Çağrı yığını, makro ve mikro görev kuyruklarını kavrayarak asenkron kodun çalışma sırasını anlar ve zamanlama hatalarını çözersiniz.
Promise mekaniğini ve async/await yapısını kullanarak okunabilir, hata yönetimi sağlam ve bakımı kolay asenkron akışlar yazarsınız.
Promise.all, race ve any gibi birleştiricilerle paralel işleri yönetir, sonuçları birleştirir ve kısmi başarıyı doğru ele alırsınız.
AbortController ile iptal ve zaman aşımı uygular, async iteratör ve generator ile akış verisini parça parça güvenle işlersiniz.
WebSocket ile çift yönlü bağlantı kurar, metin ve ikili mesajlaşmayı yönetir ve bağlantı yaşam döngüsünü doğru biçimde ele alırsınız.
Üstel bekleme ile yeniden bağlanma, ping pong canlılık kontrolü ve mesaj kuyruğuyla kopmalara dayanıklı iletişim kurarsınız.
Server-Sent Events ve yayınla abone ol desenini kavrayarak her senaryo için doğru gerçek zamanlı mimariyi seçip kurarsınız.
wss, token doğrulama ve mesaj kısma ile gerçek zamanlı uygulamaları güvenli ve ölçeklenebilir biçimde tasarlayıp canlı proje kurarsınız.
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.
HTML5'in gelişmiş formları, audio/video, Canvas, SVG, Web Storage, IndexedDB ve cihaz API'leriyle zengin içerik geliştirme eğitimi. İleri ve uygulamalı.
Detayları Gör →HTML form kontrolleri, tek ve iki yönlü veri bağlama ve koleksiyonları liste, tablo ve ızgaraya bağlama eğitimi. Tepkisel ve performanslı arayüzler.
Detayları Gör →ASP.NET MVC ve Core için Razor, strongly-typed HTML Helper'lar, EditorFor/DisplayFor şablonları ve Tag Helper'larla form üretimi eğitimi. Uygulamalı ve model od
Detayları Gör →Flexbox, CSS Grid, transform, keyframe animasyon, custom properties ve duyarlı tasarımla ileri CSS eğitimi. Modern, performanslı ve ölçeklenebilir arayüzler.
Detayları Gör →HTML5 kısıtları, Constraint Validation API, düzenli ifadeler ve erişilebilir hatalarla ileri form doğrulama eğitimi. İstemci ve sunucu güvenliği birlikte.
Detayları Gör →localStorage, IndexedDB, Cache API ve tarayıcı API'leriyle istemci tarafında veri saklama ve çevrimdışı uygulama kurmayı öğreten orta seviye web eğitimi.
Detayları Gör →