LEARN TO CODE - USING JAVASCRIPT EĞİTİMİ

Sıfırdan kod yazmayı JavaScript ile öğren

Değişkenlerden fonksiyonlara ve DOM'a; JavaScript ile programlama temellerini kurun

Learn to Code - Using JavaScript Eğitimi, hiç programlama deneyimi olmayanlara kod yazmanın temellerini JavaScript ile öğretir. Program değişken, veri türü ve operatörlerle başlar; koşullar, döngüler, fonksiyonlar, kapsam, dizi ve nesnelerle devam eder.

4 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Hiç kod yazmamış biri için programlama mantığından ilk etkileşimli JavaScript projesine

Learn to Code - Using JavaScript Eğitimi, hiç programlama deneyimi olmayanlara kod yazmanın temellerini JavaScript diliyle öğretir. Katılımcılar değişken, veri türü, operatör gibi yapı taşlarıyla başlar; koşullar ve döngülerle program akışını kurar. Fonksiyon, kapsam, dizi ve nesnelerle veriyi düzenlemeyi öğrenir. Program, DOM ile sayfayı etkileşimli hale getirme ve basit bir uygulama geliştirme ile tamamlanır; böylece programlamaya sağlam bir giriş yapılır.

Süre ve Format

4 Gün. Her gün dört modül; temel kavramlar küçük alıştırmalarla pekiştirilir ve son gün basit bir etkileşimli uygulama geliştirilir.

Seviye

Başlangıç Seviye — Sıfırdan programlama temelleri: değişken, koşul, döngü, fonksiyon ve DOM ile ilk proje

Öğrenme Metodu

Her kavram küçük, çalıştırılabilir örneklerle gösterilir; katılımcı adım adım alıştırma yaparak son günde basit bir uygulama kurar.

Neden Bu Eğitim?

🌱Sıfırdan başlangıç

Hiç kod yazmamış biri için tasarlanmıştır; her kavram sade örneklerle, ön bilgi gerektirmeden adım adım anlatılır.

🌐Her yerde JavaScript

JavaScript tarayıcıdan sunucuya her yerde çalışır; öğrendiğiniz temeller web ve pek çok alanda doğrudan işe yarar.

🛠️Yaparak öğrenme

Her modülde küçük alıştırmalar ve son günde gerçek bir mini proje ile öğrendiğinizi hemen uygulamaya dökersiniz.

Anahtar Konular

javascript öğrenmesıfırdan kodlama eğitimiprogramlamaya girişjavascript başlangıç kursukod yazmayı öğrenjavascript temelleriyazılıma giriş eğitimidom javascript eğitimiprogramlama öğrenweb geliştirme giriş
“Kod yazmak büyülü değil, öğrenilebilir bir beceridir; ilk satırı yazdığınız an programlamaya adımınızı atmış olursunuz.”

Ön Koşullar

Eğitime başlamak için yeterli olan hazırlık ve araçlar

1
Bilgisayar kullanımı

Dosya açma, kaydetme ve tarayıcı kullanma gibi temel bilgisayar becerileri yeterlidir; programlama bilgisi gerekmez.

2
Web tarayıcısı

Chrome veya Firefox gibi güncel bir tarayıcı gerekir; örnekler tarayıcı geliştirici araçları ve konsolda denenir.

3
Metin editörü

Visual Studio Code gibi ücretsiz bir editörün kurulu olması yeterlidir; kurulum ilk modülde birlikte yapılır.

4
Öğrenme isteği

Önceden programlama deneyimi gerekmez; merak ve alıştırma yapmaya istekli olmak eğitimden verim almak için yeterlidir.

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ı programlamanın ne olduğunu kavrar, ilk JavaScript kodunu çalıştırır, değişken ve veri türlerini tanır ve operatörlerle basit işlemler yapar.
Modül 1
Programlama ve JavaScript Nedir
  • Program ve algoritma kavramının anlaşılması
  • JavaScript'in tarayıcıdaki rolü ve kullanımı
  • HTML sayfasına script etiketiyle kod ekleme
  • Tarayıcı konsolunu açma ve kullanma
  • console.log ile ekrana çıktı yazdırma
  • İlk kod satırını yazıp çalıştırma
Modül 2
Değişkenler ve Değerler
  • Değişken kavramı ve veriyi saklama
  • let ve const ile değişken tanımlama
  • Değişken adlandırma kuralları ve ipuçları
  • Değere değer atama ve güncelleme
  • const ile değişmez değer belirleme
  • Değişkeni konsolda inceleme ve yazdırma
Modül 3
Veri Türleri (Tipler)
  • Sayı (number) türü ve işlemler
  • Metin (string) türü ve tırnak kullanımı
  • Mantıksal (boolean) true ve false
  • null ve undefined arasındaki fark
  • typeof ile bir değerin türünü öğrenme
  • Tür dönüşümü (Number, String) temeli
Modül 4
Operatörler ve İşlemler
  • Aritmetik operatörler ile hesaplama
  • Atama operatörleri ve kısayolları
  • Karşılaştırma operatörleri ve sonuçları
  • === ile == arasındaki önemli fark
  • Mantıksal ve, veya, değil operatörleri
  • Metin birleştirme ve şablon dize ile yazım
Günün hedefiKatılımcı koşullarla programın akışını yönlendirir, if/else ve switch yapılarını kullanır ve döngülerle tekrar eden işlemleri otomatikleştirir.
Modül 1
Koşullar ve if/else
  • Karar yapısı kavramı ve program akışı
  • if ile koşula bağlı kod çalıştırma
  • else ve else if ile alternatif durumlar
  • Koşulda karşılaştırma operatörü kullanımı
  • Mantıksal operatörle çoklu koşul
  • İç içe koşulların okunabilir yazımı
Modül 2
switch ve Üçlü Operatör
  • switch ile çoklu durum seçimi yapma
  • case ve break anahtar sözcükleri
  • default ile varsayılan durum tanımı
  • switch ile if/else arasında seçim
  • Üçlü (ternary) operatör ile kısa koşul
  • Basit karar örneklerinin uygulanması
Modül 3
for Döngüsü ile Tekrar
  • Döngü kavramı ve tekrar eden işler
  • for döngüsünün üç bölümünün yapısı
  • Sayaç ile belirli sayıda tekrar
  • Döngü içinde console.log ile çıktı
  • break ile döngüyü erken sonlandırma
  • continue ile döngü adımını atlama
Modül 4
while ve Döngü Kalıpları
  • while döngüsü ile koşullu tekrar
  • do...while ile en az bir kez çalışma
  • Sonsuz döngüden kaçınma yolları
  • Toplam ve sayaç biriktirme kalıbı
  • Döngü ile basit desen oluşturma
  • for ve while arasında seçim yapma
Günün hedefiKatılımcı fonksiyonlarla kodu yeniden kullanılabilir hale getirir, kapsam kavramını anlar, dizilerle liste tutar ve nesnelerle ilişkili veriyi düzenler.
Modül 1
Fonksiyonlar ve Kullanımı
  • Fonksiyon kavramı ve kodu paketleme
  • function ile fonksiyon tanımlama ve çağırma
  • Parametre ile fonksiyona değer geçme
  • return ile fonksiyondan değer döndürme
  • Arrow fonksiyon ile kısa yazım
  • Fonksiyonla kod tekrarını azaltma
Modül 2
Kapsam ve Hata Ayıklama
  • Yerel ve küresel kapsam (scope) farkı
  • Değişkenin görünürlüğü ve ömrü
  • Sık yapılan başlangıç hataları
  • Konsol hata mesajlarını okuma ve anlama
  • console.log ile adım adım izleme
  • Basit hataları bulup adım adım düzeltme
Modül 3
Diziler (Arrays)
  • Dizi ile birden çok değeri tutma
  • İndeks numarasıyla öğeye erişim
  • push ve pop ile öğe ekleme/çıkarma
  • length ile dizi uzunluğunu bulma
  • Dizi üzerinde for ile döngü kurma
  • forEach ile her öğeyi tek tek işleme
Modül 4
Nesneler (Objects)
  • Nesne ile ilişkili veriyi gruplama
  • Anahtar-değer çiftleri ve söz dizimi
  • Nokta ve köşeli parantezle erişim
  • Nesneye özellik ekleme ve güncelleme
  • Nesne içinde yöntem (method) tanımlama
  • Dizi içinde nesnelerle liste oluşturma
Günün hedefiKatılımcı DOM ile sayfa öğelerini seçip değiştirir, olaylarla kullanıcı etkileşimini yakalar ve öğrendiklerini basit bir etkileşimli uygulamada birleştirir.
Modül 1
DOM Kavramına Giriş
  • DOM kavramı ve sayfa ile JavaScript ilişkisi
  • getElementById ile öğe seçme işlemi
  • querySelector ile seçici kullanımı
  • textContent ile metin okuma ve yazma
  • Öğe stilini style ile değiştirme
  • classList ile sınıf ekleme ve kaldırma
Modül 2
Olaylar (Events)
  • Olay (event) kavramı ve kullanıcı etkileşimi
  • addEventListener ile olay dinleme
  • click olayı ile düğmeye tepki verme
  • input olayı ile form alanını okuma
  • Olay fonksiyonunda değer kullanma
  • Birden çok öğeye olay bağlama yöntemi
Modül 3
Form ve Girdi İşleme
  • Metin kutusundan değer alma (value)
  • Girdiyi sayıya çevirip hesaplama
  • Basit doğrulama ile boş girdi kontrolü
  • Sonucu hesaplayıp sayfada gösterme
  • Koşul ve döngüyü arayüzle birleştirme
  • Kullanıcıya geri bildirim verme
Modül 4
Mini Proje Geliştirme
  • Basit bir yapılacaklar listesi tasarlama
  • Girdiyi diziye ekleyip saklama
  • Listeyi DOM'da dinamik gösterme
  • Öğe silme ve tamamlandı işaretleme
  • Fonksiyonlarla kodu düzenli hale getirme
  • Projeyi test edip adım adım iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Programlama mantığı

Program, algoritma ve veri kavramlarını kavrar, bir problemi adım adım koda dönüştürmenin temel mantığını edinirsiniz.

✅
Değişken ve türler

Değişken tanımlar, sayı, metin ve mantıksal türleri kullanır, operatörlerle işlem yaparak veriyi işlemeyi öğrenirsiniz.

✅
Karar yapıları

if/else ve switch ile program akışını yönlendirir, koşullara göre farklı davranan mantıklı kod yazmayı öğrenirsiniz.

✅
Döngüler

for ve while döngüleriyle tekrar eden işlemleri otomatikleştirir, listeler üzerinde dönerek verimli kod yazarsınız.

✅
Fonksiyonlar ve Kullanımı

Fonksiyonlarla kodu paketler, parametre ve return kullanır, tekrarı azaltıp programınızı düzenli hale getirirsiniz.

✅
Dizi ve nesneler

Dizilerle liste, nesnelerle ilişkili veri tutar; indeks, anahtar ve yöntemlerle bu veriyi okuyup güncellersiniz.

✅
DOM ve olaylar

DOM ile sayfa öğelerini seçip değiştirir, olaylarla kullanıcı etkileşimini yakalayarak sayfayı canlandırırsınız.

✅
İlk projeniz

Öğrendiğiniz tüm kavramları birleştirerek basit, etkileşimli bir uygulama geliştirir ve çalışır hale getirirsiniz.

Kimler İçin Uygundur?

  • Daha önce hiç kod yazmamış
  • programlamaya JavaScript ile başlamak isteyen öğrenciler
  • kariyer değiştirmeyi planlayanlar
  • yazılım dünyasını temelden anlamak isteyen her seviyeden katılımcı için uygundur

Sıkça Sorulan Sorular

Bu eğitim gerçekten sıfırdan başlayanlar için mi?
Evet. Eğitim hiç kod yazmamış katılımcılar için tasarlanmıştır. Program nedir, değişken nedir gibi en temel kavramlardan başlar ve her konu sade örneklerle, ön bilgi gerektirmeden adım adım işlenir. Dosya kaydetme ve tarayıcı kullanma gibi temel bilgisayar becerileri yeterlidir.
Neden ilk dil olarak JavaScript?
JavaScript tarayıcıda doğrudan çalışır, kurulum yükü azdır ve sonuçlar anında görülür; bu da öğrenmeyi hızlandırır. Ayrıca web, sunucu ve pek çok alanda kullanıldığı için öğrenilen temeller geniş bir yelpazede işe yarar ve ileri eğitimlere sağlam bir zemin oluşturur.
Eğitimden sonra ne yapabilirim?
Değişken, koşul, döngü, fonksiyon, dizi ve nesne gibi temel yapı taşlarını kullanabilir, DOM ile basit etkileşimli sayfalar yazabilirsiniz. Son günde bir mini uygulama geliştirirsiniz. Bu temel, modern JavaScript, React veya Node.js gibi ileri eğitimlere geçiş için gerekli zemini sağlar.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Her kavram küçük alıştırmalarla pekiştirilir, son gün basit bir uygulama geliştirilir. Yüz yüze veya online yapılabilir; tempo katılımcı grubunun seviyesine göre ayarlanabilir.
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 tamamlanan modülleri ve geliştirilen ilk projeyi belgeler; kurumsal gruplara ve okullara özel uyarlama ile ileri seviye eğitimlere yönlendirme sağlanabilir.

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. Learn to Code - Using JavaScript Eğitimi Sertifika Kodu DV-2026XX00 Tarih 14.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

JavaScript ve TypeScriptApplication Development with Node.js: Managing Advanced Application Elements Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Application Development with Node.js: Managing Advanced Application Elements Eğitimi

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

İleri Node.js: stream, cluster, worker threads, önbellek, güvenlik, WebSocket, test ve Docker ile üretim ölçeğinde uygulama yönetimi eğitimi.

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

Application Development with Node.js: Microservices Eğitimi

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

Node.js ile mikroservis mimarisi: servis tasarımı, REST ve gRPC, mesaj kuyruğu, API gateway, dayanıklılık ve Docker ile dağıtım eğitimi.

Detayları Gör →
JavaScript ve TypeScriptApplication Development with Node.js: Microservices Frameworks, & Utilities Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Application Development with Node.js: Microservices Frameworks, & Utilities Eğitimi

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

Node.js ile mikroservis mimarisi, NestJS, Moleculer, gRPC, mesaj kuyrukları, API Gateway, dayanıklılık ve Docker dağıtımını öğreten uygulamalı eğitim.

Detayları Gör →
JavaScript ve TypeScriptApplication Development with Node.js: Node Clusters & Memory Optimizations Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Application Development with Node.js: Node Clusters & Memory Optimizations Eğitimi

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

Node.js cluster, worker_threads, V8 bellek modeli, çöp toplama, bellek sızıntısı tespiti ve profilleme ile ölçekleme optimizasyonunu öğreten eğitim.

Detayları Gör →
JavaScript ve TypeScriptApplication Development with Node.js: Process Managers Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Application Development with Node.js: Process Managers Eğitimi

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

PM2 ile Node.js süreç yönetimi, cluster modu, log, izleme, kesintisiz yeniden yükleme, systemd ve Docker dağıtımını öğreten uygulamalı kurumsal eğitim.

Detayları Gör →
JavaScript ve TypeScriptApplication Development with Node.js: Real-time Applications Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Application Development with Node.js: Real-time Applications Eğitimi

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

Node.js ile WebSocket ve Socket.IO kullanarak sohbet, bildirim ve canlı veri akışı yapan ölçeklenebilir gerçek zamanlı uygulamalar geliştirmeyi öğreten eğitim.

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