Antalya Java Programlama Özel Dersi
Java programlama dili, Açık kaynaklı, yazılım dünyasında en popüler yazılım geliştirme dillerinden biridir. Java’yı, uzman seviye öğrenme yolunda dersleri bol pratikli en güncel yapılarıyla sunuyoruz.
Programlama dili öğrenmek sadece dili öğrenmekle değil, öğrendiklerini hayata geçirebilmek ve bunları canlı tutabilmekle, sürekli üzerine bir şeyler koymakla ilerleyen bir süreçtir.
Bizlere platform bağımsız yazılım geliştirme ortamı sunan Java teknolojileri sayesinde masaüstü, web, mobil uygulamaları geliştirebilir, çağımızın gözde mesleklerinden olan yazılım alanında kariyer sahibi olabilirsiniz.
Yazılım dilleri arasında Java platformu güvenlik uygulamaları, network programlama, çok katmanlı mimariler, istemci/sunucu mimarisinde programlar geliştirmek için son derece kullanışlı bir yapıya sahiptir.
Öğrenmeye Java ile ilgili olarak en temelden başlayıp, en ileri konulara kadar detaylı biçimde bol bol pratik örnekleriyle ele alıp, dersleri öğrencinin öğrenme biçime göre şekillendiriyoruz
Bu şekilde Java dilini ve nesne tabanlı programlanın tüm yapılarını detaylı ve mantığıyla öğreneceksiniz.
Eğitim boyunca, öğrencinin karşılaşabileceği tüm olasılıklar göz önüne alınarak Eclipse, NetBeans, IntelliJ IDEA vb. Popular geliştirme ortamlarında örnekler yapılacaktır.
Dersleri Antalya içerisinde birebir veya online yapılır. Antalya dışı taleplerde ise canlı online ders şeklinde yapılmaktadır.
Java’yı öğrendikten sonra kariyerinize yön verebilirsiniz. Java dilinin kullanıldığı Android veya Web Geliştirmeye giriş yapabilecek ve CV’nize Java’yı ileri seviyede biliyorum yazabileceksiniz. Okullarınızda Java ile gösterilen dersleri yüksek başarı ile geçebilir, isterseniz Java sertifikasyon sınavlarında da yüksek puanlar alabilirsiniz.

Antalya Java Programlama Özel Dersi Kimler Alabilir?
Derse katılacak olan öğrencilerin daha önceden herhangi bir yazılım alt yapısı olmasına gerek yoktur. Özel dersler sınıfdan başlayıp ileri seviyeyi hedefliyoruz. Eğer öğrenci daha önce bir Java veya başka bir programlama alt yapısına sahip ise sınavla seviyesi belirlenip öğrenciye özel başlangıç noktası belirleniyor.
JAVA ÖZEL DERS KİMLER İÇİN UYGUN?
- Her hangi bir programlama bilgisi olmayan ve java dilini öğrenmek isteyen
- Var olan java bilgisine ileri seviye java konularını eklemek isteyen
- Javada kariyer yapmak ve uzmanlaşmak isteyen
- Okulda veya projelerinde java ile ilgili konuları başarıyla hayata geçirmek isteyen herkes alabilir.
Öğrenecekleriniz
- Java Programlama Dilinin temelden başlayarak tüm detaylarını öğreneceksiniz
- Nesneye yönelimli programlamanın tüm kavramlarını mantığı ve detaylarıyla anlayacaksınız.
- Bol pratik, soru, proje ve testlerle öğrendiklerinizi pekiştirecek, hız kazanacaksınız.
- Java dili dışında bir dil öğrenmek istediğinizde sizin ihtiyacınız olacak temel yapıya ve özgüvene sahip olacaksınız.

EĞİTİM KONULARI
1. Java ile Başlangıç
- Java Nedir?
- Java Nasıl Edinilir?
- İlk Java Programı
- İlk Java Programınız Hakkında
- Uygulamaları Derlemek ve Yorumlamak
- JDK İncelemesi
- Dil ve Platform Özellikleri
- Program Yaşam Döngüsü
2. Veri Türleri ve Değişkenleri
- Basit Veri Tipleri ile Çalışmak
- Değişken İsimlendirme
- Sabit Numerik Tanımlamak (Constants)
- Sabit Karakter Tanımlamak
- String Veri Tipi
- StringBuffers
- Sabit String Tanımlamak
- Diziler (Array)
- Static Members
- Static Inıtalizers
- Static Imports
- Enumerations
3. Java Operatörleri ve İfadeler (Statements)
- Statements
- Aritmetik Operatörler
- İlişkisel Operatörler
- Mantıksal Operatörler
- Conditional Operatörler
- Operatör Öncelik Sırası
4. Kontrol Akışı (Flow Control)
- Dallanma
- if statements
- else statements
- switch statements
- Döngüler
- while
- do-while
- for
- array Elemanlarını İncelemek
5. Metodlar
- Metod Adlandırma
- Metod Tanımlama
- Metod Parametreleri
- Yapıcı Metod Tanımlamak (Constructor)
- Static Metod Tanımlamak
6. Nesne Yönelimli Programlama
- Sınıflar ve Objeler
- Sınıf Üyeleri
- Erişim Kontrolü (Access Control)
- Kalıtım (Inheritance)
- Çok Biçimlilik (Polymorphism)
- Bir Obje Oluşturmak
- final ve this Kullanmak
- Soyut Sınıflar (Abstract Classes)
- Arayüz Kullanmak (Interfaces)
7. Inner Classes
- Named Inner Classes
- Outer Object References
- Static Inner Classes
- Anonymous Inner Classes
8. Paketler
- import statements
- Paket Oluşturmak
- Paket Dizin Yapısı
9. Hata Yönetimi (Exception Management)
- İstisnalara Genel Bakış
- İstisnaları Bulmak
- try-catch-finally block
- İstisnaları Bulma ve Atmak
- Hatalar ve Çalışma Zamanı İstisnaları
10. Input/Output Streams
- Streams
- Bytes ve Characters
- Byte Streams’i Character Streams’e Çevirmek
- Bir Metin Dosyası İçinde Char Dizisi Okumak
- DataInput Stream ve DataOutput Stream
- BufferedReader ve PrintWriter
- Dosyaya Nesne Yazmak ve Okumak
11. Koleksiyon Sınıfları (Collections)
- Collections Framework
- Set
- List
- Map
- Iterator
- Autoboxing
- ArrayList
- HashSet
- HashMap
- for-each Döngüsü
- Iterator ile Collection Elemanlarını İncelemek
12.Java Yapıları
- Class & Objects
- Yapılar
- Arrays
- For Loop
- While Loop>
- Do-While Loop
13. Oop Konseptleri
- Tanımlama
- Paketler İçeri Aktarmak
- Miras Alma
- Super Anahtar Kelime
- Method ve Classes
- Method Overloading
- Method Overriding
14. Arayüzler ve Numaralamalar
- Soyut Sınıflar
- Soyut Metotlar
- Bir Numaralama Arayüzü Tanımlama ve Uygulama
15. Dinamik Veri Saklama
· I/O Temelleri
16. Program İçinde Veri Biçimlendirme ve Manipilasyon
· String Class’ı Kullanımı
17. Nesne ve Classes Açıklamak
Objects ve Classes ile Çalışmak
- Alan ve Metotları Açıklama
- Nesneleri Sunma Bildirme ve Başlatma
- Object References ile Çalışma
- Arrays ile Yapılacaklar
- NetBeans IDE Öğrenme
17. İleri Java Konularına Bakış
- Java GUI Programlamaya Bakış
- Streaming ile Veri Yazma Okumaya Bakış
- Java Serialization’a Bakış
- Java Genereics’e Bakış
- Java Threads’e Bakış
- Java ile Veritabanı Kullanımına Bakış
- Java ile Network Programlamaya Bakış
- Java ile Web Programlamaya Bakış
- Java Server Faces (JSF) ile Web Projesi Geliştirmeye Bakış
- Primefaces Framework’unu Kullanmaya Bakış