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

Yazılım Uzmanlığı Eğitimi

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

Bu program programlamaya sıfırdan başlayanları çalışan bir uygulama geliştirebilecek düzeye taşımayı hedefler. Algoritma ve temel veri yapıları, nesne yönelimli programlama, ilişkisel veritabanı ve SQL, HTML, CSS ve JavaScript, REST API, arka uç geliştirme, güvenlik, Git ile sürüm kontrolü ve birim testi programın konularıdır.

Yazılım Uzmanlığı Eğitimi, programlamaya sıfırdan başlayan birini çalışan bir uygulama geliştirebilecek düzeye taşımayı hedefleyen 120 saatlik bir programdır. Yazılım geliştirmek bir dilin komutlarını ezberlemekten çok, bir problemi küçük adımlara bölmeyi, veriyi doğru yapıda tutmayı, kodu okunabilir ve test edilebilir yazmayı ve başkalarıyla aynı kod tabanı üzerinde çalışmayı gerektirir. Program algoritmik düşünceden nesne yönelimli programlamaya, veritabanından web uygulamasına ve sürüm kontrolüne kadar bu becerileri sırayla kurar.

Bu bilgiler yazılım şirketlerinde, kurumların bilgi işlem birimlerinde, e-ticaret ve dijital ajanslarda, kendi ürününü geliştiren girişimlerde ve serbest çalışan geliştiricilerin projelerinde kullanılır. Program, konuların tek tek anlatılmasının ötesinde, öğrenilenlerin birbirine bağlandığı küçük projelere de yer verir; veritabanına bağlanan, kullanıcıdan veri alan ve sonucu ekranda gösteren bir uygulamayı uçtan uca kurmak bu sürecin doğal sonucudur.

Eğitim İçeriği

1. Algoritma ve Programlama Temelleri

  • Problemi adımlara bölme, akış şeması ve sözde kod
  • Değişken, veri tipi, operatör ve ifade
  • Koşullar, döngüler ve fonksiyonlar
  • Dizi, liste ve sözlük gibi temel veri yapıları
  • Dosyadan okuma-yazma ve kullanıcı girdisini doğrulama
  • Arama ve sıralama algoritmalarının mantığı

2. 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 kullanımı
  • Hata yakalama (exception) ve hata ayıklama (debug)

3. Veritabanı ve SQL

  • İlişkisel veritabanı, tablo, birincil ve yabancı anahtar
  • SELECT, INSERT, UPDATE ve DELETE sorguları
  • JOIN ile tabloları birleştirme, gruplama ve filtreleme
  • Normalizasyon ve veri modelini tasarlama
  • Uygulamadan veritabanına güvenli bağlantı ve parametreli sorgu

4. Web Teknolojileri

  • HTML ile sayfa yapısı, CSS ile düzen ve duyarlı tasarım
  • JavaScript ile etkileşim ve DOM işlemleri
  • HTTP, istek-yanıt döngüsü ve REST API mantığı
  • JSON veri biçimi ve bir API'den veri çekme

5. Arka Uç Geliştirme ve Uygulama Mimarisi

  • Sunucu tarafında istek karşılama ve yönlendirme
  • Katmanlı mimari: arayüz, iş kuralları ve veri erişimi
  • Kullanıcı girişi, oturum ve yetkilendirme
  • Sık görülen güvenlik açıkları: SQL enjeksiyonu ve XSS

6. Ekip Çalışması, Test ve Yayına Alma

  • Git ile sürüm kontrolü: commit, dal (branch) ve birleştirme
  • Birim testi yazma ve testle hata yakalama
  • Kod okunabilirliği, isimlendirme ve yeniden düzenleme (refactoring)
  • Çevik çalışma, görev takibi ve kod incelemesi
  • Uygulamayı bir sunucuya yayına alma adımları

Bu Eğitimle Neler Yapabilirsiniz?

  • Bir problemi algoritmaya dönüştürüp çalışan bir programa çevirebilirsiniz.
  • Sınıflar ve nesnelerle düzenli, genişletilebilir kod yazabilirsiniz.
  • Bir uygulama için veritabanı tasarlayıp SQL sorgularıyla veriyi yönetebilirsiniz.
  • Veritabanına bağlanan, kullanıcı girişi olan basit bir web uygulaması geliştirebilirsiniz.
  • Kodunuzu Git ile yönetip ekip arkadaşlarınızla aynı projede çalışabilirsiniz.
  • Yazdığınız fonksiyonlar için birim testleri hazırlayabilirsiniz.

Kimler Katılabilir?

  • Yazılım geliştirme alanında meslek edinmek isteyenler
  • Başka bir meslekten yazılıma geçmeyi planlayanlar
  • Bilgi işlem birimlerinde çalışıp kod yazmaya başlamak isteyenler
  • Kendi dijital ürününü geliştirmek isteyen girişimciler

Ön koşul yoktur; bilgisayarı rahat kullanabilmek ve temel matematik mantığına aşinalık yeterlidir.

Çalışırken İpucu

Eğitimin başında küçük bir proje fikri belirleyin, örneğin kitap takip ya da basit bir randevu uygulaması, ve her modülde bu projeye bir katman ekleyin: önce konsolda çalışan algoritma, sonra sınıflar, ardından veritabanı, web arayüzü ve testler. Her adımı Git'e kaydetmek, eğitim sonunda gelişiminizi gösteren bir çalışma geçmişi de bırakır. Takıldığınız bir hatayı çözmeden önce hata mesajını tam olarak okuyup kendi cümlelerinizle yazmak, hata ayıklama becerisini hızla geliştirir.

Sık Sorulan Sorular

Hiç kod yazmadım, bu program bana uygun mu?

Uygundur. Program değişken ve döngü gibi en temel kavramlardan başlar. Uzun süresi, konuları acele etmeden alıştırmalarla pekiştirmeye olanak verir.

Nasıl bir bilgisayar gerekir?

Kod yazmak için güncel bir işletim sistemine sahip, kod düzenleyici ve veritabanı çalıştırabilecek bir dizüstü ya da masaüstü bilgisayar yeterlidir. Tablet ve telefon bu iş için uygun değildir.

Eğitim sonunda iş bulmam için neye ihtiyacım olur?

Yazılım işe alımlarında sertifikanın yanında yaptığınız projeler de değerlendirilir. Eğitim boyunca geliştirdiğiniz uygulamaları bir kod deposunda düzenli tutmanız, bilginizi somut olarak göstermenizi sağlar.

Mobil uygulama geliştirme de kapsamda mı?

Programın odağı programlama temelleri, veritabanı ve web uygulamalarıdır. Mobil platformlara özgü geliştirme ayrı bir uzmanlık alanıdır; ancak burada öğrenilen temeller o alana geçişi kolaylaştırır.

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

Süre
120 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