Temel Java Eğitimi (Android Programcıları için) - Uslu Akademi

Temel Java Eğitimi (Android Programcıları için)

Temel Java Eğitimi (Android Programcıları için)

Temel Java Eğitimi (Android Programcıları için)

Temel Java Eğitimi (Android Programcıları için)

Tarih:
Sorunuz
Süre:
32 Saat
Gün:
Haftaiçi
Yer: 
Uslu Akademi
Saat:
09:00 - 16:00  Tam Gün
Ücret:
Sorunuz  ₺
Ön koşul: Yok

 

 Temel Java Eğitimi 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.

Temel Java Eğitimi  İçeriği

Java Teknolojisine Giriş

  • 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ı

Java Dünyasında Problem Analizi ve Metodolojiler

  • Nesne yönelimli analiz prensipleri
  • Sınıf tasarımı ve problem çözme yaklaşımı

Java Uygulamalarını Geliştirmek, Derlemek ve Çalıştırmak

  • 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ı

Değişkenler, Veri Tipleri ve Nesneler

  • 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

Operatörler ve Standart Programlama Yapıları

  • 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 ve Metotların Bildirimleri ve Kullanımı

  • 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ı

Java Dilinin Nesne Yönelimli Özellikleri

  • 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

İleri Java Programlama Özellikleri

  • İ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

Temel Veritabanı ve Dosya İşlemleri

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

Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması gerekmektedir.

Kontenjan sağlanamadığı durumlarda UsluAkademi programı açmama hakkını saklı tutar.

Uslu Akademi, duyurulmuş programların tarihlerini değiştirme hakkını saklı tutar. Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.