Auzef Javascript Programlama 2025-2026 Vize Soruları
https://lolonolo.com/2026/05/08/javascript-programlama-2025-2026-vize-sorulari/
https://lolonolo.com
Show More Show Less View Video Transcript
0:00
Selamlar. JavaScript vizesi kapıya
0:02
dayandı değil mi? Biliyorum o stres
0:03
seviyesi şu an tavan yapmış durumda
0:05
olabilir ama hiç merak etmeyin. Derin
0:07
bir nefes alın. Amacımız o sıkıcı ders
0:09
kitaplarındaki kelime kalabalığından
0:11
tamamen kurtulup sizi doğrudan sınavda
0:13
karşınıza çıkacak net nokta atışı
0:15
bilgilerle donatmak. O sınava tam bir
0:17
özgüvenle girmenizi sağlayacağız.
0:19
Hazırsanız başlıyoruz. Bu rehberde
0:22
izleyeceğimiz yol haritamız şu şekilde.
0:24
Önce web mimarisi ve doğum diyeceğiz.
0:26
Sonra veri tipleri ve değişkenlere
0:27
bakacağız. Ardından operatörler ve
0:29
koşullar, döngü mekanizmaları ve son
0:32
olarak da gerçek bir vize soru çözümü
0:34
ile finale yapacağız. Tamam hiç vakit
0:37
kaybetmeyelim. İlk bölümümüz web
0:39
mimarisi ve DOM. Alt başlığımız ise
0:42
mimari plan. Hani derler ya modern web
0:45
geliştirme aslında tam anlamıyla bir ev
0:48
inşa etmeye benzer. Neden böyle diyoruz?
0:51
Çünkü o karmaşık gibi görünen satırlarca
0:53
kodu körü körüne ezberlemeye çalışmak
0:55
yerine büyük resmi zihninizde
0:57
canlandırdığınızda
0:59
taşlar anında yerine oturuyor. Neyi
1:02
neden yaptığınızı bilmek en kalıcı
1:04
öğrenmedir. Düşünün bir web sitesi
1:07
yaparken HTML bu evin iskeletidir, beton
1:10
armesidir. GSS o duvarların rengi, dış
1:13
görünüşü yani işin estetiğidir. Peki ya
1:16
JavaScript? İşte o bu evin tüm elektrik
1:19
tesisatıdır. Düğmeye bastığınızda o
1:21
ışığın yanmasını, kullanıcı bir yere
1:23
tıkladığımda sitenin canlanmasını
1:25
sağlayan o gizli kablolardır.
1:27
Odaklanacağımız yer de tam olarak bu
1:28
kablolar. Peki bu sistemi kurmak için
1:31
bilgisayarımızda devasa şeyler mesela
1:33
Java'daki gibi özel bir sanal makine,
1:36
bir JDK falan mı kurmamız gerekiyor?
1:38
Kesinlikle hayır. JavaScript'in en
1:41
harika yanı budur. Ekstra bir kuruluma
1:43
ihtiyaç duymaz. Çünkü Chrome veya
1:45
Firefox gibi kullandığınız tarayıcılarda
1:47
zaten gömülü bir motor vardır. Kodunuzu
1:50
yazarsınız ve anında çalışır. Fişi
1:52
takarsınız ışık yanar. Bu kadar basit.
1:55
İşte tam bu noktada o meşhur DOM kavramı
1:58
devreye giriyor. Document object model.
2:01
Bu inanılmaz önemli bir konudur. Çünkü
2:03
elektrik tesisatının o kemik iskeletle
2:06
nasıl konuştuğunu açıklar. Sistem koca
2:08
bir web sayfasını alır ve adeta ters
2:10
dönmüş bir ağaç gibi dallara ayırır.
2:13
JavaScript'i bu sayede gidip o ağaçtaki
2:15
istediği bir HTML etiketini şıp diye
2:18
yakalar ve anında değiştirir. Yalnız
2:20
burada çok dikkat. Sınavlarda hocaların
2:22
bayıldığı o klasik tuzağa sakın
2:24
düşmeyin. Testlerde sıklıkla şıklara
2:26
document oriented model yazarlar. Hayır
2:29
o ortadaki O harfi oriented değil.
2:32
kesinlikle objek demektir. Belge nesne
2:34
modeli. Lütfen bunu aklınızın bir
2:36
köşesine altın harflerle kazıyın.
2:38
Buradan kesin puan alacaksınız. İkinci
2:40
bölümümüze geçiyoruz. Veri tipleri ve
2:43
değişkenler. Yani bizim temel ham
2:46
maddelerimiz. Kabloları döşeyeceksek
2:48
elimizdeki malzemeleri tanımalıyız değil
2:50
mi? JavaScript'te referans tiplerin yanı
2:52
sıra en temel yapı taşlarımız yani
2:54
primitive dediğimiz ilkel tipler var.
2:56
Metinler için kullandığımız string,
2:58
sayılar için number. Sadece doğru ya da
3:00
yanlış mantığıyla çalışan bullin ve içi
3:03
kasıklı olarak bilerek boş bırakılmış
3:05
nal değeri. İşte bunlar bizim saf
3:06
hammaddelerimiz. Şimdi sınavda sizi ters
3:09
köşe yapabilecek çok kritik bir detaya
3:12
bakalım. Büyük A ile yazılan ad ve küçük
3:14
A ile yazılan ad ikisi aynı şey mi?
3:18
Kesinlikle hayır. JavaScript büyük küçük
3:20
harfe karşı inanılmaz hassastır. Biz
3:23
buna dilin case sensitive olması
3:25
diyoruz. Bu iki değişkenin sistem için
3:27
birbiriyle uzaktan yakından alakası
3:30
yoktur. Aman diyeyim kod okurken bunları
3:32
aynı kefeye koymayın. Bu hammaddelere
3:35
isim verirken uyumamız gereken katı
3:36
kurallarımız var. Bunları ezberlerseniz
3:39
sınavda çok rahat edersiniz. Bir kere
3:41
değişken isimlerine asla rakamla
3:43
başlayamazsınız. Kelimeler arasına
3:46
boşluk koyamazsınız. Sistemin kendine
3:48
ayırdığı for, if, let gibi özel
3:52
kelimeleri kullanamazsınız. Ama iyi
3:54
haber, iki kelimeyi bağlamak için alt
3:57
tire kullanmak tamamen serbesttir. Bu
4:00
dört altın kuralı cebinize koyun. Geldik
4:02
3. bölüme. Operatörler ve koşullar yani
4:06
sistemin mantık anahtarları. Burada çok
4:08
havalı bir yapıdan bahsedeceğim. Koca
4:10
bir if else bloğunu tek bir satıra
4:12
sığdırdığınızı düşünün. Biz buna ternery
4:14
yani üçlü operatör diyoruz. formülü de
4:17
çok basittir. Önce koşulu yazıyorsunuz,
4:19
sonra bir soru işareti. Koşul doğruysa
4:22
soru işaretinden sonraki kısım
4:23
çalışıyor. Yanlışsa iki nokta üst
4:25
üsteden sonraki kısım. Uzun uzun kod
4:27
yazmaktansa işi tek satırda inanılmaz
4:30
zarif bir şekilde çözüyor. Tabii
4:32
kararlar bazen bu kadar basit olmuyor.
4:34
İşler karmaşıklaştığında if, else as, if
4:36
zincirlerini kullanıyoruz. Burada panik
4:38
yapmanıza hiç gerek yok. Zincirin en
4:40
sonuna illa bir else koymak zorunda
4:42
değilsiniz. Koymazsanız kodunuz çökmez.
4:45
şartlara uymuyorsa sadece o kısmı atlar
4:47
geçer. Çoklu eşleşme durumlarında
4:49
kullandığımız switch case yapısında ise
4:51
tek dikkat etmeniz gereken şey doğru
4:53
eşleşmeyi bulduğunuzda break komutunu
4:55
yapıştırıp o bloktan çıkış yapmayı
4:57
unutmamaktır. 4.üncü bölümümüz döngü
5:00
mekanizmaları yani kodumuzun hiç
5:03
yorulmayan motorları. Döngüler belli bir
5:05
şarta ulaşana kadar bıkmadan, usanmadan
5:08
çalışan mekanizmalardır. While ve for
5:10
döngüleri biraz kapıdaki sıkı güvenlik
5:13
görevlileri gibidir. Şartı size daha en
5:15
başta sorarlar. Eğer o şart baştan
5:17
yanlışsa içeri adımınızı atamazsınız.
5:20
Döngü tek bir kez bile çalışmaz. Ama
5:22
tablodaki son döngü olan do while işte
5:24
orada işler biraz değişiyor. Hatta gelin
5:27
bunu tam bir vize sorusu provası gibi
5:29
yapalım. Karşınızda bir kod bloğu var ve
5:32
içindeki koşul en başından beri tamamen
5:34
yanlış yani false. Ama buna rağmen
5:36
içeriğindeki kodun banko en az bir kere
5:38
garanti olarak çalışmasını sağlayan o
5:40
istisna döngü hangisidir? Ne dersiniz?
5:43
Cevabımız elbette do while. Peki ama
5:46
neden? Çünkü bu yapıda güvenlik kapısı
5:49
girişte değil çıkıştadır. Sistem önce do
5:52
der. Yani kodu bir kere her halükarda
5:54
çalıştırır. Koşula ise iş bitip çıkarken
5:57
en sonda bakar. E haliyle yanlış bile
5:59
olsa bir kere çoktan çalışmış bulunur.
6:01
Alın size garanti puan getirecek bir
6:03
vize sorusu adayı. Bu arada hızlıca
6:06
araya sıkıştırayım. Eğer elinizde basit
6:08
bir liste değil de daha karmaşık yani
6:10
objekler varsa ve bunların içindeki
6:13
özelliklerde tek tek adım adım gezinmek
6:15
istiyorsanız işte bu işin çok özel bir
6:17
aracı var. For in döngüsü. Bu ayrımı da
6:20
aklımızın bir köşesinde mutlaka tutalım.
6:23
Ve geldik 5. son bölümümüze. Vize soru
6:26
çözümü. Temelleri attık. Kurları gördük.
6:29
Hadi şimdi bu öğrendiklerimizi gerçek
6:31
bir test üzerinde görelim. Soruyu
6:33
okuyorum. Lütfen pür dikkat dinleyin.
6:35
Sağ tarafına aldığı değerin veri tipini
6:38
geri dönen operatör aşağıdakilerden
6:39
hangisidir? Şıkları henüz görmeden önce
6:42
ham maddeler konusunu bir zihninizi
6:44
yoklayın. Cevabı kafanızda kilitlediniz
6:46
mi? Harika. Şimdi şıklara bir bakalım.
6:49
A) Type of operatörü. B spread
6:52
operatörü. C) NAL birleşim operatörü.
6:55
Dın instın instance of operatörü. E in
6:58
operatörü. Bu rehberi buraya kadar
7:00
benimle takip ettiyseniz zaten bazı
7:03
şıkları kafadan elediniz bile. Eminim
7:05
doğru cevap şu an size el sallıyor.
7:07
Tabii ki cevabımız A yani type of
7:10
operatörü. Hatırlayın sistemde bir şeyin
7:13
string mi yoksa number mı olduğunu
7:14
anlamak için bu aracı kullanıyorduk.
7:16
Operatör gider sağındaki değere bakar.
7:18
Mesela orada bir 42 sayısı gördüğünde
7:20
onu değerlendirir ve bize tırnak içinde
7:22
metin olarak number sonucunu döndürür.
7:25
Olay tamamen bundan ibaret. Rehberi
7:27
toparlarken size ufak bir düşünce molası
7:29
vermek istiyorum. Biz baştan beri
7:31
JavaScript'te bu evin, bu devasa web
7:33
dünyasının elektrik tesisatı dedik.
7:36
Sizce bu gizli akışta ustalaşmak, o
7:38
kabloların dilinden anlamak sizi sadece
7:40
bir sınavı geçen biri değil de o web
7:42
dünyasının en vizyoner, en güçlü
7:44
mimarlarından biri yapmaz mı? Vizi için
7:47
hepinize bol şans diliyorum. Sadece not
7:49
için değil, geleceğin harika
7:50
yazılımcıları olmak için o kodları
7:52
yazmaya devam edin. Kendinize çok iyi
7:54
bakın.
#Jobs & Education

