ATA-AÖF Web Tasarımının Temelleri Çıkmış Sorular
Atatürk Üniversitesi ATA-AÖF Web Tasarımının Temelleri dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 40 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.
Web Tasarımının Temelleri konu özeti
Ders, web sayfalarının temel yapı taşları olan HTML, CSS ve JavaScript ile duyarlı tasarım, kütüphaneler, API kavramı, alan adı ve hosting mantığı ile prototip araçlarını tanıtır. Ayrıca HTML5 yenilikleri, form özellikleri ve CSS düzen teknikleri ele alınır.
Web teknolojilerinin görev paylaşımı
- HTML sayfanın iskeletini kurar, CSS görünümü belirler, JavaScript etkileşim ve dinamik işlemleri yönetir.
- Renk, boyut ve yerleşim kararları CSS'in işidir; JavaScript yalnızca bu değerleri değiştirebilir.
- Front-end geliştirici arayüz tasarımı ve kullanıcı memnuniyetiyle ilgilenir.
- Veri tabanı işlemleri sunucu tarafındadır ve back-end geliştiricinin görevidir.
- Tarayıcılar yalnızca mobilde değil, masaüstü, tablet ve akıllı televizyonda da çalışır.
HTML yapısı ve etiketler
- Belge doctype bildirimiyle başlar; html etiketi belgenin kök elemanıdır ve başlangıç ile bitişi gösterir.
- html etiketine eklenen lang özniteliği sayfanın dilini bildirir.
- Meta etiketleri head bölümünde yer alır; karakter seti, yazar, açıklama gibi üst verileri tanımlar.
- Footer sayfanın alt bölümünü, header üst bölümü belirtir.
- a etiketi bağlantı verir, tablo için table etiketi kullanılır.
- Özel karakterler ad (') ya da sayısal kod (') ile yazılır.
HTML5 yenilikleri ve API'ler
- canvas etiketi JavaScript ile grafik, resim ve animasyon çizmek için tuval sağlar.
- Sürüklenebilir nesne için draggable="true" özniteliği eklenir.
- Geolocation API kullanıcının konumunu saptar; Google Maps gibi uygulamalar bu veriyi kullanır.
- Metin barındırmak HTML5'in yeniliği değildir, ilk sürümden beri vardır.
- Salesforce.com, 2000 yılında ilk modern web API'sini yayımlayan site olarak kabul edilir.
- API test araçları arasında SoapUI, Postman, Apigee, Jmeter ve Karate DSL sayılır.
Form özellikleri
- required özelliği alanın boş bırakılmasını engeller.
- disabled verilen öğenin değeri sunucuya gönderilmez.
- readonly yalnızca düzenlemeyi engeller, değer yine gönderilir.
- Meta robots etiketinde follow bağlantıların izlenmesini sağlar, karşıtı nofollow'dur.
CSS temelleri
- Geçerli yazım Seçici { Özellik: Değer; } biçimindedir; örnek: #baslik{ color:red; }.
- margin, border, background ve padding kısa yazım özelliğidir; color tek değer alır.
- display, position, z-index ve resize Görsel Biçimlendirme Modeli grubundadır.
- CSS 1994'te önerilmiş, 1996'da W3C standardı olmuştur; 2010'lar CSS3'ün yaygınlaştığı dönemdir.
- transform içinde Scale boyutlandırır, Translate taşır, Rotate döndürür, Skew eğer.
Düzen, duyarlı tasarım ve kütüphaneler
- Flexbox'ta flex-wrap sığmayan öğeleri alt satıra kaydırır.
- align-items, align-self, align-content ve flex Flexbox özelliğidir; border değildir.
- Duyarlı web tasarımı aynı içeriği ekran boyutuna göre uyarlar; temelinde Media Query vardır.
- Bootstrap bir CSS framework'üdür; jQuery, Angular, React ve Vue JavaScript tabanlıdır.
- Foundation mobil uyumlu front-end kütüphanesidir.
- Bootstrap 5 Windows'ta Chrome, Firefox, Edge ve Opera'yı destekler; Safari yalnızca macOS ve iOS'ta desteklenir.
- table-hover sınıfı fare üzerindeki satırı renklendirir.
Alan adı, hosting ve test
- DNS sayesinde kullanıcılar IP yerine alan adı yazarak sitelere ulaşır.
- edu eğitim kurumlarına, com ticari siteye, org kuruluşa, gov devlet kurumlarına ayrılmıştır.
- Çapraz tarayıcı testinde CSS ve JavaScript'in farklı tarayıcılarda çalışması kod uyumluluğu kapsamındadır.
- Webflow görsel tasarımdan temiz HTML/CSS kodu üretip tamamlanmış site teslim edebilir.
- MockPlus, Moqups ve Mockup Builder mock-up araçlarıdır; Origami Studio etkileşimli prototip içindir.
Önemli kavramlar
- doctype
- Belgenin hangi HTML sürümüyle hazırlandığını tarayıcıya bildiren en üst satır bildirimidir.
- Meta etiketi
- Head içinde yer alıp sayfaya ilişkin üst veri tanımlayan etikettir.
- canvas
- JavaScript ile çizim yapılan HTML5 tuval alanıdır.
- Media Query
- Ekran genişliği gibi ölçütlere göre farklı CSS kuralları uygulayan CSS3 teknolojisidir.
- Duyarlı web tasarımı
- Aynı içeriğin farklı ekranlara kendiliğinden uyum sağlamasıdır.
- Flexbox
- Öğeleri esnek biçimde hizalayan ve gerektiğinde satırlara yayan CSS düzen modelidir.
- Shorthand
- Birden çok değerin tek satırda yazıldığı kısa CSS yazımıdır.
- Skew
- Nesneyi x ve y eksenlerinde eğip yamultan transform işlevidir.
- DNS
- Alan adlarını IP adreslerine çeviren Alan Adı Sistemi'dir.
- required
- Form alanının doldurulmasını zorunlu kılan özelliktir.
- Geolocation API
- Cihazın coğrafi konumunu almaya yarayan API'dir.
Sınav ipuçları
- disabled değeri göndermez, readonly gönderir; bu ikisi sık karıştırılır.
- Bootstrap CSS framework'üdür, JavaScript kütüphanesi sayılmaz.
- Geolocation bir API özelliğidir, test aracı değildir; test araçları Postman, SoapUI gibidir.
- Olumsuz sorularda (yanlıştır, değildir, yer almaz) şıkları tek tek elemek gerekir; border, color ve Safari bu tür tuzak şıklardır.
- Görsel tasarım CSS'e, etkileşim JavaScript'e, veri tabanı back-end'e aittir.
Hangi sınavların soruları var?
Web Tasarımının Temelleri örnek sorular
Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.
1. Aşağıdakilerden hangisi web sayfalarının kullanıcıyla etkileşim kurmasını mümkün kılar?
- IDE
- UX
- Javascript
- HTML
- CSS
Cevabı gör
Doğru cevap: C) Javascript
HTML sayfanın iskeletini kurar, CSS görünümü belirler; JavaScript ise tıklama, veri girişi, animasyon gibi etkileşimleri ve dinamik işlemleri yönetir.
2. CSS'te elemanların sayfadaki yerleşimini ve görünümünü belirleyen display, position, z-index ve resize özellikleri hangi gruba dahildir?
- Animasyon
- Liste
- Görsel biçimlendirme
- Tablo
- Arka plan
Cevabı gör
Doğru cevap: C) Görsel biçimlendirme
Bu özellikler, elemanların sayfada nasıl konumlanıp görüntüleneceğini düzenleyen CSS Görsel Biçimlendirme Modeli kapsamındadır.
3. Meta robots etiketindeki "follow" komutu arama motorları açısından hangi işi görür?
- Sayfanın indekslenmesini sağlar.
- Sayfanın indekslenmesini engeller.
- Sayfadaki bağlantıların izlenmesini engeller.
- Sayfanın arşivlenmesini sağlar.
- Sayfadaki bağlantıların izlenmesini sağlar.
Cevabı gör
Doğru cevap: E) Sayfadaki bağlantıların izlenmesini sağlar.
"follow" komutu, arama motoru botlarına sayfadaki bağlantıları izlemesini bildirir. Karşıtı "nofollow"dur.
4. CSS'te kısa yazım (shorthand) özelliği olarak kullanılmayan, yani tek bir değer alan özellik aşağıdakilerden hangisidir?
- margin
- color
- border
- background
- padding
Cevabı gör
Doğru cevap: B) color
margin, border, background ve padding özellikleri, birden çok değeri (üst, sağ, alt, sol gibi) tek satırda yazmaya olanak verir. color ise yalnızca tek bir renk değeri alır ve kısa yazım grubu oluşturmaz.
5. Web sayfasında JavaScript yardımıyla grafik çizebilmek için başvurulan HTML5 etiketi hangisidir?
- <nav></nav>
- <section></section>
- <embed></embed>
- <img />
- <canvas></canvas>
Cevabı gör
Doğru cevap: E) <canvas></canvas>
canvas etiketi, JavaScript ile sayfa üzerine grafik, resim ve animasyon çizmeye yarayan bir tuval alanı sunar.
6. Tarayıcıya belgenin türünü bildirmek için bir HTML dokümanının en üst satırına yazılan ifade aşağıdakilerden hangisidir?
- doctype
- charset
- lang
- language
- meta
Cevabı gör
Doğru cevap: A) doctype
HTML5 belgesi, doctype bildirimiyle başlar. Bu bildirim tarayıcıya belgenin hangi HTML sürümüyle hazırlandığını gösterir.
7. Bir web sayfasının başında bulunan bu basit HTML kodu; site hakkında bilgi vermek, içeriği ve başlıkları tanımlamak gibi farklı işlerde kullanılır. Anlatılan HTML kodu hangisidir?
- Arama motoru optimizasyonu
- Özel karakter
- Meta etiketi
- Body etiketi
- İndexleme
Cevabı gör
Doğru cevap: C) Meta etiketi
meta etiketleri head bölümünde yer alır; karakter seti, yazar, açıklama ve anahtar kelime gibi sayfaya ilişkin üst verileri (metadata) tanımlar.
8. HTML etiketlerini kullanım amaçlarıyla eşleştiren aşağıdaki ifadelerden hangisi hatalıdır?
- <li> - Liste öğelerini tek tek tanımlamak için kullanılır.
- <ol> - Numaralı (sıralı) bir liste hazırlamak için kullanılır.
- <ul> - Sırasız bir liste hazırlamak için kullanılır.
- <a> - Sayfaya tablo eklemek için kullanılır.
- <br> - Metni bir alt satıra geçirir.
Cevabı gör
Doğru cevap: D) <a> - Sayfaya tablo eklemek için kullanılır.
a (anchor) etiketi başka sayfalara ya da sayfa içindeki bölümlere bağlantı vermeye yarar. Tablo oluşturmak için table etiketi kullanılır.
9. Aşağıdaki sitelerden hangisi API'sini kullanıma açan ilk sitedir?
- Amazon
- Salesforce.com
- Foursquare
- Flickr
Cevabı gör
Doğru cevap: B) Salesforce.com
Salesforce, 2000 yılında ilk modern web API'sini yayımlamış ve bu alanın öncüsü sayılmıştır.
10. Aşağıdaki seçeneklerin hangisinde CSS yazım kuralına uygun bir ifade yer almaktadır?
- #baslik{ color:red; }
- .icerik(color:red;)
- İçerik (color:red);
- color;red:
- color: yellow;
Cevabı gör
Doğru cevap: A) #baslik{ color:red; }
Geçerli bir CSS kuralı Seçici { Özellik: Değer; } biçimindedir. A şıkkındaki #baslik bir ID seçicisidir ve özellik süslü parantez içinde doğru yazılmıştır.
Bu dersi alan bölümler
Nasıl çalışmalı?
Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.
Sık sorulan sorular
ATA-AÖF Web Tasarımının Temelleri çıkmış sorular nerede?
Mobil Defter'de ATA-AÖF Web Tasarımının Temelleri dersinin vize, final ve bütünleme hazırlığı için 40 sorusu var (2024-25 Final). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.
ATA-AÖF Web Tasarımının Temelleri vize soruları ve final soruları ayrı çözülebilir mi?
Evet. Uygulamada "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.
ATA-AÖF Web Tasarımının Temelleri çıkmış sorular PDF olarak indirilebilir mi?
Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.
ATA-AÖF Web Tasarımının Temelleri ders notları ve konu özeti var mı?
Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.
ATA-AÖF Web Tasarımının Temelleri soruları ücretli mi?
Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.
3. sınıf Güz diğer dersler
- Acil Servis Araçları Eğitimi çıkmış sorular
- Ailelerle Sosyal Hizmet çıkmış sorular
- Engellilik ve Sosyal Hizmet çıkmış sorular
- Ergonomi çıkmış sorular
- Gerontolojik Sosyal Hizmet çıkmış sorular
- Görsel Estetik çıkmış sorular
- Grafik Tasarımı çıkmış sorular
- Gruplarla Sosyal Hizmet çıkmış sorular
- Halkla İlişkiler Kampanyaları çıkmış sorular
- Halkla İlişkiler Yazarlığı çıkmış sorular
- Hastalıklar Bilgisi çıkmış sorular
- İkna ve İkna Psikolojisi çıkmış sorular
- İletişimde Hedef Kitle çıkmış sorular
- İnsan Kaynakları Yönetimi çıkmış sorular