JAVASCRIPT: TYPES, OPERATORS, & CONTROL STRUCTURES IN JAVASCRIPT EĞİTİMİ

Tipleri, operatörleri ve akışı çözümle

Veri tipleri, operatörler ve kontrol yapılarıyla JavaScript'in çalışma mantığını kavrayın

JavaScript: Types, Operators, & Control Structures in JavaScript Eğitimi, dilin çalışma mantığını temelden kuran dört günlük bir programdır.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Veri tipleri ve dönüşümden operatörlere ve kontrol akışına uzanan sağlam temel akışı

JavaScript: Types, Operators, & Control Structures in JavaScript Eğitimi, dilin çalışma mantığını temelden kurar. Katılımcılar ilkel ve referans tipleri, tip dönüşümü ve coercion, truthy-falsy davranışını öğrenir. Ardından aritmetik, karşılaştırma, mantıksal ve modern operatörler ile operatör önceliği işlenir. Son olarak koşullar, döngüler ve hata yönetimiyle kontrol akışı kurulur. Eğitim sonunda bu temel mekanikleri birleştiren mantık ağırlıklı bir uygulama geliştirilir.

Süre ve Format

4 Gün. Her gün dört modül; veri tiplerinden operatörlere ve kontrol akışından mantık uygulamasına ilerlenir.

Seviye

Orta Seviye — JavaScript veri tipleri, tip dönüşümü, operatörler ve kontrol yapıları

Öğrenme Metodu

Her tip, operatör ve kontrol yapısı küçük örneklerle konsolda denenir; konular mantık ağırlıklı alıştırmalarla pekiştirilir.

Neden Bu Eğitim?

🔤Tip davranışı

İlkel ve referans tipleri, dönüşüm ve truthy-falsy davranışını kavrayarak beklenmedik sonuçların nedenini anlarsınız.

➗Operatör ustalığı

Karşılaştırma, mantıksal ve modern operatörler ile önceliği kavrayarak ifadeleri doğru ve güvenle yazarsınız.

🔀Kontrol akışı

Koşullar, döngüler ve hata yönetimiyle program akışını net ve öngörülebilir biçimde yönlendirirsiniz.

Anahtar Konular

javascript tipler eğitimijavascript operatörler eğitimijavascript kontrol yapılarıtip dönüşümü eğitimijavascript koşul döngü eğitimicoercion eğitimijavascript eğitimiön yüz geliştirme eğitimijavascript temellerijavascript kursu
“Tipleri, operatörleri ve kontrol akışını gerçekten kavramak, JavaScript'te sağlam ve öngörülebilir kod yazmanın anahtarıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam

1
Programlama fikri

Değişken ve ifade gibi temel programlama kavramlarına aşinalık örnekleri izlemeyi kolaylaştırır.

2
Temel JavaScript

Basit söz dizimi ve değişken bilgisi faydalıdır; eğitim konuları temelden ayrıntılı ele alır.

3
Konsol kullanımı

Tarayıcı konsolunu açıp ifade çalıştırabilmek örnekleri denemek için gereklidir.

4
Editör ve tarayıcı

VS Code gibi bir editör ve geliştirici araçlı güncel bir tarayıcı uygulama için gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı ilkel ve referans tipleri, tip dönüşümü ve otomatik coercion ile truthy-falsy davranışını kavrayarak tip kaynaklı hataları önler.
Modül 1
İlkel Veri Tipleri
  • string, number ve boolean tipleri
  • null ve undefined değerlerin farkı
  • Symbol ile benzersiz değer üretme
  • BigInt ile büyük tam sayı değerleri
  • typeof operatörü ile tip kontrolü
  • İlkel değerlerin değişmezlik özelliği
Modül 2
Referans Veri Tipleri
  • Nesne, dizi ve fonksiyon referansı
  • Değer ve referansla saklama farkı
  • Referans atama ve kopyalama davranışı
  • Nesne karşılaştırmasının davranışı
  • instanceof operatörü ile tür kontrolü
  • Çöp toplama ve referans yaşam süresi
Modül 3
Tip Dönüşümü ve Coercion
  • Açık dönüşüm Number, String, Boolean
  • Otomatik dönüşüm coercion kuralları
  • Sayı ve metin arasında dönüşüm
  • parseInt ve parseFloat kullanımı
  • NaN ve geçersiz sayı davranışı
  • Tarih ve nesneden ilkel dönüşümü
Modül 4
Truthy, Falsy ve Eşitlik
  • Truthy ve falsy değerler listesi
  • Boolean bağlamında değerlendirme
  • == ile === eşitlik operatörü farkı
  • Object.is ile özel karşılaştırma
  • null ve undefined eşitlik davranışı
  • Yaygın eşitlik tuzakları ve çözümü
Günün hedefiKatılımcı aritmetik, karşılaştırma, mantıksal ve modern operatörleri ve operatör önceliğini kavrayarak ifadeleri doğru kurar.
Modül 1
Aritmetik ve Atama
  • Toplama, çıkarma, çarpma ve bölme
  • Mod alma ve üs alma operatörleri
  • Artırma ve azaltma operatörleri
  • Atama ve bileşik atama operatörleri
  • Sayısal taşma ve hassasiyet sorunu
  • Metin birleştirme ve sayı toplama farkı
Modül 2
Karşılaştırma Operatörleri
  • Büyüktür, küçüktür ve eşit karşılaştırma
  • Katı ve gevşek eşitlik karşılaştırması
  • Metin karşılaştırmasının davranışı
  • Sayı ve metin karşılaştırma tuzakları
  • NaN karşılaştırmasının özel durumu
  • Karşılaştırma sonucu ve boolean
Modül 3
Mantıksal Operatörler
  • VE, VEYA ve DEĞİL operatörleri
  • Kısa devre short-circuit değerlendirmesi
  • Mantıksal operatörle varsayılan değer
  • Nullish coalescing birleştirme operatörü
  • Çift olumsuzlama ile boolean'a çevirme
  • Mantıksal atama operatörlerinin kullanımı
Modül 4
Modern Operatörler ve Öncelik
  • Optional chaining ile güvenli erişim
  • Spread ve rest operatörlerinin kullanımı
  • Ternary üçlü koşul operatörü kullanımı
  • Operatör önceliği ve parantez gruplama
  • Virgül ve değerlendirme sırası
  • İfadelerde okunabilirlik ve parantez
Günün hedefiKatılımcı koşul ifadelerini, döngü türlerini ve break-continue gibi akış denetimlerini kullanarak program akışını net biçimde yönlendirir.
Modül 1
Koşul İfadeleri ve switch
  • if, else if ve else koşul yapısı
  • İç içe koşullar ve okunabilirlik
  • Ternary operatörü ile kısa koşul
  • switch deyimi ve case blokları
  • break ve fall-through davranışı
  • Koşul mantığını sadeleştirme yolları
Modül 2
Döngü Türleri ve Kullanımı
  • for döngüsü ve sayaç ile kontrol
  • while ve do-while döngü yapıları
  • for...of ile değerler üzerinde dolaşma
  • for...in ile nesne özelliklerini dolaşma
  • İç içe döngüler ve karmaşıklık
  • Sonsuz döngü riski ve çıkış koşulu
Modül 3
Döngü Akış Denetimi
  • break ile döngüden erken çıkma
  • continue ile döngü adımını atlama
  • Etiketli döngü ve etiketle çıkış
  • return ile fonksiyondan erken çıkış
  • Erken dönüş ile iç içe yapıyı azaltma
  • Akış denetimiyle kod sadeleştirme
Modül 4
Hata Yönetimi Akışı
  • try, catch ve finally blok yapısı
  • throw ile özel hata nesnesi fırlatma
  • Error nesnesi ve hata tür çeşitleri
  • Hata yakalama ve yeniden fırlatma
  • Beklenen ve beklenmeyen hatalar
  • Savunmacı kod ve giriş kontrolü
Günün hedefiKatılımcı tip, operatör ve kontrol akışı bilgisini birleştirir, yaygın hataları ayıklar ve mantık ağırlıklı bir uygulama projesini tamamlar.
Modül 1
Mantık Desenleri
  • Koşul tablosu ile çoklu karar verme
  • Erken dönüşle sade koşul kurma
  • Varsayılan değer ve geri çekilme
  • Durum makinesi ile akış yönetimi
  • Tekrarlı mantığı fonksiyona alma
  • Okunaklı koşul yazma temel ilkeleri
Modül 2
Sayı ve Metin İşleme
  • Sayı biçimlendirme ve yuvarlama
  • Math nesnesi ve yararlı yöntemler
  • Metin içinde arama ve değiştirme
  • Şablon dizgileri ile birleştirme
  • Girdiyi doğrulama ve dönüştürme
  • Kenar durumları ve sınır kontrolü
Modül 3
Hata Ayıklama Teknikleri
  • console yöntemleriyle inceleme
  • Hata mesajlarını okuma ve yorumlama
  • Tarayıcı hata ayıklayıcı ve kesme noktası
  • Tip kaynaklı hataları teşhis etme
  • Mantık hatalarını izole etme yöntemi
  • Adım adım kod izleme stratejisi
Modül 4
Proje: Mantık Tabanlı Uygulama
  • Proje gereksinimleri ve kurallar
  • Girdi doğrulama ve tip dönüşümü
  • Operatör ve koşullarla karar mantığı
  • Döngülerle veri üzerinde işlem
  • Hata yönetimiyle sağlam program akışı
  • Hata ayıklama ve projenin tamamlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Tip davranışı

İlkel ve referans tipleri, değişmezliği ve referans davranışını kavrayarak veriyi doğru biçimde ele alırsınız.

✅
Tip dönüşümü

Açık ve otomatik dönüşümü, coercion kurallarını ve NaN davranışını kavrayarak dönüşüm hatalarını önlersiniz.

✅
Eşitlik mantığı

Truthy-falsy davranışını ve == ile === farkını kavrayarak doğru karşılaştırma ve koşullar yazarsınız.

✅
Operatör ustalığı

Aritmetik, karşılaştırma, mantıksal ve modern operatörleri ve öncelik kurallarını doğru kullanırsınız.

✅
Koşul yapıları

if-else, switch ve ternary ile okunaklı karar mantığı kurar, iç içe koşulları sadeleştirirsiniz.

✅
Döngü ve akış

for, while, for...of ve for...in döngülerini ve break-continue akış denetimini etkili kullanırsınız.

✅
Hata yönetimi

try-catch, throw ve Error ile hataları yakalar ve savunmacı kodla sağlam bir akış kurarsınız.

✅
Mantık uygulaması

Tip, operatör ve kontrol akışı bilgisini birleştirerek mantık ağırlıklı bir uygulamayı tasarlar ve ayıklarsınız.

Kimler İçin Uygundur?

  • JavaScript'in tip ve operatör davranışını temelden kavramak isteyen geliştiriciler
  • beklenmedik hataların nedenini anlamak isteyen ön yüz geliştiriciler
  • dili sağlam temelle öğrenmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
JavaScript'in tip ve operatör davranışını temelden kavramak isteyen geliştiriciler, beklenmedik hataların nedenini anlamak isteyen ön yüz geliştiriciler ve dili sağlam temelle öğrenmek isteyenler için uygundur. Temel programlama fikri faydalıdır.
Tip dönüşümü ve coercion ayrıntılı mı işleniyor?
Evet. Açık dönüşüm, otomatik coercion kuralları, truthy-falsy davranışı, NaN ve == ile === farkı ayrıntılı örneklerle işlenir. Yaygın eşitlik tuzakları ve bunların nasıl önleneceği uygulamalı gösterilir.
Kontrol yapıları hangi konuları kapsıyor?
if-else ve switch koşulları, for, while, for...of ve for...in döngüleri, break, continue ve etiketli döngü ile try-catch tabanlı hata yönetimi kapsanır. Akışı sadeleştiren desenler de işlenir.
Eğitim online olarak alınabilir mi?
Evet, eğitim hem online hem yüz yüze verilebilir ve kurumsal taleplere göre uyarlanır. Katılımcılar örnekleri konsol ve editör üzerinde kendileri çalıştırır.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika, katılımcının tip, operatör ve kontrol akışı bilgisini uygulamalı kullandığını belgeler.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. JavaScript: Types, Operators, & Control Structures in JavaSc Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

JavaScript ve TypeScriptWorking with Jasmine Spies & Using Jasmine with Node.js Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Working with Jasmine Spies & Using Jasmine with Node.js Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Jasmine ile BDD testleri: spyOn ve createSpy ile spy stratejileri, matcher'lar, Node.js kurulumu, asenkron test ve CI entegrasyonu içeren kurumsal eğitim.

Detayları Gör →
JavaScript ve TypeScriptWorking with JSON, Java, Node.js, & Python Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Working with JSON, Java, Node.js, & Python Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

JSON'ı Java, Node.js ve Python ile işleyin: JSON Schema doğrulama, Jackson, Gson, json modülü ve pydantic ile uçtan uca JSON eğitimi.

Detayları Gör →
JavaScript ve TypeScriptES ve Modern JavaScript Özellikleri Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

ES ve Modern JavaScript Özellikleri Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

ES6+ let/const, ok fonksiyonları, destructuring, Promise, async/await, modüller, optional chaining ve Proxy ile modern JavaScript eğitimi.

Detayları Gör →
JavaScript ve TypeScriptİleri Seviye JavaScript Geliştirme Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

İleri Seviye JavaScript Geliştirme Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Kapanışlar, prototipler, olay döngüsü, async/await, Proxy ile metaprogramlama, performans ve test ile ileri seviye JavaScript geliştirme eğitimi.

Detayları Gör →
JavaScript ve TypeScriptJavaScript Development with Microservices Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

JavaScript Development with Microservices Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Node.js ile mikroservis mimarisi, REST ve gRPC, mesaj kuyrukları, dayanıklılık desenleri, Docker ve Kubernetes dağıtımını öğreten uygulamalı eğitim.

Detayları Gör →
JavaScript ve TypeScriptJavaScript Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

JavaScript Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Söz dizimi, fonksiyonlar, DOM, olaylar, ES6, diziler, nesneler ve fetch ile asenkron veri çekmeyi öğreten uygulamalı JavaScript eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn