HTML'i uygulamanın motoru haline getirin
API Development: HTML & Hypermedia Eğitimi, HTML'i uygulama durumunun motoru olarak kullanan hypermedia yaklaşımını öğretir. Program REST ilkeleri, HTTP metotları ve içerik müzakeresiyle başlar; bağlantı ve form gibi hypermedia kontrolleri ile HATEOAS işlenir…
REST ilkelerinden hypermedia kontrollerine, HATEOAS'tan htmx ile dinamik arayüze akış
API Development: HTML & Hypermedia Eğitimi, HTML'i yalnızca görüntüleme değil uygulama durumunun motoru olarak kullanan hypermedia yaklaşımını öğretir. Katılımcılar REST ilkelerini, HTTP metotlarını ve içerik müzakeresini kavrar; bağlantı ve form gibi hypermedia kontrollerini uygular. HATEOAS ile durum geçişleri, htmx ile sayfa yenilemeden dinamik güncelleme ve ilerlemeli zenginleştirme işlenir. Program JSON API'leriyle karşılaştırma ve mimari kararlarla tamamlanır.
4 Gün. Her gün dört modül; hypermedia odaklı tek bir uygulama REST ve htmx ile baştan sona geliştirilir.
Orta Seviye — HTML'i hypermedia olarak kullanarak REST, HATEOAS ve htmx ile sunucu odaklı uygulama kurma
Her modülde yazılan HTML yanıtları ve uç noktalar tarayıcıda çalıştırılır; hypermedia kontrolleri gerçek bir uygulamada uygulanır.
Ağır JavaScript çerçeveleri yerine HTML ve hypermedia yaklaşımıyla daha az karmaşıklık ve bağımlılıkla çalışan uygulamalar kurarsınız.
HATEOAS ve hypermedia kontrolleriyle REST'in asıl ilkelerini uygulayarak sunucunun istemciyi yönlendirdiği esnek API'ler tasarlarsınız.
htmx ile sayfayı yenilemeden dinamik güncelleme sağlayarak modern kullanıcı deneyimini az kod ve sade bir mimariyle elde edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam
Form, bağlantı ve semantik etiketler dahil temel HTML bilgisi beklenir; hypermedia bu yapı üzerine kurulur.
İstek, yanıt ve durum kodları gibi temel HTTP kavramlarına aşinalık faydalıdır; konular eğitimde pekiştirilir.
Herhangi bir dilde temel sunucu tarafı geliştirme deneyimi faydalıdır; örnekler dilden bağımsız ilkelere dayanır.
Kod editörü, güncel tarayıcı ve istek incelemek için geliştirici araçları veya bir HTTP istemcisi 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:
Kaynak odaklı modeli, HTTP metotlarını ve durum kodlarını doğru kullanarak tutarlı ve öngörülebilir API'ler tasarlayabilirsiniz.
Accept başlığı ve media type ile aynı kaynağın HTML ve JSON temsillerini sunan esnek uç noktalar kurabilirsiniz.
HTML'in bağlantı ve form kontrollerini hypermedia olarak kullanarak uygulama durumunu yanıt içinde taşıyan arayüzler kurarsınız.
HATEOAS ile sunucunun yönlendirdiği durum geçişleri ve keşfedilebilir, istemciden gevşek bağlı API'ler tasarlayabilirsiniz.
htmx öznitelikleriyle sayfayı yenilemeden istek atar, sunucudan gelen HTML parçalarıyla arayüzü dinamik olarak güncellersiniz.
Satır içi düzenleme, aktif arama, sonsuz kaydırma ve form doğrulama gibi etkileşimleri az kodla ve sunucu odaklı kurarsınız.
CSRF koruması, yetkiye göre eylem sunumu ve çıktı kaçırma gibi ilkelerle güvenli hypermedia uygulamaları geliştirebilirsiniz.
Hypermedia ve JSON API yaklaşımlarını karşılaştırarak projenize ve ekibinize uygun mimari kararı gerekçeleriyle verebilirsiniz.
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 →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 →