Ön Koşul
Eğitim Hakkında
Temel Java Eğitimi (Android Programcıları için)Nesne yönelimli programlama dillerin öncülerinden olan Java, günümüzde de halen en yaygın kullanılmakta olan programlama dilleri arasında yerini almaktadır. Java Platformu’nun “bir yerde derle-geliştir, her yerde çalıştır” prensibi üzerine kurulu olması; Java ile yazılan programların, üzerinde JVM olan herhangi bir makinada tekrar derleme ihtiyacı duyulmadan, direk çalıştırılabilmesine olanak sağlamaktadır. Bu sayede Java ile işletim sisteminden bağımsız (cross-platform) olarak uygulama geliştirme yapılabilmektedir. Java dili ile web uygulamaları, masa üstü uygulamaları, mobil uygulamalar ve gömülü (embedded) uygulamalar geliştirilebilmektedir. Temel Java dili bilgisine sahip olan geliştiriciler, ardından üzerinde JVM olan farklı platformlarda yazılım geliştirebilecek bilgi birikimine sahip olacaklardır. Java Platformuna giriş yapmak isteyen yazılım geliştiriciler için hazırlanan temel Java eğitimi boyunca, sınıf-nesne kavramları, miras alma (inheritance), veri-yapıları, JDK (Java Development Kit) içerisinde bulunan ana bileşenler (Exceptions, Basic input/output, Concurrency, Regular Expressions) ve daha fazlası detaylı bir biçimde anlatılacaktır.
Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
Eğitim İçeriği
- Java dünyasına kısa bir giriş
- Java ürün gruplarının tanıtımı
- JEE platformunun çalışma prensipleri
- Garbage Collector ve Virtual Machine Kavramları
- Nesne yönelimli analiz prensipleri
- Sınıf tasarımı ve problem çözme yaklaşımı
- Java programlama dilinde sınıfların temel bileşenlerini tanımak
- Basit bir uygulamayı çalıştırmak,derlemek ve çalıştırmak.
- Derleyiciler ve uygulama geliştirme platformlarının tanıtımı
- Java dilinde değişken kavramı, kurallar ve bildirimler
- Temel Java veri tiplerini tanımak
- Referans ve değer tiplerinin ayrımı
- Değişken tanımlama standartları ve kabul görmüş standartlar
- Temel tür dönüşüm teknikleri (Type Casting, Converting)
- Nesne referanslarının yaratılması
- JDK’da bulunan temel referans tipleri (örn:string)
- Dizi tanımlama, tek boyutlu ve çok boyutlu diziler
- Dizilerle ilgili genel işlemler
- Standart operatörlerin tanıtılması
- Operatörlerin sınıflandırılması
- Koşul ve ilişkisel operatörler
- Temel koşul yapısı, if-else ifadeler
- Switch-case deyimi
- Klasik döngü yapları (for, while, do while)
- Sınıf bildirimi
- Metot tanımlama ve kullanma
- Static metotların bildirimi ve farkları
- Sınıf içerisinde aynı isimde metotların kullanılması ( method overloading)
- Encapsulation teknikleri
- Sınıf bildirimi yapmak
- Constructor metotlarının bildirilmesi ve kullanımı
- Türetme kavramı ve miras alma (Inheritance)
- Sınıflarda çok biçimlilik (Polymorphism)
- Soyutlama ve abstract sınıflar
- Örnek türetme senaryoları
- Interface kullanmak
- İstisna yönetimi (Exception handling)
- Java da İstisna yönetimi
- Try-catch-finally blokları
- Koleksiyon nesneleri ile çalışmak (Collections)
- Thread sınıfı ile çalışmak
- Windows dosya sistemine erişmek
- Dosyalardan okuma yapmak ve veri yazmak.
- Temel veritabanı erişim kütüphanelerine giriş
- Veritabanı bağlantı cümlecikleri ve komutları
- JDBC kütüphanesinin genel kullanım senaryoları
Önemli Notlar
Program ücretlerine KDV dahil değildir.