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
Danışanlarımızın Yorumları (5)
İçerikle birlikte uygulamalı örnekler olması gerçeği
Smita Hanuman - Standard Bank of SA Ltd
Eğitim - Basel III – Certified Basel Professional
Yapay Zeka Çevirisi
Instrüktörün Figma konusunda çok bilgili göründüğüne memnun oldum.
January Oliva - Eko Health
Eğitim - User Experience Design with Figma
Yapay Zeka Çevirisi
- egzersizler uygulamadır - eğitmen bize özel sorularımızı cevaplamada yardımcıdır
Germaine Choi - The Hong Kong Jockey Club
Eğitim - User Experience (UX) Design
Yapay Zeka Çevirisi
Atmosfer, egzersizlere yaklaşımlar ve görevler hakkında yorumlar. Bilginin aktarımı çok nazik ve rahat bir şekilde yapıldı.
Elzbieta Moc-Kilanska - EY GDS
Eğitim - User Experience UX Design Fundamentals
Yapay Zeka Çevirisi
Antrenör çok açık ve netti. Bilgilerin anılması ve kaydedilmesi çok kolaydı.
Paul Clancy - Rowan Dartington
Eğitim - CGEIT – Certified in the Governance of Enterprise IT
Yapay Zeka Çevirisi