Kariyer Geçişi: Java SE Geliştirici / Başlangıç – Orta Düzey

  • 800 saat
  • 16 hafta tam zamanlı, 32 hafta yarı zamanlı
  • Mesleki gelişim/Nitelik kazanma
  • Eğitim Çeki: hayır
Kariyer Geçişi: Java SE Geliştirici / Başlangıç – Orta Düzey
Temsilî görsel, yapay zekâ ile oluşturuldu

Açıklama

Bu mesleki eğitim, modern ve güncel programlama dillerine (Python, Java, C++, C#, PHP, JavaScript, ...) yönelik modüllere hazırlık amacı taşır. Yazılım geliştirme, yazılım analizi, yazılım tasarımı, fonksiyonel ve nesne yönelimli programlama, veri tabanlarının oluşturulması ve veri işlemenin teorik temellerini ele alır.

Ardından Java Standard Edition'ı (SE) tanırsınız. Java, C#, Python ve C++ ile birlikte en önemli programlama dilleri arasında yer alır. Veri türleri ve kontrol yapıları hakkında her şeyi öğrendikten sonra Java'da ilk küçük programlarınızı yazarsınız. Ardından Java'da sınıflar, nesneler, veri kapsülleme, kalıtım ve çok biçimlilik hakkında her şeyi öğrenirsiniz. Ayrıca arayüzleri (interface) anlamlı biçimde kullanabilir ve çalışma zamanı hatalarına nasıl tepki vereceğinizi bilirsiniz.

İçerik

  • Programlar ve programlama dillerine ilişkin temeller
  • Akış yapılarının görselleştirilmesi
  • Temel dil öğeleri, veri yapıları, algoritmalar
  • Nesne yönelimlilik (OO): Dil öğeleri/ilkeler/teknikler
  • OO analiz (OOA), tasarım (OOD) ve programlama (OOP)
  • UML ile yazılım tasarımı
  • Veri tabanı tasarımı (ör. normalizasyon, ilişki türleri)
  • Veri sorgulama ve değiştirme (DML)
  • Java dilinin temelleri
  • Veri türleri, değişkenler, operatörler, kontrol yapıları
  • Sınıflar, nesneler
  • Özellikler, metotlar, yapıcılar (constructor), sabitler
  • Kalıtım, çok biçimlilik, arayüzler, istisnalar (exception)

Hedef kitle

Bu mesleki eğitim, Java ile programlamanın heyecan verici alanına giriş yapmak isteyen ya da hâlihazırda BT alanında, gerekirse yazılım geliştirmede çalışan kişilere yöneliktir. Kurs, güncel ve geleceğe yönelik yetkinliklerle BT alanındaki mesleki perspektiflerini genişletmek ve Java ile yazılım geliştirmenin kapsamlı alanına giriş yapmak isteyenler için idealdir.

Gereksinimler

B2 düzeyinde iyi Almanca bilgisi ve kullanılan bazı araçlar ve dokümantasyonlar İngilizce olduğundan iyi düzeyde İngilizce bilgisi gereklidir. Eğitim, BT'ye yüksek yatkınlık ve ileri düzey bilgisayar bilgisi ile Windows'u, bilgisayardaki klasör yapısını ve dosyalarla çalışmayı güvenle kullanabilmeyi gerektirir.

Mesleki perspektifler

Yazılım geliştiricilerin bugün iş piyasasının gereksinimlerini karşılayabilmek için farklı programlama dillerini bilmesi ve özellikle kıdemli geliştirici (senior developer) olarak bir yazılımın analiz ve tasarımını temiz bir şekilde uygulayabilmesi gerekir. Modern programlama dilleri artık nesne yönelimlilik ve veri tabanları olmadan olmaz. Analiz ve tasarım için UML standart olarak yerleşmiştir. İlişkisel veri tabanlarına erişim ağırlıklı olarak SQL ile yapılır.

Java programlama dili, masaüstünden intranet ve internet uygulamalarına kadar çok farklı platformlar için yazılım geliştirmeye yönelik tüm olanakları sunar. Bu eğitimle tüm programlama dilleri (Python, Java, C++, C#, PHP, JavaScript vb.) için ihtiyaç duyduğunuz temel bilgileri edinir ve Java'da nesne yönelimli programlamanın temel bilgilerini öğrenirsiniz. Böylece faaliyet profilinizi ve çalışma olanaklarınızı genişletir, geleceği güvence altındaki BT iş piyasasında kendinize çok yönlü yeni kariyer fırsatları yaratırsınız.

Bunlar da ilginizi çekebilir

Bilişim ve Bilgisayar alanındaki diğer kurslar

Tümünü göster