%30
indirim
Yıllık abonelikte sınırlı süreli %30 ek indirim
İndirimi kullan

Yıllık abonelikte sınırlı süreli %30 ek indirim

Kategoriler
  • Yabancı Dil
    • İngilizce
    • Almanca
    • Korece
    • Fransızca
    • İspanyolca
    • Japonca
    • Çince
  • Yazılım
  • Kariyer Gelişim
  • Kişisel Gelişim
  • Giriş Yap
  • Kayıt Ol
  • Eğitimler
  • Kategoriler
    • Yabancı Dil
    • Yazılım
    • Kariyer Gelişim
    • Kişisel Gelişim
  • Premium Satın Al
  • İletişim
Eğitimler
Giriş
Ücretsiz Kayıt Ol
Sıfırdan İleriye JavaScript (HTML, CSS) Eğitimi
Açıklama

Yapay zekamız Billy bu eğitim için konu anlatımları, çalışma programları oluşturabilir, pratik yapabileceğiniz sorular hazırlayabilir.

Herkese merhabalar, ben Özgür. 0'dan Java Script Uygulama geliştirme Eğitim Seti’ne hoş geldiniz! Bu videoda kim olduğumu, bu eğitimin içeriğini ve hangi sırayla ilerleyeceğimizi sizlerle paylaşacağım.

Ben Kimim: Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği mezunuyum. Mezuniyet sonrasında çeşitli yazılım projelerinde yer aldım. Daha sonra kendi ekibimle uygulama ve oyun geliştirme üzerine çalışmaya başladım. Uzun süredir yazılımla iç içeyim. Bu eğitim boyunca birlikte öğrenme ve uygulama odaklı bir yaklaşım izleyeceğiz.

Bu Eğitim Kimler İçin Uygundur: Yazılıma yeni başlayanlar, özellikle web geliştirmeye meraklı olanlar, kendi web sitelerini ya da basit uygulamalarını yapmak isteyen herkes için uygundur. Teknik geçmişinizin olması gerekmez; tamamen sıfırdan başlayacağız.

Eğitimin Amacı: HTML ve CSS gibi temel web teknolojilerini öğrenerek başlayacağız. Bunlar web geliştirmenin yapı taşlarıdır ve JavaScript'e geçmeden önce iyi anlaşılması gerekir. Amacım; temel yapıları kavramanızı sağlamak, ardından JavaScript ile sayfalara nasıl hareket ve işlevsellik kazandırabileceğimizi göstermek.

Eğitimde Neler Var: Öncelikle HTML ile web sayfalarının iskelet yapısını kuracağız. Sonrasında CSS ile bu yapıyı nasıl görsel olarak düzenleyebileceğimizi öğreneceğiz. Bu iki temelin ardından JavaScript'e giriş yapacağız. Ancak tüm bu süreçlerde teoriden çok, örnekler ve küçük projelerle ilerlemeye çalışacağım. Hedefim sizi ezberden uzaklaştırıp, uygulayarak öğrenmeye yönlendirmek.

Sorbile ait yapay zeka Billy'i de bu eğitim setinde kullanacağız. Konu anlatım kısmında, soru veya hata çözümü kısmında yardım alacağız.

Umarım bu eğitim süreci sizin için verimli, öğretici ve motive edici olur. Beraber sıfırdan başlayıp adım adım ilerleyeceğiz. Derslerde görüşmek üzere.

Aktiviteler

Sorbil üzerinden JavaScript öğrenmenizi kolaylaştıracak ve eğitim deneyiminizi iyileştirecek, yapabileceğiniz aktiviteler:

1. Tahmin Et Oyunu

  • Kullanıcı 1 ile 10 arasında sayı tahmin eder.
  • prompt, if-else, Math.random kullanılır.
  • Hedef: Koşul ifadelerini ve kullanıcı girdisini öğrenmek.

2. Zamanlayıcı / Sayaç

  • Bir "Başla" butonuyla çalışan geri sayım sayacı.
  • setInterval, clearInterval gibi zamanlayıcı fonksiyonlar kullanılır.

3. To-Do List (Yapılacaklar Listesi)

  • Kullanıcı görev ekler, siler, tamamlandı işaretler.
  • DOM, eventListener, array gibi kavramlara giriş yapılır.

4. Hesap Makinesi

  • Temel 4 işlem yapan bir web aracı.
  • onclick, input, eval() ya da kendi işlemlerini tanımlama.

5. Fiyat Hesaplama Uygulaması

  • Ürün adedi girince toplam tutarı hesaplar.
  • DOM ve input değerleriyle işlem yapılır.

6. API ile Hava Durumu Uygulaması

  • OpenWeather API'den veri çekilir.
  • fetch, JSON, async/await yapıları öğrenilir.

7. Basit Quiz Uygulaması

  • Sorular ve şıklar gösterilir, doğru cevap puan kazandırır.
  • Array, object, conditionals, DOM manipülasyonu öğretilir.

8. Keyboard Event Oyunları

  • Tuşlara basınca ekrandaki karakter hareket eder.
  • keydown, keyup, event nesnesi kullanımı pekişir.

9. Stopwatch (Kronometre)

  • Başlat, durdur, sıfırla fonksiyonları.
  • setTimeout, Date.now(), clearInterval.

10. Local Storage ile Not Defteri

  • Girilen notlar tarayıcıya kaydedilir, sayfa yenilense bile kalır.
  • localStorage.getItem, setItem, JSON.stringify kullanılır.

 

Egzersizler (Zorunlu değildir)

 

Eğitimden alacağınız verimi arttırmak için, size opsiyonel egzersizler hazırladık. Uluslararası sertifikanızı almanız için bu egzersizleri tamamlamanız şart değildir, bu egzersizler sizin eğitim deneyiminizi iyileştirmek için oluşturulmuştur, belirttiğimiz gibi egzersizleri tamamlamanız zorunlu değildir. Bu eğitim için farklı egzersizler isterseniz, [email protected] adresine e-mail atmanız yeterlidir. Ekibimiz size farklı egzersizler iletecektir.

 

1. JavaScript'te değişken tanımlamak için hangi anahtar kelime kullanılmaz?

A) var
B) let
C) const
D) define

 

Doğru Cevap: D

 

2. Aşağıdakilerden hangisi == ile === operatörleri arasındaki farkı doğru açıklar?

A) İkisi de aynı şekilde çalışır.
B) == değer karşılaştırması yapar, === hem değer hem tür karşılaştırması yapar.
C) === sadece sayılarla çalışır.
D) == sadece metinlerle çalışır.

 

Doğru Cevap: B

 

3. Aşağıdaki ifadelerden hangisi undefined döndürür?

A) console.log(2 + 2)
B) let x; console.log(x)
C) let x = 0; console.log(x)
D) console.log("hello")

 

Doğru Cevap: B

 

4. JavaScript'te bir fonksiyon nasıl tanımlanır?

A) function = myFunc()
B) let function myFunc()
C) function myFunc() {}
D) func myFunc = {}

 

Doğru Cevap: C

 

5. Aşağıdakilerden hangisi bir for döngüsünün doğru tanımıdır?

A) for (let i = 0; i <= 10; i++)
B) for (i <= 10; i++; let i = 0)
C) for (let i = 0, i < 10; i++)
D) for let i = 0 to 10

 

Doğru Cevap: A

 

6. typeof null sonucu nedir?

A) "null"
B) "undefined"
C) "object"
D) "boolean"

 

Doğru Cevap: C

 

7. Hangi metot bir dizideki son elemanı kaldırır?

A) .shift()
B) .pop()
C) .unshift()
D) .push()

 

Doğru Cevap: B

 

8. Aşağıdakilerden hangisi NaN döndürür?

A) Number("123")
B) parseInt("abc")
C) parseFloat("12.3")
D) Number("10")

 

Doğru Cevap: B

9. let x = "5" + 2; ifadesinden sonra x’in değeri nedir?

A) 7
B) 52
C) "52"
D) "7"

 

Doğru Cevap: C

 

10. Hangi JavaScript veri tipi yoktur?

A) boolean
B) symbol
C) float
D) undefined

 

Doğru Cevap: C

 

 

Daha Fazla Göster
Eğitim içeriği
67 bölüm
  • 1- Visual Studio Code İndirme ve Kurma
    1- Visual Studio Code İndirme ve Kurma
    4 dakika 14 saniye
  • 2- Html Temel Etiketlere Giriş
    2- Html Temel Etiketlere Giriş
    16 dakika 49 saniye
  • 3- Link Ekleme
    3- Link Ekleme
    6 dakika 36 saniye
  • 4- Resim Ekleme
    4- Resim Ekleme
    8 dakika
  • 5- Ses Ekleme
    5- Ses Ekleme
    5 dakika 27 saniye
  • 6- Video Ekleme
    6- Video Ekleme
    5 dakika 37 saniye
  • 7- Site İconu Değiştirme
    7- Site İconu Değiştirme
    2 dakika 16 saniye
  • 8- Yazı Formatları
    8- Yazı Formatları
    6 dakika 56 saniye
  • 9- Gruplandırma
    9- Gruplandırma
    5 dakika 48 saniye
  • 10- Listeler
    10- Listeler
    7 dakika 18 saniye
  • 11- Table Oluşturma
    11- Table Oluşturma
    7 dakika 5 saniye
  • 12-  Button Ekleme
    12- Button Ekleme
    9 dakika 16 saniye
  • 13- Formlar
    13- Formlar
    22 dakika 5 saniye
  • 14- Headers Main Footers
    14- Headers Main Footers
    5 dakika 57 saniye
  • 15- CSS Giriş
    15- CSS Giriş
    12 dakika 14 saniye
  • 16- Renkler
    16- Renkler
    2 dakika 29 saniye
  • 17- Fontlar
    17- Fontlar
    3 dakika 1 saniye
  • 18- Borderlar
    18- Borderlar
    5 dakika 55 saniye
  • 19- Gölgeler
    19- Gölgeler
    3 dakika 57 saniye
  • 20- Margin
    20- Margin
    9 dakika 1 saniye
  • 21- Float
    21- Float
    4 dakika 23 saniye
  • 22- Overflow
    22- Overflow
    3 dakika 25 saniye
  • 23- Div Span Display
    23- Div Span Display
    5 dakika 15 saniye
  • 24- Height Width ile Örnekler
    24- Height Width ile Örnekler
    8 dakika 32 saniye
  • 25- Pozisyonlamalar
    25- Pozisyonlamalar
    6 dakika 59 saniye
  • 26- Arka Plan Resmi Ekleme
    26- Arka Plan Resmi Ekleme
    2 dakika 51 saniye
  • 27- Pseudo Class ile Görsel İşlevsellik Kazandırma
    27- Pseudo Class ile Görsel İşlevsellik Kazandırma
    8 dakika 37 saniye
  • 28- Pseudo Element ile Görsel İşlevsellik Kazandırma 2
    28- Pseudo Element ile Görsel İşlevsellik Kazandırma 2
    6 dakika 27 saniye
  • 29- Sayfa Algoritması Oluşturma
    29- Sayfa Algoritması Oluşturma
    10 dakika 25 saniye
  • 30- Dropdown Menü
    30- Dropdown Menü
    9 dakika 8 saniye
  • 31- Navigasyon Barı Yapımı
    31- Navigasyon Barı Yapımı
    10 dakika 22 saniye
  • 32- Restorant Menüsü Oluşturma
    32- Restorant Menüsü Oluşturma
    7 dakika 57 saniye
  • 33- Flexboxlar
    33- Flexboxlar
    12 dakika 31 saniye
  • 34- Transform Komutları
    34- Transform Komutları
    11 dakika 6 saniye
  • 35- Animasyon Yapımı
    35- Animasyon Yapımı
    17 dakika 56 saniye
  • 36- JavaScript Giriş
    36- JavaScript Giriş
    9 dakika 26 saniye
  • 37- Değişkenler
    37- Değişkenler
    12 dakika 36 saniye
  • 38- Matematik İşlemleri
    38- Matematik İşlemleri
    7 dakika 58 saniye
  • 39- Kullanıcıdan Veri Alma
    39- Kullanıcıdan Veri Alma
    6 dakika 19 saniye
  • 40- Değişken Dönüşümleri
    40- Değişken Dönüşümleri
    7 dakika 21 saniye
  • 41- Sayaç Yapımı
    41- Sayaç Yapımı
    11 dakika 8 saniye
  • 42- Matematik Fonksiyonları
    42- Matematik Fonksiyonları
    7 dakika 54 saniye
  • 43- Rastgele Sayı Üretme
    43- Rastgele Sayı Üretme
    11 dakika 32 saniye
  • 44- İf Else Koşulları
    44- İf Else Koşulları
    17 dakika 27 saniye
  • 45- Switch Case
    45- Switch Case
    6 dakika 57 saniye
  • 46- Mantıksal Operatörler
    46- Mantıksal Operatörler
    3 dakika 36 saniye
  • 47- Eşitlik Operatörleri
    47- Eşitlik Operatörleri
    3 dakika 50 saniye
  • 48- While Döngüsü
    48- While Döngüsü
    7 dakika 31 saniye
  • 49- For Döngüsü
    49- For Döngüsü
    6 dakika 12 saniye
  • 50- Numara Tahmin Etme Algoritması
    50- Numara Tahmin Etme Algoritması
    13 dakika 41 saniye
  • 51- Fonksiyonlar
    51- Fonksiyonlar
    12 dakika 58 saniye
  • 52- Local ve Global Değişkenler
    52- Local ve Global Değişkenler
    4 dakika 33 saniye
  • 53- Diziler
    53- Diziler
    10 dakika 29 saniye
  • 54- Diziyi Ayırma İşlemi
    54- Diziyi Ayırma İşlemi
    5 dakika 23 saniye
  • 55- Callback Yapısı
    55- Callback Yapısı
    8 dakika 26 saniye
  • 56- ForEach Metodu
    56- ForEach Metodu
    9 dakika 16 saniye
  • 57- Map Metodu
    57- Map Metodu
    5 dakika 47 saniye
  • 58- Filter Metodu
    58- Filter Metodu
    6 dakika 15 saniye
  • 59- Reduce Metodu
    59- Reduce Metodu
    6 dakika 7 saniye
  • 60- Fonskiyon Tanımlama Yöntemleri
    60- Fonskiyon Tanımlama Yöntemleri
    5 dakika 31 saniye
  • 61- Nesne Oluşturma
    61- Nesne Oluşturma
    6 dakika 42 saniye
  • 62- This Metodu
    62- This Metodu
    3 dakika 51 saniye
  • 63- Date Metodu
    63- Date Metodu
    6 dakika 9 saniye
  • 64- Time Metodu
    64- Time Metodu
    4 dakika 16 saniye
  • 65- Try Catch ile Hata Ayıklama
    65- Try Catch ile Hata Ayıklama
    4 dakika 21 saniye
  • 66- Dijital Saat Uygulaması
    66- Dijital Saat Uygulaması
    9 dakika 49 saniye
  • 67- Kronometre Uygulaması Yapımı Final
    67- Kronometre Uygulaması Yapımı Final
    23 dakika 41 saniye
Sıfırdan İleriye JavaScript (HTML, CSS) Eğitimi
Bu Eğitimi Önizleyin
Sorbil Premium Satın Al
67 Bölüm
Uluslararası Sertifika
Bizimle İletişime Geçin
Destek
  • +90 532 137 93 45
  • [email protected]
  • İTÜ Teknokent - Reşitpaşa Mah. Katar Cad. Teknokent ARI 3 Binası No: 4/İç Kapı No:1101, Maslak, Sarıyer, İstanbul
  • KATEGORİLER
  • Yazılım
  • Yabancı Dil
  • Kariyer Gelişim
  • Kişisel Gelişim
  • Kurumsal
  • Hakkımızda
  • İletişim
  • Eğitmen Ol
  • Premium Satın Al
  • Eğitimler
  • Yasal
  • KVKK Metni
  • Gizlilik Politikası
  • Üyelik Sözleşmesi
  • Blog
  • Blog
Sorbil PayTR Ödeme
Sorbil Ödeme

© 2025 sorbil.org | Tüm Hakları Saklıdır

Web
Tasarım
Web Tasarım Penta Yazılım
Penta
Yazılım