Sunucu Tabanlı Programlama 2024-2025 Vize Soruları
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları
#1. Modern web geliştirmede “rotalama” kavramı tanımı aşağıdakilerden hangisidir?
Cevap : C ) URL’leri uygulama içindeki belirli işlevlere yönlendirme
Açıklama : Route tabloları, /blog/5 isteğini PostController@show metoduna eşler; RESTful tasarımın bel kemiğidir.
#2. Web 3.0’ın en önemli felsefesi aşağıdakilerden hangisidir?
Cevap : E ) Kullanıcıların kendi verisine sahip olması ve merkezi otoritelerden bağımsızlık
Açıklama : Web 3.0; blok zincir, semantik veri ve dağıtık mimariyle merkezsiz kimlik ve veri egemenliği vizyonu sunar.
#3. MVC yapısında iş akışı gerçekleştirme yöntemi aşağıdakilerden hangisidir?
Cevap : A ) Kullanıcı talebini Controller karşılar,
gerekirse Model’den veri alır, View ile kullanıcıya sunar.
Açıklama : MVC’de Controller iş isteğini, Model veri & iş mantığını, View sunum katmanını temsil eder.
#4. UDP protokolünün TCP’ye göre avantajı aşağıdakilerden hangisidir?
Cevap : C ) Daha hızlı olması
Açıklama : UDP başlık alanı küçüktür, elde sıkışma & yeniden iletim mekanizması barındırmaz; bu da düşük gecikme ve daha az üst yük getirir.
#5. Web 2.0’ın Web 1.0’dan en önemli farkı aşağıdakilerden hangisidir?
Cevap : D ) Kullanıcıların içerik ekleyebilmesi ve etkileşime geçebilmesi
Açıklama : Web 2.0, sosyal ağlar & etiketleme gibi kullanıcı-taraflı içerik üreten interaktif platformlarla tanımlanır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#6. Aşağıdaki seçeneklerin hangisinde PHP’de doğru şekilde değişken tanımlaması yapılmıştır?
Cevap : A ) $isim = “Emre”;
Açıklama : PHP’de değişkenler $ önekiyle başlar; const ise sabit tanımlar, var/let JavaScript sözdizimidir.
#7. Laravel framework’ünde kullanılan ORM teknolojisinin adı aşağıdakilerden hangisidir?
Cevap : B ) Eloquent
Açıklama : Eloquent, Laravel ile entegre aktif kayıt (Active Record) stilinde bir PHP ORM’dır.
#8. Laravel’de model ve migration dosyasını aynı anda oluşturmak için aşağıdaki komutlardan hangisi kullanılır?
Cevap : B ) php artisan make:model ModelAdı –migration
Açıklama : --migration veya kısaca -m bayrağı, aynı isimli migration dosyasını database/migrations klasöründe oluşturur.
#9. MVC’de aşırı mühendislik riski ifadesinin tanımı aşağıdakilerden hangisidir?
Cevap : A ) Basit uygulamalarda MVC kullanımının gereksiz karmaşıklığa yol açabileceği durumu
Açıklama : Over-engineering, çözümün karmaşıklığının gereksinimi aşmasıdır; küçük CRUD projesinde katmanlı mimari fazlalık olabilir.
#10. MVC tasarım deseninin temel amacı aşağıdakilerden hangisidir?
Cevap : D ) Yazılım geliştirme sürecinde kodun daha modüler, esnek ve yönetilebilir olmasını sağlamak
Açıklama : MVC ayrık sorumluluk ilkesiyle bakım-test kolaylığı ve ekip içi paralel çalışma sağlar.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#11. Laravel’de bir modelin hangi sütunlarının toplu atama ile doldurulabileceğini belirten özellik aşağıdakilerden hangisidir?
Cevap : D ) $fillable
Açıklama : $fillable beyaz liste yaklaşımıdır; Model::create($request->all()) gibi işlemlerde kitle ataması güvenliğini sağlar.
#12. PHP’nin açık kaynak kodlu olmasının sağladığı avantajlardan birisi aşağıdakilerden hangisidir?
Cevap : B ) Daha güvenli, daha güncel ve sürekli yenilenen bir yapıya sahip olması
Açıklama : Açık kaynak topluluk modeli hataları hızla düzeltir, yeni özellikleri geri bildirimle entegre eder.
#13. TCP/IP mimarisinde veri iletim güvenliğinden sorumlu katman aşağıdakilerden hangisidir?
Cevap : E ) Taşıma Katmanı (Transport Layer)
Açıklama : Transport katmanı (TCP/UDP), bağlantı kurma, oturum numaralandırma, uçtan uca bütünlük ve akış kontrolü işlevleriyle veri güvenilirliğini üstlenir.
#14. URI ve URL arasındaki temel fark aşağıdakilerden hangisidir?
Cevap : A ) URL bir URI türüdür ve bir kaynağın nasıl erişilebileceğini belirtir.
Açıklama : URI tanımlayıcı kavramını, URL ise tanımlayıcının konum bilgisini içeren alt setini temsil eder.
#15. Laravel projesini çalıştırmak için kullanılan komut aşağıdakilerden hangisidir?
Cevap : E ) php artisan serve
Açıklama : php artisan serve, yerleşik PHP sunucusunu 127.0.0.1:8000 adresinde başlatarak projenin hızlı test edilmesini sağlar.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#16. Web uygulamalarında URL yapılandırmasının SEO açısından önemi aşağıdakilerden hangisidir?
Cevap : B ) İyi yapılandırılmış URL’ler, arama motorlarının içeriği anlamasına ve indekslemesine yardımcı olur
Açıklama : Anlamlı slug (örn. /kategori/urun-adi) sıralama algoritmasında konu alaka düzeyini artırır, tıklama oranını yükseltir.
#17. Laravel’de Request sınıfı kullanılma biçimi aşağıdakilerden hangisidir?
Cevap : D ) İstemciden gelen parametreleri kontrol etmek için
Açıklama : Illuminate\Http\Request nesnesi, input verisine erişim, doğrulama ve sanitizasyon işlemlerini merkezîleştirir.
#18. Eloquent ORM’in en önemli avantajı aşağıdakilerden hangisidir?
Cevap : E ) SQL yerine PHP sözdizimini kullanarak veri tabanı işlemlerini yapabilmek
Açıklama : Eloquent, User::where('id',1)->first() gibi zincirlenebilir yöntemlerle SQL’i soyutlayarak üretkenliği artırır.
#19. Laravel ifadesinin tanımı aşağıdakilerden hangisidir?
Cevap : C ) PHP ile yazılmış, web uygulamaları geliştirmek için kullanılan bir framework
Açıklama : Laravel, PHP dilinde MVC mimarisini temel alan, hazır routing, ORM (Eloquent) ve blade şablon motoru gibi bileşenlerle hızlı geliştirme sunan açık kaynak bir uygulama çatısıdır.
#20. ORM ifadesinin tanımı aşağıdakilerden hangisidir?
Cevap : C ) Nesne ilişkisel eşleme (object-relational mapping) anlamına gelen, veri tabanı tablosuyla bir sınıf arasında köprü kuran yapıdır.
Açıklama : ORM katmanı, SQL sorgusu yazmadan sınıf ⟶ tablo / özellik ⟶ sütun eşlemesiyle CRUD işlemlerini kod okunabilirliği ve taşınabilirliği yüksek hale getirir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
SONUÇ
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları
| İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef) Açık Öğretim Fakültesi Bölüm : Web Tasarımı ve Kodlama 2. Sınıf Bahar Dönemi Sunucu Tabanlı Programlama 2024-2025 Vize Soruları |
|---|
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları
Sunucu Tabanlı Programlamada Modern Yaklaşımlar: Laravel, MVC ve Web 3.0 |
|
|---|---|
@lolonolo_com |
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları |
|
|---|---|
@lolonolo_com |
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları
|
Auzef Web Tasarımı ve Kodlama 2. sınıf bahar dönemi soruları
Sunucu Tabanlı Programlama 2024-2025 Vize Soruları

