
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
- 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.
- 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.
- 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.
- 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.
- 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.


