PROGRAMMING FOUNDATIONS EĞİTİMİ

Programlamaya sağlam bir temelle başlayın

Algoritmik düşünme, değişken ve veri tipleri, koşul ve döngüler, fonksiyonlar, liste ve sözlük, dosya işlemleri ve hata ayıklama.

Sıfırdan programlama: algoritmik düşünme, Python ile değişken, koşul, döngü, fonksiyon, liste, sözlük, dosya işlemleri ve hata ayıklamayı küçük projelerle öğrenin. Ön bilgi gerekmez.

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

Eğitim Hakkında

Programlama temelleri ve algoritmik düşünme

Eğitim, hiç programlama bilmeyenler için temel kavramları kapsar: problem çözme ve algoritma, akış diyagramı, değişken ve veri tipleri, operatörler, if/elif/else koşulları, for ve while döngüleri, fonksiyon ve parametre, liste, demet, sözlük gibi veri yapıları, dosya okuma-yazma, hata yakalama ve hata ayıklama (debug), küçük konsol projeleri ve kod okunabilirliği. Örnekler Python ile yapılır.

Süre ve Format

2 Gün. Her gün dört modül; Algoritma, Değişken ve Akış Kontrolü ve Fonksiyonlar, Veri Yapıları ve Dosyalar ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviyesi — Programlamanın temelleri: algoritmik düşünme, değişkenler, koşullar, döngüler, fonksiyonlar ve veri yapıları

Öğrenme Metodu

Her kavram Python ile kısa alıştırmalarla pekiştirilir; gün sonunda not defteri ve hesap makinesi gibi küçük projeler tamamlanır.

Neden Bu Eğitim?

🌱Sıfırdan başlangıç

Hiçbir ön bilgi gerektirmeden programlama mantığını kavrarsınız.

🧩Problem çözme

Problemi adımlara bölüp algoritmaya dönüştürmeyi öğrenirsiniz.

🐍Çalışan kod

Python ile kendi küçük programlarınızı yazıp çalıştırırsınız.

Anahtar Konular

programlama temelleriprogramlamaya girişpython temel eğitimialgoritmasıfırdan programlamadöngülerfonksiyonlarsözlük listehata ayıklamayazılım başlangıç
“Programlama, düşünceyi adım adım yazabilme sanatıdır.”

Ön Koşullar

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

1
Bilgisayar kullanımı

Temel bilgisayar kullanımı yeterlidir.

2
Python kurulumu

Python 3 ve bir editör (VS Code/Thonny) kurulu olmalıdır.

3
Mantıksal düşünme

Adım adım düşünme isteği beklenir.

4
Merak

Hata almaktan çekinmeden deneme yapma tutumu önemlidir.

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ı algoritma kurar, değişkenlerle çalışır ve koşul/döngü yapılarını kullanır.
Modül 1
Algoritmik Düşünme
  • Problem tanımlama ve adımlara bölme
  • Akış diyagramı çizme
  • Sözde kod (pseudocode) yazma
  • Girdi-işlem-çıktı modeli
  • Örnek: not ortalaması algoritması
  • Programlama dilleri ve derleyici/yorumlayıcı farkı
Modül 2
Değişkenler ve Veri Tipleri
  • int, float, str, bool
  • Değişken adlandırma kuralları
  • input ve print
  • Tip dönüşümü (casting)
  • Aritmetik ve karşılaştırma operatörleri
  • f-string ile biçimlendirme
Modül 3
Koşullu İfadeler
  • if, elif, else
  • Mantıksal operatörler and, or, not
  • İç içe koşullar
  • Karşılaştırma tuzakları
  • Örnek: vize-final harf notu hesabı
  • match/case
Modül 4
Döngüler
  • for ve range
  • while ve sonsuz döngü riski
  • break ve continue
  • İç içe döngüler
  • Toplama ve sayaç kalıpları
  • Örnek: tahmin oyunu
Günün hedefiKatılımcı fonksiyon yazar, liste ve sözlükleri kullanır, dosya işler ve hataları ayıklar.
Modül 1
Fonksiyonlar
  • def ve return
  • Parametre ve varsayılan değer
  • Yerel ve global değişken
  • Kod tekrarını azaltma
  • Modül ve import
  • Dokümantasyon string (docstring)
Modül 2
Veri Yapıları
  • Liste: ekleme, silme, dilimleme
  • Demet (tuple) ve küme (set)
  • Sözlük (dict) anahtar-değer
  • Liste üreteçleri (list comprehension)
  • Sıralama ve arama
  • Örnek: öğrenci kayıt listesi
Modül 3
Dosya ve Hata Yönetimi
  • open, read, write ve with
  • CSV dosyası okuma
  • try/except/finally
  • Sık hata türleri: ValueError, KeyError
  • Kullanıcı girdisi doğrulama
  • Log mesajı yazdırma
Modül 4
Hata Ayıklama ve Mini Proje
  • print ile ve debugger ile hata ayıklama
  • Hata mesajlarını okuma
  • Kod okunabilirliği ve PEP 8
  • Mini proje: yapılacaklar listesi
  • Kodu paylaşma: Git'e giriş
  • Sonraki öğrenme yolları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Algoritma kurma

Bir problemi algoritma ve sözde koda dökebilirsiniz.

🧩
Temel sözdizimi

Değişken, operatör ve veri tiplerini doğru kullanabilirsiniz.

⚙️
Akış kontrolü

Koşul ve döngülerle karar veren programlar yazabilirsiniz.

🔍
Fonksiyon yazımı

Tekrar eden kodu fonksiyonlara ayırabilirsiniz.

🛠️
Veri yapıları

Liste ve sözlüklerle verileri düzenleyebilirsiniz.

📈
Dosya işlemi

CSV ve metin dosyalarını okuyup yazabilirsiniz.

🔐
Hata yönetimi

try/except ile programı çökmeden yönetebilirsiniz.

🚀
Hata ayıklama

Debugger ve print ile hataları bulabilirsiniz.

Kimler İçin Uygundur?

  • Programlamaya yeni başlayan öğrenciler
  • kariyer değiştirenler
  • BT dışı alanlardan yazılıma geçmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya yeni başlayan öğrenciler, kariyer değiştirenler ve BT dışı alanlardan yazılıma geçmek isteyenler için uygundur. Temel bilgisayar kullanımı yeterlidir.
Hiç bilgim yok, katılabilir miyim?
Evet, eğitim sıfırdan başlar ve ön bilgi gerektirmez.
Neden Python?
Okunabilir sözdizimiyle başlangıç için uygundur; kavramlar diğer dillere taşınır.
Projelerle mi ilerler?
Evet, her gün küçük konsol projeleri yapılır.
Devamında ne öğrenilir?
OOP, veri yapıları ve web geliştirme eğitimleri iyi devam seçenekleridir.

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. Programming Foundations Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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

Yazılım Geliştirme GenelAntigravity ile Başlangıç: Ajan Odaklı IDE'lere Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

Antigravity ile Başlangıç: Ajan Odaklı IDE'lere Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Antigravity ile ajan odaklı IDE eğitimi: Manager görünümü, ajan görevleri, artifact doğrulama, güvenli izinler ve yapay zekâ destekli yazılım geliştirme temelle

Detayları Gör →
Yazılım Geliştirme GenelApplication Creation Eğitimi
Yazılım Geliştirme Eğitimleri

Application Creation Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Application Creation eğitimi: kullanıcı hikâyeleri, PostgreSQL, Node.js REST API, JWT, React arayüz ve Docker ile yayın adımlarını kapsayan uçtan uca uygulama g

Detayları Gör →
Yazılım Geliştirme GenelApplication Development Eğitimi
Yazılım Geliştirme Eğitimleri

Application Development Eğitimi

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

Application Development eğitimi: Spring Boot, JPA, REST, Spring Security, Flyway, Testcontainers ve Actuator ile kurumsal Java uygulaması geliştirme.

Detayları Gör →
Yazılım Geliştirme GenelApplication Development Fundamentals (ADVF) Eğitimi
Yazılım Geliştirme Eğitimleri

Application Development Fundamentals (ADVF) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

ADVF eğitimi: algoritma, nesne yönelimli programlama, veri yapıları, SQL, HTTP/REST, Git ve birim test temelleriyle uygulama geliştirmeye sağlam giriş.

Detayları Gör →
Yazılım Geliştirme GenelApplication Failover & Continuity Eğitimi
Yazılım Geliştirme Eğitimleri

Application Failover & Continuity Eğitimi

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

Application failover ve continuity eğitimi: RTO/RPO, active-active mimari, yük dengeleme, veritabanı replikasyonu, felaket kurtarma planı ve kaos testi uygulama

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