Tarayıcı API'leriyle gerçek uygulamalar
HTML ve API Kullanımı ile Gelişmiş Uygulamalar Eğitimi, tarayıcının sunduğu web API'leriyle etkileşimli uygulamalar kurmayı öğretir.
Statik HTML'den, tarayıcı API'lerini kullanan veri odaklı uygulamalara geçiş
HTML ve API Kullanımı ile Gelişmiş Uygulamalar Eğitimi, statik sayfaların ötesine geçip tarayıcının web API'leriyle etkileşimli uygulamalar kurmayı öğretir. Katılımcılar DOM'u koddan yönetir, Fetch API ile uzak servisten JSON veri çeker ve gönderir. Ardından Web Storage, IndexedDB, Geolocation, Canvas ve dosya API'leri işlenir. Program WebSocket ile gerçek zamanlı veri, Service Worker ile çevrimdışı PWA ve Web Components ile biten uçtan uca bir proje ile tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından tek bir örnek uygulama adım adım geliştirilerek API'lerin gerçek projede nasıl birleştiği gösterilir.
Orta Seviye — HTML ve tarayıcı API'leriyle veri odaklı, çevrimdışı çalışabilen web uygulamaları geliştirme
Tek bir örnek uygulama üç gün boyunca katman katman geliştirilir; her modülde yeni bir tarayıcı API'si gerçek koda eklenir.
Statik HTML bilginizi, veriyi çekip gösteren, saklayan ve kullanıcıyla etkileşen gerçek uygulamalar geliştirme becerisine taşırsınız.
React veya benzeri bir çatıya gerek kalmadan, tarayıcının kendi sunduğu standart API'lerle çok şey yapılabildiğini uygulayarak görürsünüz.
Service Worker ile çevrimdışı çalışan ve WebSocket ile anlık güncellenen modern uygulama davranışlarını kendiniz kurarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve araçlar
Etiket, öznitelik ve temel sayfa yapısını bilmek; semantik etiketlere aşinalık öğrenmeyi hızlandırır.
Değişken, fonksiyon, dizi ve nesne gibi temel JavaScript kavramlarını tanımak gerekir.
Chrome veya Firefox geliştirici araçlarının konsol ve ağ sekmesine temel düzeyde aşinalık faydalıdır.
VS Code gibi bir editörün kurulu olması ve basit bir yerel sunucu çalıştırabilmek yeterlidir.
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:
DOM'u koddan seçip oluşturarak ve güncelleyerek statik sayfaları veri odaklı, etkileşimli arayüzlere dönüştürebilirsiniz.
Fetch API ve async-await ile uzak servislerden JSON veri çeker, form verisini POST ile güvenle gönderirsiniz.
localStorage, sessionStorage ve IndexedDB ile kullanıcı verisini uygun yöntemle kalıcı veya geçici olarak saklayabilirsiniz.
Geolocation, dosya ve kamera API'leriyle konum, dosya ve medyaya erişen özellikleri uygulamanıza ekleyebilirsiniz.
Canvas 2D bağlamıyla şekil, metin ve görsel çizer, requestAnimationFrame ile akıcı animasyonlar oluşturursunuz.
WebSocket ile sunucudan gelen veriyi anlık işleyip arayüzü canlı tutan gerçek zamanlı özellikler geliştirebilirsiniz.
Service Worker ve Cache Storage ile çevrimdışı çalışan, yüklenebilir bir progresif web uygulaması kurabilirsiniz.
Web Components ve Shadow DOM ile stili kapsüllenmiş, farklı sayfalarda tekrar kullanılabilen özel öğeler yazarsı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.
Mobile-first yaklaşım, media queries, Flexbox, Grid, srcset ve container queries ile her ekrana uyumlu responsive arayüz tasarlama eğitimi.
Detayları Gör →Sass ile değişken, mixin, fonksiyon, @use modül sistemi ve 7-1 mimarisini uygulamalı öğreten kurumsal SCSS eğitimi. Modüler ve ölçeklenebilir CSS.
Detayları Gör →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 →