Sağlam kodun temel alışkanlıklarını edinin
Defensive Coding Fundamentals for JavaScript and HTML Eğitimi, sağlam kod yazmanın temel alışkanlıklarını yeni başlayanlara uygun şekilde öğretir.
Katı mod ve tip kontrolünden form doğrulamaya, temel hata yakalamadan güvenli DOM'a giriş
Defensive Coding Fundamentals for JavaScript and HTML Eğitimi, sağlam kod yazmanın temel alışkanlıklarını yeni başlayanlara uygun şekilde öğretir. Katılımcılar katı modun ve basit tip kontrollerinin neden önemli olduğunu kavrar, kullanıcı girdisini temel düzeyde doğrular ve null ile undefined durumlarını ele alır. Temel hata yakalama, güvenli DOM alışkanlıkları ve XSS'e karşı giriş düzeyinde farkındalık işlenir. Program, küçük ve dayanıklı bir örnekle tamamlanır.
3 Gün. Her gün dört modül; basit örnekler üzerinde sağlam kod yazmanın temel savunmacı alışkanlıkları kazandırılır.
Temel Seviye — Katı mod, basit girdi kontrolü, temel hata yakalama ve güvenli DOM alışkanlıkları
Her modülde basit kod örnekleri önce kırılır sonra temel savunmacı tekniklerle düzeltilir; adımlar birlikte uygulanır.
Katı mod ve basit kontrollerle daha ilk günden sessiz hataları önleyen, güvenilir kod yazma alışkanlığını edinirsiniz.
Kodun neden hata verdiğini görür, null ve undefined gibi yaygın tuzakları tanır ve bunları temel düzeyde ele alırsınız.
Girdi kontrolü, temel hata yakalama ve güvenli DOM alışkanlıklarıyla ileri konulara sağlam bir zemin hazırlarsınız.
Eğitime başlamadan önce faydalı olacak temel bilgi ve ortam
Değişken, fonksiyon ve koşul gibi en temel JavaScript kavramlarına aşinalık beklenir.
Basit HTML etiketleri ve form öğeleri hakkında giriş düzeyinde bilgi faydalıdır.
Geliştirici araçlarıyla konsolu açıp çıktı görmek örneklerde kullanılır.
Bir kod editörü ve güncel bir tarayıcı örnekleri çalıştırmak 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:
Katı modu etkinleştirir ve değişkenleri doğru bildirerek daha ilk günden yaygın sessiz hataların önüne geçersiniz.
typeof, null ve undefined gibi kavramlarla değerleri basitçe kontrol eder ve beklenmedik tiplere karşı dikkatli davranırsınız.
Fonksiyon başında basit guard kontrolleriyle eksik veya hatalı girdide erken çıkış yaparak çökmeyi önlersiniz.
HTML5 öznitelikleriyle form alanlarını doğrular ve kullanıcıya anlaşılır hata geri bildirimi gösterirsiniz.
Boşluk kırpma ve basit biçim kontrolleriyle kullanıcı girdisini güvenli varsayılanlarla işlemeyi öğrenirsiniz.
try ve catch ile hataları yakalar, uygulamanın çökmesini önler ve kullanıcıya anlamlı bir mesaj gösterirsiniz.
textContent gibi güvenli yöntemleri tercih ederek kullanıcı verisini sayfaya güvenle yazma alışkanlığı kazanırsınız.
XSS'in temel mantığını kavrar, güvenilmeyen veriyi tanır ve ileri güvenlik konularına sağlam bir giriş yaparsı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.
Sıfırdan HTML öğreten temel seviye kurumsal eğitim. Doküman yapısı, metin, bağlantı, görsel, tablo, form ve semantik etiketler uygulamalı.
Detayları Gör →Temel etiketlerden semantik HTML5, gelişmiş form, çoklu ortam, Canvas, Web Storage ve web bileşenlerine uzanan kapsamlı kurumsal HTML eğitimi.
Detayları Gör →Flexbox, CSS Grid, container query ve akışkan tipografiyle her ekrana uyumlu arayüz kurmayı öğreten ileri seviye responsive web tasarım eğitimi.
Detayları Gör →HTML'i hypermedia olarak kullanarak REST, HATEOAS ve htmx ile sunucu odaklı sade API mimarisi kurmayı öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Adobe Dreamweaver CC ile HTML, CSS kod yazımı, CSS Designer, Emmet, Bootstrap ve FTP ile site yayınlamayı öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Bootstrap 5 grid, kart ve bileşenleriyle duyarlı yönetim paneli kurma eğitimi. Chart.js grafikleri, koyu tema ve Sass ile uygulamalı dashboard.
Detayları Gör →