Eğitim İçeriği

Gün 1: Yasa Algısı & Accessilbilirlik Temelleri

Modül 1: Accessilbilirlik Kanunu ve Önemi Hakkında Giriş

  • Yeni Accessilbilirlik Kanunu'nun genel bakış (28 Haziran'a yürürlük giren)
  • Hukuki gereklilikler ve süresi
  • Kamu sektörüne, özel şirketlere ve geliştiricilere etkisi
  • Accessilbilirliğin önemi: sosyal, etik ve iş bakış açıları
  • Uyumsuzluğun cezaları
  • Accessilbilirlik standartlarının genel bakışı (WCAG 2.1/2.2, ARIA)
  • Kesinti kategorileri

Modül 2: Accessilbilirlik Prensibi & Rehberlik

  • POUR prensipleri (Algılama, İşlevsellik, Anlaşılabillik, Dayanıklılık)
  • WCAG rehberlerine giriş
  • ARIA rolleri, durumları ve özellikleri
  • Semantik HTML'in ve rolüne Accessilbilirlik

Modül 3: Bir Accessilbilir Geliştirme Ortamı Kurma

  • Araçlar: tarayıcı geliştirme araçları, ekran okuyucuları (NVDA, VoiceOver), erişilebilirlik eklentileri
  • Lint'lerin ve otomatik Accessilbilirlik test araçlarının kurulumu
  • Accessilbilirlik test araçlarının genel bakışı
  • Mobil simülatorlar ve gerçek cihazlarda Accessilbilirlik testini ayarlama (VoiceOver/TalkBack kullanarak, Android Accessilbilirlik Tarayıcısı, Xcode Accessilbilirlik Gözden Geçiricisi).

Modül 4: Pratik Kodlama – Semantik HTML & Klavye Gezinmesi

  • Accessilbilirliği için semantik işaretleme yazma
  • Tam klavye gezinimi sağlama
  • Foküs yönetimi teknikleri
  • Formlar ve etkileşimli öğeleri Accessilbilir kılma

Natív Mobil Uygulamalarda Accessilbilirlik (İsteğe Bağlı Ek Modül için 1.5 Saat)

  • Anlamlı platform rehberleri (Google Malzeme, Apple İnsan Arabirimi)
  • Mobilde gezinme, düğmeleri, formları Accessilbilir yapma
  • Ortak mobil Accessilbilirlik sorunları ve çözümleri
  • VoiceOver ve TalkBack ile el ile test etme

Gün 2: Gelişmiş Kodlama & Yardımcı Teknolojiler

Modül 5: Accessilbilir CSS ve Görsel Tasarım

  • Renk karşıtlığı ve metin boyutu en iyi uygulamaları
  • Foküs stilleri ve görünen foküs göstergeleri
  • Accessilbilirliği için yanıtlanabilir tasarım dikkat edilmesi gereken noktalar
  • Animasyonlarda ve geçişlerde Accessilbilirliği tehlikeden koruma
  • Mobil ekranlar için renk karşıtlığı ve boyutlama rehberleri.

Modül 6: Dinamik İçerik & Zengin İnternet Uygulamaları için ARIA

  • Kullanım zamanları ve nasıl ARIA öznitelikleri
  • Ekrandaki okuyucular için canlı bölgeleri yönetme
  • Accessilbilir Widgets ve özel bileşenler oluşturma
  • SPA (Tek Sayfalık Uygulamalar) içinde ARIA'nın rolü
  • Mobil için, yerel platformlarda (Android'de contentDescription, iOS'da accessibilityLabel örneğinde) erişilebilirlik rolleri ve etiketleri hakkında konuşun.

Modül 7: Pratik Kodlama Laboratuvarı: Accessilbilir Bileşenler Oluşturma

  • Accessilbilir düğmeleri, modaller, açılır menüler, sekme oluşturma
  • Uygulamalara uygun form doğrulama ve hata yönetimi uygulama
  • Gerçek dünyada UI bileşenleri için ARIA ve semantik HTML'i kullanma

Gün 3: Test, Uyumluluk ve Sürekli Accessilbilirlik

Modül 8: Accessilbilirlik Testi & Denetimi

  • Ekrandaki okuyucular ve sadece klavye ile el ile test tekniği
  • Axe, Lighthouse, pa11y gibi araçlarla otomatik test etme
  • QA ekibi için Accessilbilirlik test durumları yazma
  • Erişilebilirlik testlerini CI/CD boru hattlarında entegre etme
  • Natív mobil uygulamalar üzerinde erişilebilirlik denetimleri nasıl çalıştırılır (el ile test, Accessilbilirlik Tarayıcı gibi otomatik araçlar, Android için Espresso, iOS için XCTest)

Modül 9: Düzeltme & Sürekli Accessilbilirlik

  • Ortak erişilebilirlik sorunları ve nasıl düzeltilmesi
  • Eski kod tabanlarındaki erişilebilirliği yönetme
  • Fonksiyon güncellemeleri sırasında ve refactor sırasında erişilebilirliği koruma
  • Çok platformlu uygulamalarda (Accessilbilirlik mobil, masaüstü, web)

Modül 10: Son Pratik Eylem ve Toplantı

  • Aksesibilidad standartlarına uygun küçük bir uygulama/modül oluşturmak veya yeniden yazmak
  • Eş değerlendirme ve grup tartışması
  • Soru-ceva ve geri bildirim oturumu
  • Devam eden öğrenme ve uyumluluk güncellemeleri için kaynaklar

 


Kurs İçin Gerekli Önbilgiler

  • HTML, CSS, JavaScript konseptleri hakkındaki temel ile orta düzey bilgi
  • Mobil uygulama teknikleri (Android, IOS) konusundaki temel ve ortalama düzey bilgi
  • Ön yüz karemleri (React, Angular, Vue, vb.) ile ilgili bildirim (artış için)
  • Mobil uygulama geliştirmeyle tanım (artış için)
  • Web/mobil geliştirme yaşam döngüsü hakkındaki temel anlayış
  • Geliştirme ortamı kurulan bir bilgisayar (kod düzenleyici, tarayıcı geliştirme araçları)

    Kitle
  • Ön yüz/Arka yüz/Mobil Geliştiriciler
  • Kodu bildiren UI/UX Tasarımcılar
  • Erişilebilirlik testine odaklanan QA Mühendisleri
  • Erişilebilirlik uyumluluğuna dahil olan Ürün Sahipleri ve Proje Yöneticileri
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler