Açıklama
JavaScript Fundamentals Eğitimi, 2 günlük sanal sınıf / online programda JavaScript’in temel kavramlarını, dil yapısını ve yaygın programlama tekniklerini öğretmeyi amaçlar.
JavaScript; web sayfalarını etkileşimli hale getirmek, dinamik içerik oluşturmak, kullanıcı girişlerini doğrulamak ve tarayıcı etkileşimlerini yönetmek için kullanılır. HTML ve CSS ile birlikte web geliştirmede rol alır; Node.js gibi platformlarla sunucu tarafında da kullanılabilir. Tarayıcı konsolu ve geliştirici araçları, kodu denemek ve hata ayıklamak için kullanılır.
Program; değişkenlerden fonksiyonlara, asenkron programlamadan DOM işlemlerine, ES6+ özelliklerinden API isteklerine kadar temel başlıkları kapsar.
Eğitim İçeriği
JavaScript Nedir?
- JavaScript’in tarihçesi ve evrimi
- Tarayıcıda ve sunucuda JavaScript kullanımı
Geliştirme Ortamı Kurulumu
- Metin düzenleyiciler ve geliştirme ortamları (IDE’ler)
- Tarayıcı konsolu ve geliştirici araçları kullanımı
Değişkenler ve Veri Tipleri
- Değişken tanımlama (var, let, const)
- Veri tipleri: string, number, boolean, object, array, null, undefined
Operatörler ve İfadeler
- Aritmetik, karşılaştırma, mantıksal operatörler
- Koşullu ifadeler (if, else if, else)
- Döngüler (for, while, do-while)
Fonksiyonlar
- Fonksiyon tanımlama, parametreler, dönüş değeri
- Fonksiyon ifadeleri ve anonim fonksiyonlar
- Scope ve closure kavramları
Diziler ve Nesneler
- Dizi (array) oluşturma, dizi metotları
- Nesne (object) oluşturma, özellikler (properties) ve metodlar
Hata Yönetimi ve Hata Ayıklama
- Hata türleri (SyntaxError, TypeError vs.)
- Try-catch blokları kullanımı
- Tarayıcı konsolunda hata ayıklama
Asenkron Programlama
- Callback fonksiyonlar
- Promise’lerin kullanımı
- Async/await yapısı
DOM Manipülasyonu
- HTML ve CSS ile ilişkili JavaScript dosyaları oluşturma
- DOM elemanlarını seçme ve manipüle etme
- Olay dinleyiciler (event listeners) kullanımı
ES6+ Özellikleri
- Let ve const, arrow functions, template literals
- Destructuring, spread ve rest operatörleri
- Modüller (import/export), class tanımlama
API İstekleri ve Veri Alışverişi
- Fetch API kullanarak veri alma ve gönderme
- AJAX ve XMLHttpRequest temelleri
- JSON veri formatı ve manipülasyonu
Ön Koşullar
Herhangi bir ön koşul bulunmamaktadır.
İlgili Eğitimler ve Teklif
JavaScript temellerini öğrendikten sonra uygulama geliştirme seçeneklerini incelemek isteyen ekipler, Angular, React ve Node.js Eğitimleri kategorisini değerlendirebilir. Bu program JavaScript dilinin temellerine odaklanır.
Kurumunuz için eğitim planı ve fiyat teklifi almak üzere bu sayfadaki İletişim Formu’nu doldurabilirsiniz. Diğer iletişim seçenekleri için BlueMark Academy iletişim sayfasını kullanabilirsiniz.
Sık Sorulan Sorular
JavaScript Fundamentals Eğitimi Kaç Gün Sürer?
Eğitim 2 gün sürer.
Eğitim Online Sunulur mu?
Eğitim sanal sınıf / online formatında sunulur.
Katılım İçin Ön Koşul Var mı?
Herhangi bir ön koşul bulunmamaktadır.
Asenkron Programlama İşlenir mi?
Callback fonksiyonlar, Promise kullanımı ve async/await yapısı müfredatta yer alır.
DOM ve Olay Dinleyicileri Kapsamda mı?
Evet. DOM elemanlarını seçme ve manipüle etme, HTML ve CSS ile ilişkili JavaScript dosyaları oluşturma ve event listeners ele alınır.
API İstekleri ve ES6+ Özellikleri Var mı?
Fetch API, AJAX, XMLHttpRequest ve JSON konuları; ES6+ kapsamında arrow functions, template literals, destructuring, spread, rest, modüller ve class tanımlama işlenir.
