Yeni dönem kayıtları başladı — kontenjanlar sınırlıMEB onaylı sertifika programlarıHafta içi ve hafta sonu gruplarıKurumsal eğitim talepleriniz için teklif alınAnkara Kızılay'da yüz yüze eğitim
Fidanlık Mah. Mithatpaşa Cd. No: 37/2 — ANKARA

Bilgisayar Programcılığı Eğitimi

✓ E-DEVLET'TE GÖRÜNÜR SERTİFİKAOnline
Bilgisayar Programcılığı Eğitimi — e-Devlet onaylı sertifika programı

Bilgisayar Programcılığı Eğitimi, dilden bağımsız programlama temellerini sistemli biçimde öğretir. Algoritma ve akış şeması, koşul ve döngüler, fonksiyonlar, liste ve sözlük gibi veri yapıları, arama ve sıralama, nesne yönelimli programlama, ilişkisel veritabanı ve SQL, HTTP ve API temelleri, hata ayıklama, birim testi ve Git ile sürüm kontrolü işlenir.

Bilgisayar Programcılığı Eğitimi, bir problemi adım adım çözülebilir parçalara ayırmaktan başlayıp bu çözümü çalışan, okunabilir ve bakımı yapılabilir bir koda dönüştürmeye kadar uzanan temel programcılık becerilerini ele alan, 160 saatlik bir programdır. Program tek bir dilin sözdizimini ezberletmek yerine her dilde karşılığı olan kavramları öğretir: değişken ve veri tipi, koşul ve döngü, fonksiyon, veri yapıları, nesne yönelimli tasarım, veritabanıyla konuşmak ve hataları sistemli biçimde ayıklamak.

Bu beceriler yazılım firmalarında stajyer ve yardımcı geliştirici olarak işe başlarken, bir işletmenin bilgi işlem biriminde küçük iç araçlar yazarken, muhasebe, lojistik ya da mühendislik gibi başka bir meslekte tekrarlayan işleri otomatikleştirirken ve web ya da mobil geliştirme gibi bir alana uzmanlaşmadan önce temel kurarken kullanılır. Programın son bölümünde öğrenilenler küçük ama uçtan uca bir proje üzerinde birleştirilir.

Eğitim İçeriği

1. Algoritma ve Problem Çözme

  • Problemi girdi, işlem ve çıktı olarak tanımlama
  • Akış şeması ve sözde kod yazma
  • Değişken, sabit, veri tipleri ve operatörler
  • Koşul yapıları, döngüler ve iç içe kontrol akışı
  • Algoritma verimliliğine giriş: aynı işi daha az adımda yapmak

2. Fonksiyonlar ve Veri Yapıları

  • Fonksiyon tanımlama, parametre, dönüş değeri ve kapsam
  • Diziler, listeler, sözlükler ve kümeler
  • Yığın ve kuyruk mantığı
  • Arama ve sıralama algoritmaları
  • Özyineleme ve ne zaman kullanılmaması gerektiği

3. Nesne Yönelimli Programlama

  • Sınıf, nesne, özellik ve metot
  • Kapsülleme, kalıtım ve çok biçimlilik
  • Arayüz ve soyut sınıf kavramları
  • Kodun modüllere ayrılması ve yeniden kullanılabilirlik

4. Veritabanı ve SQL

  • İlişkisel veritabanı, tablo, birincil ve yabancı anahtar
  • SELECT, INSERT, UPDATE, DELETE ve JOIN sorguları
  • Normalizasyonun temel mantığı
  • Uygulamadan veritabanına bağlanma ve parametreli sorgu

5. Web ve Uygulama Temelleri

  • İstemci-sunucu modeli, HTTP istekleri ve yanıt kodları
  • HTML, CSS ve tarayıcıda çalışan kodun rolü
  • API kavramı ve JSON veri biçimi
  • Kullanıcı girdisini doğrulama ve temel güvenlik hataları

6. Profesyonel Çalışma Alışkanlıkları

  • Hata ayıklayıcı kullanma, hata mesajını okuma ve kök nedeni bulma
  • Birim testi mantığı ve test yazmanın faydası
  • Git ile sürüm kontrolü: commit, branch, merge
  • Okunabilir kod, isimlendirme ve yorum alışkanlığı
  • Uçtan uca küçük bir proje: gereksinimden çalışan uygulamaya

Bu Eğitimle Neler Yapabilirsiniz?

  • Bir iş problemini akış şemasına ve ardından çalışan bir programa dönüştürebilirsiniz.
  • Liste ve sözlük gibi veri yapılarıyla veri üzerinde arama, sıralama ve gruplama yapabilirsiniz.
  • Sınıflarla modellenmiş, modüllere ayrılmış bir uygulama yazabilirsiniz.
  • İlişkisel bir veritabanı tasarlayıp JOIN içeren sorgular yazabilirsiniz.
  • Bir hatayı hata ayıklayıcıyla adım adım izleyip düzeltebilirsiniz.
  • Projenizi Git ile sürümleyip değişiklik geçmişini yönetebilirsiniz.

Kimler Katılabilir?

  • Yazılım alanında kariyer yapmak isteyen ve sıfırdan başlayanlar
  • Kendi kendine kod öğrenmeye başlayıp temelini sistemli hale getirmek isteyenler
  • Bilgi işlem birimlerinde çalışan ve programlamaya geçmek isteyenler
  • Başka bir meslekte çalışıp tekrarlayan işlerini otomatikleştirmek isteyenler

Ön koşul yoktur; temel bilgisayar kullanımı ve kod yazıp çalıştırabileceğiniz bir bilgisayar yeterlidir.

Çalışırken İpucu

Programın başında kendinize küçük bir proje fikri seçin, örneğin bir kütüphane ödünç takibi ya da kişisel harcama defteri, ve her modülde bu projeyi bir adım ilerletin. Döngüleri öğrenirken kayıtları listeleyin, sınıfları öğrenirken onları nesneye dönüştürün, SQL'e geldiğinizde verileri veritabanına taşıyın. Program bittiğinde elinizde, işe başvururken gösterebileceğiniz bir çalışma olur.

Sık Sorulan Sorular

Hangi programlama diliyle başlamalıyım?

Bu programın odağı dilden bağımsız kavramlardır; döngü, fonksiyon, sınıf ve SQL mantığı her dilde aynıdır. İlk dili iyi öğrenen biri Python, JavaScript, C# ya da Java gibi başka bir dile çok daha kısa sürede geçer. Hangi dilin kullanıldığını kayıt öncesinde Global Kariyer'e sorabilirsiniz.

Matematiğim zayıf, programcılık öğrenebilir miyim?

Temel programcılık ileri matematikten çok mantıksal düşünme ve problemi parçalara ayırma becerisi ister. Dört işlem, yüzde ve basit mantık yeterlidir; oyun motoru ya da veri bilimi gibi alanlar daha fazla matematik gerektirir.

Programı takip etmek için nasıl bir bilgisayar gerekir?

Kod yazıp çalıştırmak için güncel bir işletim sistemi yüklü, internete bağlı sıradan bir dizüstü ya da masaüstü bilgisayar yeterlidir. Kod düzenleyici, veritabanı ve Git gibi araçların ücretsiz sürümleri bu tür bilgisayarlarda rahatça çalışır. Tablet ya da telefonla kod yazmak ise pratik değildir; alıştırmalar için klavyeli bir bilgisayar edinmeniz gerekir.

Bu eğitimden sonra doğrudan iş bulabilir miyim?

Program yazılım işine girişte istenen temeli verir. İşe alımda genellikle sertifikanın yanında yaptığınız projelere de bakılır; bu yüzden eğitim boyunca ve sonrasında kendi projelerinizi geliştirmeyi sürdürmeniz önemlidir.

Satın almadan sertifikaya: süreç nasıl işler?

Süre
160 saat
Belge
Eğitim Sertifikası
Eğitim biçimi
Tamamen online
Geçme notu
70 puan
Doğrulama
e-Devlet'te görünür
  1. Kaydınız iletilirSatın aldığınız gün

    Ödemeniz onaylanınca sipariş formundaki bilgileriniz (ad soyad, T.C. kimlik no, doğum tarihi, telefon, e-posta) eğitim sistemine iletilir.

  2. SMS ile giriş bağlantısıEn geç 3 iş günü

    Telefonunuza bir SMS gelir. Bağlantıdan kendi kullanıcı adınızı ve şifrenizi oluşturup sisteme giriş yaparsınız.

  3. Online eğitimKendi hızınızda

    Bütün içerik önceden yüklüdür; bilgisayar, tablet ya da telefondan dilediğiniz zaman çalışırsınız.

  4. Sınav hakkı açılırGirişten 3 gün sonra

    Sisteme ilk girişinizden 3 gün sonra sınav hakkınız hesabınızda görünür. Sınava online girersiniz; 70 ve üzeri puan alan sınavı geçer.

  5. Sertifikanız e-Devlet'teSınavı geçince

    Sertifikanız e-Devlet'te görünür ve doğrulanabilir. E-imzalı, karekodlu belgeyi PDF olarak indirip çıktısını alabilirsiniz.

E-Devlet Onaylı Eğitimler

Aynı alandaki diğer eğitimler