TEMEL PROGRAMLAMA (YAZILIM GELİŞTİRME) EĞİTİMİ

Programlamanın temelini sağlam atın

Algoritma, akış şeması, değişken ve veri tipleri, koşul ve döngüler, fonksiyonlar, diziler, dosya işlemleri, OOP girişi ve hata ayıklama.

Eğitim, programlamaya yeni başlayanlar için dilden bağımsız temel kavramları Python örnekleriyle öğretir.

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

Eğitim Hakkında

Yazılım geliştirmeye programlama temelleriyle başlangıç

Eğitim, programlamaya yeni başlayanlar için dilden bağımsız temel kavramları Python örnekleriyle öğretir. Algoritma ve akış şeması, değişkenler ve veri tipleri, operatörler, if/else koşulları, for ve while döngüleri, fonksiyonlar ve parametreler, liste ve sözlük gibi veri yapıları, dosya okuma yazma, hata ayıklama ve istisna yönetimi, nesne yönelimli programlamaya giriş ve küçük bir bitirme uygulaması uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; kısa anlatım ve bol alıştırmalı kod yazma oturumları ile ilerler.

Seviye

Başlangıç Seviye — Programlama mantığı, algoritma, değişken, koşul, döngü, fonksiyon, veri yapıları ve temel nesne yönelimli kavramlar.

Öğrenme Metodu

Her kavram kısa canlı kodla gösterilir; katılımcılar alıştırmalarla kendi kodlarını yazar ve hata ayıklar.

Neden Bu Eğitim?

🎯Sağlam Temel

Her dile taşınabilecek programlama mantığını öğrenirsiniz.

🛠️Pratik Çözüm

Günlük işlerde tekrarlayan görevleri küçük programlarla otomatikleştirirsiniz.

📈Hata Ayıklama

Hatayı okumayı ve düzeltmeyi öğrenerek bağımsız çalışırsınız.

Anahtar Konular

temel programlamaprogramlamaya girişyazılım geliştirme temellerialgoritmaPython başlangıçdöngüler ve koşullarfonksiyonlarveri yapılarısıfırdan kodlamaOOP girişi
“Programlama öğrenmek, bilgisayara değil kendinize adım adım düşünmeyi öğretmektir.”

Ön Koşullar

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

1
Ön Bilgi Gerekmez

Programlama bilmeniz gerekmez.

2
Bilgisayar Kullanımı

Dosya ve uygulama yönetimi.

3
Kurulum

Python ve kod editörü kurabilmek.

4
Merak

Problem çözme isteği.

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ı değişken, koşul ve döngülerle çalışan küçük programlar yazar.
Modül 1
Programlamaya Giriş
  • Program, derleyici ve yorumlayıcı kavramı
  • Algoritma ve akış şeması
  • Python kurulumu ve editör
  • İlk program ve çıktı
  • Yorum satırı ve kod stili
  • Hata türleri: sözdizimi ve mantık
Modül 2
Değişken ve Veri Tipleri
  • Değişken tanımı ve isimlendirme
  • int, float, str, bool
  • Tip dönüşümü ve input
  • Aritmetik ve karşılaştırma operatörleri
  • Metin işleme ve f-string
  • Mini alıştırma: hesap makinesi
Modül 3
Koşullu Yapılar
  • if, elif, else
  • Mantıksal operatörler
  • İç içe koşullar
  • Karar akışı örnekleri
  • Girdi doğrulama
  • Alıştırma: not hesaplama
Modül 4
Döngüler
  • for ve range
  • while ve sonsuz döngü
  • break ve continue
  • İç içe döngü
  • Toplam, sayaç, çarpım kalıpları
  • Alıştırma: tahmin oyunu
Günün hedefiKatılımcı fonksiyonlar, listeler ve sınıflarla düzenli bir uygulama yazar.
Modül 1
Fonksiyonlar
  • Fonksiyon tanımı ve çağırma
  • Parametre ve dönüş değeri
  • Varsayılan parametre
  • Yerel ve genel değişken
  • Modül kullanımı
  • Alıştırma: yardımcı fonksiyonlar
Modül 2
Veri Yapıları
  • Liste ve dilimleme
  • Demet ve küme
  • Sözlük ve anahtar değer
  • Liste üreteçleri
  • Sıralama ve arama
  • Alıştırma: rehber uygulaması
Modül 3
Dosya ve Hata Yönetimi
  • Dosya okuma ve yazma
  • CSV ve JSON dosyaları
  • try-except yapısı
  • Hata mesajlarını okuma
  • Debugger ve print ile hata ayıklama
  • Alıştırma: gider takibi
Modül 4
OOP Girişi ve Mini Proje
  • Sınıf, nesne ve metot
  • Özellik ve __init__
  • Kalıtım temel fikri
  • Kodu sınıflara bölme
  • Bitirme uygulaması: görev yöneticisi
  • Sonraki öğrenme adımları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Algoritma Kurma

Problemleri akış şemasıyla adım adım tarif edebilirsiniz.

🧩
Değişken Kullanımı

Veri tipleriyle doğru çalışan programlar yazabilirsiniz.

🔧
Karar Yapıları

Koşullarla programın akışını yönetebilirsiniz.

📊
Döngü Kullanımı

Tekrarlayan işleri döngülerle çözebilirsiniz.

🔍
Fonksiyon Yazımı

Kodu yeniden kullanılabilir fonksiyonlara bölebilirsiniz.

🚀
Veri Yapıları

Liste ve sözlükle veri tutup işleyebilirsiniz.

🛡️
Dosya İşlemleri

Dosyadan veri okuyup yazabilirsiniz.

📝
Hata Ayıklama

Hata mesajlarını okuyup kodu düzeltebilirsiniz.

Kimler İçin Uygundur?

  • Programlamaya yeni başlayanlar
  • öğrenciler
  • BT dışı alanlardan yazılıma geçmek isteyenler
  • otomasyon için kod öğrenmek isteyen çalışanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya sıfırdan başlayan öğrenciler, kariyer değiştirmek isteyenler ve otomasyon için kod öğrenmek isteyen çalışanlar için uygundur.
Önceden kod bilmem gerekir mi?
Hayır, eğitim sıfırdan başlar ve her kavram örnekle gösterilir.
Neden Python kullanılıyor?
Okunabilir sözdizimi nedeniyle kavramlara odaklanmayı kolaylaştırır; mantık diğer dillere taşınır.
Kendi bilgisayarım gerekli mi?
Evet, Python ve bir kod editörü kurulu bir bilgisayar önerilir.
Sonrasında ne öğrenebilirim?
Web geliştirme, veri analizi veya otomasyon gibi alanlara yönelen ileri eğitimlerle devam edebilirsiniz.

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. Temel Programlama (Yazılım Geliştirme) 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 GenelBuilding Dynamic Web Applications: Using the JSP Standard Tag Library (JSTL) Eğitimi
Yazılım Geliştirme Eğitimleri

Building Dynamic Web Applications: Using the JSP Standard Tag Library (JSTL) Eğitimi

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

JSTL eğitimi: core, fmt, fn, sql ve xml kütüphaneleri, c:forEach, c:choose, i18n biçimlendirme ve tag file ile scriptlet'siz JSP geliştirme. 2 gün uygulamalı.

Detayları Gör →
Yazılım Geliştirme GenelBuilding Web Applications with JSP: An Introduction to JSP Eğitimi
Yazılım Geliştirme Eğitimleri

Building Web Applications with JSP: An Introduction to JSP Eğitimi

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

JSP'ye giriş eğitimi: HTTP ve web mimarisi, Tomcat kurulumu, JSP sözdizimi ve yaşam döngüsü, form işleme, oturum ve WAR paketleme. Başlangıç düzeyi uygulamalı.

Detayları Gör →
Yazılım Geliştirme GenelBuilding Web Applications with JSP: Customizing Responses with Servlets Eğitimi
Yazılım Geliştirme Eğitimleri

Building Web Applications with JSP: Customizing Responses with Servlets Eğitimi

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

JSP ve Servlet ile yanıt özelleştirme eğitimi: HttpServlet, başlıklar, çerezler, filtreler, listener, dosya indirme, JSON ve asenkron servlet. Tomcat uygulamalı

Detayları Gör →
Yazılım Geliştirme GenelBuilding Web Applications with JSP: Handling Errors Eğitimi
Yazılım Geliştirme Eğitimleri

Building Web Applications with JSP: Handling Errors Eğitimi

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

JSP ile hata yönetimi eğitimi: errorPage, web.xml error-page, özel istisnalar, SLF4J/Logback loglama, doğrulama hataları ve güvenli kullanıcı dostu hata sayfala

Detayları Gör →
Yazılım Geliştirme GenelBuilding your App in Microsoft PowerApps Eğitimi
Yazılım Geliştirme Eğitimleri

Building your App in Microsoft PowerApps Eğitimi

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

Microsoft PowerApps eğitimi: canvas uygulama, Power Fx formülleri, SharePoint ve Dataverse veri bağlantısı, Power Automate onay akışı ve yayınlama. 2 gün uygula

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