Formları doğrula, API'leri asenkron yönet
JavaScript: Form Validation & Async Programming Eğitimi, kullanıcı girdisini güvenle doğrulamayı ve ağ işlemlerini asenkron yönetmeyi öğreten dört günlük bir programdır.
Form doğrulamadan Promise, async/await ve Fetch API ile veri çekmeye uzanan uygulamalı akış
JavaScript: Form Validation & Async Programming Eğitimi, kullanıcı girdisini güvenle doğrulamayı ve ağ işlemlerini asenkron olarak yönetmeyi öğretir. Katılımcılar Constraint Validation API, anlık doğrulama ve erişilebilir hata gösterimini uygular. Ardından callback, Promise, async/await ve event loop mekaniğini kavrar; Fetch API ile veri çeker, hata ve yükleniyor durumlarını yönetir. Eğitim sonunda doğrulamalı ve API'ye bağlı etkileşimli bir form uygulaması geliştirilir.
4 Gün. Her gün dört modül; form doğrulama temellerinden asenkron programlamaya ve Fetch ile API tüketimine ilerlenir.
Orta Seviye — JavaScript ile form doğrulama ve Promise, async/await tabanlı asenkron programlama
Her doğrulama kuralı ve asenkron desen küçük örneklerle denenir; konular doğrulamalı ve API'ye bağlı tek bir form üzerinde uygulanır.
Constraint Validation API ve özel kurallarla kullanıcı girdisini anlık, erişilebilir ve tutarlı biçimde doğrularsınız.
Promise, async/await ve event loop mekaniğini kavrayarak callback karmaşasından kurtulur, okunaklı asenkron kod yazarsınız.
Fetch API ile veri çeker; yükleniyor, başarı ve hata durumlarını yönetip kullanıcıya doğru geri bildirim verirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam
Değişken, fonksiyon ve koşul gibi temel JavaScript bilgisi doğrulama ve asenkron örnekler için faydalıdır.
input, select ve button gibi form elemanlarına ve öznitelik kullanımına aşinalık yararlıdır.
Eleman seçme ve olay dinleme bilgisi doğrulama geri bildirimi için faydalı olur.
VS Code gibi bir editör ve geliştirici araçlı güncel bir tarayıcı uygulama için 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:
Form elemanlarının değerlerini okur, FormData ile veri toplar ve submit ile input olaylarını doğru biçimde yönetirsiniz.
required, pattern ve type gibi öznitelikler ile Constraint Validation API'yi kullanarak etkili doğrulama kurarsınız.
Parola eşleşmesi ve koşullu zorunluluk gibi özel doğrulama kurallarını düzenli ifade ve mantıkla yazarsınız.
aria öznitelikleri ve anlık geri bildirimle erişilebilir, kullanıcı dostu bir doğrulama deneyimi tasarlarsınız.
Tek iş parçacıklı modeli, event loop'u ve mikro-makro görev kuyruğunu kavrayarak asenkron davranışı öngörürsünüz.
Promise zincirleme, Promise.all ve async/await ile okunaklı, hataya dayanıklı asenkron kod yazarsınız.
Fetch API ile veri alıp gönderir, HTTP hatalarını yönetir ve yükleniyor ile hata durumlarını kullanıcıya yansıtırsınız.
Doğrulama ve asenkron bilgisini birleştirerek API'ye bağlı, doğrulamalı etkileşimli bir form uygulaması geliştirirsiniz.
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 çekirdeği, event loop, çekirdek modüller ve Visual Studio NTVS ile proje, IntelliSense, hata ayıklama ve Azure dağıtımı eğitimi.
Detayları Gör →Node.js ile mikroservis mimarisi: servis tasarımı, REST ve gRPC, mesajlaşma, API gateway, Docker, Kubernetes ve gözlemlenebilirlik eğitimi.
Detayları Gör →JavaScript geliştiricileri için ileri Node.js: event loop, akışlar, asenkron desenler, worker threads, API, test, güvenlik ve dağıtım eğitimi.
Detayları Gör →Node.js ile event loop, Express REST API, MongoDB, JWT kimlik doğrulama, test, clustering ve dağıtımı öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Node.js modül sistemi, npm ile harici modül kullanımı ve JavaScript operatörlerini (spread, destructuring, nullish) öğreten uygulamalı eğitim.
Detayları Gör →Node.js ve Express ile şablon motoru, liste görünümleri, sayfalama, form işleme, doğrulama ve CRUD arayüzü geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →