Temel Java Eğitimi
Java programlama dilinin temellerini nesne yönelimli yaklaşımla öğretir; web, masaüstü ve mobil uygulama geliştirme altyapısı kazandırır.
30 Saat
9 Konu Başlığı
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.
Kimler İçindir
• Programlamaya yeni başlayanlar
• Java dilini öğrenmek isteyenler
• Yazılım geliştirme alanına giriş yapmak isteyen öğrenciler ve profesyoneller
• Nesne yönelimli programlama (OOP) temellerini öğrenmek isteyenler
• Java dilini öğrenmek isteyenler
• Yazılım geliştirme alanına giriş yapmak isteyen öğrenciler ve profesyoneller
• Nesne yönelimli programlama (OOP) temellerini öğrenmek isteyenler
Eğitim Hedefleri
• Java dilinin temel sözdizimini ve çalışma mantığını kavramak
• Değişkenler, veri tipleri ve kontrol yapıları ile programlar geliştirebilmek
• Nesne yönelimli programlama (OOP) kavramlarını anlayabilmek
• Basit uygulamalar geliştirebilmek
• Algoritmik düşünme ve problem çözme becerilerini geliştirmek
• Değişkenler, veri tipleri ve kontrol yapıları ile programlar geliştirebilmek
• Nesne yönelimli programlama (OOP) kavramlarını anlayabilmek
• Basit uygulamalar geliştirebilmek
• Algoritmik düşünme ve problem çözme becerilerini geliştirmek
Eğitim Hakkında
Temel Java Eğitimi, nesne yönelimli programlamaya giriş yapmak ve Java dilinin temel yapılarını öğrenmek isteyen katılımcılara yönelik hazırlanmıştır. Eğitim kapsamında Java sözdizimi, veri tipleri, kontrol yapıları ve temel nesne yönelimli programlama kavramları ele alınır.
Ön Koşul
Bu eğitim için herhangi bir ön koşul bulunmamaktadır.
Eğitim İçeriği
• Algoritma kavramının temel prensipleri
• Java dilinin genel kullanım alanları ve avantajları
• Programlama sürecine giriş
• Java dilinin genel kullanım alanları ve avantajları
• Programlama sürecine giriş
• Java geliştirme kitinin (JDK) kurulumu
• IDE (geliştirme ortamı) yapılandırılması
• İlk Java uygulamasının oluşturulması ve çalıştırılması
• IDE (geliştirme ortamı) yapılandırılması
• İlk Java uygulamasının oluşturulması ve çalıştırılması
• Değişken tanımlama kuralları
• Temel veri türlerinin kullanımı
• Referans ve ilkel (primitive) tipler arasındaki farklar
• Tür dönüşüm işlemleri (casting)
• Diziler ve veri saklama yöntemleri
• Temel veri türlerinin kullanımı
• Referans ve ilkel (primitive) tipler arasındaki farklar
• Tür dönüşüm işlemleri (casting)
• Diziler ve veri saklama yöntemleri
• Matematiksel ve mantıksal operatörler
• Karar yapıları (if-else, switch)
• Döngü yapıları (for, while, do-while)
• Program akışının kontrol edilmesi
• Karar yapıları (if-else, switch)
• Döngü yapıları (for, while, do-while)
• Program akışının kontrol edilmesi
• Sınıf (class) ve nesne (object) kavramları
• Metot (method) tanımlama ve kullanımı
• Yapıcı metotlar (constructor)
• Kapsülleme (encapsulation) mantığı
• Metot aşırı yükleme (overloading)
• Metot (method) tanımlama ve kullanımı
• Yapıcı metotlar (constructor)
• Kapsülleme (encapsulation) mantığı
• Metot aşırı yükleme (overloading)
• Kalıtım (inheritance) yapısı
• Çok biçimlilik (polymorphism)
• Soyutlama (abstraction) kavramı
• Arayüz (interface) kullanımı
• Çok biçimlilik (polymorphism)
• Soyutlama (abstraction) kavramı
• Arayüz (interface) kullanımı
• Hata türlerinin ele alınması
• Try-catch-finally bloklarının kullanımı
• Uygulama güvenliğini artırma yöntemleri
• Try-catch-finally bloklarının kullanımı
• Uygulama güvenliğini artırma yöntemleri
• Liste, set ve map yapılarının kullanımı
• Koleksiyon sınıfları ile çalışma mantığı
• Veri gruplarının yönetimi
• Koleksiyon sınıfları ile çalışma mantığı
• Veri gruplarının yönetimi
• Dosya okuma ve yazma işlemleri
• Harici veri kaynaklarına erişim
• Temel veritabanı bağlantı mantığı
• JDBC kullanımına giriş
• Thread yapısının temel mantığı
• Paralel işlem süreçlerinin yönetimi
• Performans odaklı uygulama geliştirme
• Basit projelerin geliştirilmesi
• Kodun derlenmesi ve çalıştırılması
• Proje yapısının organize edilmesi
• Harici veri kaynaklarına erişim
• Temel veritabanı bağlantı mantığı
• JDBC kullanımına giriş
• Thread yapısının temel mantığı
• Paralel işlem süreçlerinin yönetimi
• Performans odaklı uygulama geliştirme
• Basit projelerin geliştirilmesi
• Kodun derlenmesi ve çalıştırılması
• Proje yapısının organize edilmesi
Kimler İçindir
• Programlamaya yeni başlayanlar
• Java dilini öğrenmek isteyenler
• Yazılım geliştirme alanına giriş yapmak isteyen öğrenciler ve profesyoneller
• Nesne yönelimli programlama (OOP) temellerini öğrenmek isteyenler
• Java dilini öğrenmek isteyenler
• Yazılım geliştirme alanına giriş yapmak isteyen öğrenciler ve profesyoneller
• Nesne yönelimli programlama (OOP) temellerini öğrenmek isteyenler
Eğitim Hedefleri
• Java dilinin temel sözdizimini ve çalışma mantığını kavramak
• Değişkenler, veri tipleri ve kontrol yapıları ile programlar geliştirebilmek
• Nesne yönelimli programlama (OOP) kavramlarını anlayabilmek
• Basit uygulamalar geliştirebilmek
• Algoritmik düşünme ve problem çözme becerilerini geliştirmek
• Değişkenler, veri tipleri ve kontrol yapıları ile programlar geliştirebilmek
• Nesne yönelimli programlama (OOP) kavramlarını anlayabilmek
• Basit uygulamalar geliştirebilmek
• Algoritmik düşünme ve problem çözme becerilerini geliştirmek
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, eğitim danışmanımız en kısa sürede sizinle iletişime geçsin.