0


Java Eğitimlerimiz Temelde iki ana bölüm üzerinde planlanmış ve uygulamaya konulmuştur. Herbir bölümde kullanıcılar kendi ihtiyaçlarına ve bilgi birikimlerine yönelik başlıklar bulabileceklerdir.

Bölüm 1. JAVA BASIC

Java Temel Eğitimi amacı, katılımcılara programlama teknikleri içerisinde en çok kullanılan “Nesne Yönelimli Programlama” mantığını Java Programlama Dili ile öğretmektir. Java Temel Eğitimi katılımcıların Nesne Yönelimli programlama tekniğini çok sağlam bir şekilde öğrenmeleri ve Java Programlama Dilinin kuralları ve bilgisayar programcılığının temel kavramlarını iyice kavramaları hedeflenmektedir.

Java Temel Eğitimi sonunda katılımcıların Java Programlama Dili ile temel uygulamaları geliştirebilecek düzeye gelmeleri ve ileri derecede uzmanlık gerektiren bir uygulama alanında yetişmeye hazır halde olmaları beklenir

Java Temel Eğitimi bünyesinde temel kavramların ve prensiplerin anlatılmasının yanı sıra, uygulama geliştirmeye ağırlık verilmiş ve katılımcıların, Java öğrenme aşamalarını eğitmen gözetiminde yazacakları kodlarla hızlandırmaları ve pekiştirmeleri düşünülmüştür. Ayrıca Java Temel Eğitimi, temel aldığı müfredat, uluslararsı geçerliliği olan sınavları başlıklarını da içerdiğinden, Sertifikasyon sınavlarına genel anlamda bir hazırlık niteliği de taşır.
 
Java Temel Eğitimi ile bu sertifikalara hazırlık için iyi bir başlangıç yapabilirsiniz.

Bölüm 2. JAVA ADVANCED

Java İleri Eğitimi amacı, katılımcıların Java Programalama Dili ile sahip oldukları program yazma yeteneklerini artırmak ve bu dil ile yazılabilecek ileri derece uygulamaları öğretmektir. Java İleri Eğitimi boyunca, Java programlama diline ilişkin temel örnek uygulamaların yanı sıra, birtakım yeni başlıklar anlatılacaktır. Java İleri Eğitimi sonunda, katılımcıların Java programlama dilini etkin bir şekilde kullanabiliyor ve bu dil ile gerçek Java uygulamaları geliştirebiliyor olmaları hedeflenmektedir.

Java İleri Eğitimi içerisinde temel kavramların ve prensiplerin anlatılmasının yanı sıra uygulama geliştirmeye ağırlık verilmiş ve katılımcıların, Java öğrenme aşamalarını eğitmen gözetiminde yazacakları kodlarla hızlandırmaları ve pekiştirmeleri düşünülmüştür.

Java İleri Eğitimi sizin java konusunda uzmanlaşmanız için önemli bir adımdır.


Etiketler: JavaProgramlamaVirtual


EĞİTİM HAKINDA DETAYI BİLGİ

Toplam Eğitim Ders Saati
 
60 Saat
 

Toplam Eğitim Ders Süresi
 
1 – 2 Ay
 


Eğitim Düzenleme Zamanları
 
Hafta Sonu Sabah
Hafta Sonu Öğle
Hafta içi Akşam  
 
[09:00 – 14:00]
[14:00 – 19:00]
[19:30 – 21:50]
 



Notlar
 
Bu alanda listelenen bilgiler Java programcısı olabilmek için gerekli olan tüm eğitimleri ve sınav hazırlık bilgilerini içermektedir. İstenildiği takdirde eğitim farklı paketler halinde parçalanarak istenilen zaman ve tarihlerde düzenlenebilir.
 

Java TEMEL EĞİTİM İÇERİĞİ


Java Temel Eğitimi - Çalışma Ortamı - Java Runtime Environment(JRE)

Java sanal makinesi
Java yazılım geliştirme araçları - JDK, eclipse, netbeans...


Java Temel Eğitimi - Veri Tipleri, Değişkenler ve operatörler

int, char, byte, long, double, float
+, -, *, /, %, ++, --, ==, !=, !, >, <, <=, >=


Java Temel Eğitimi - Kontrol İfadeleri

if, else, elseif, switch
For, while, do while
break, continue


Java Temel Eğitimi - Fonksiyonlar(Methods)

Main Fonksiyonu ve argümanları
Fonksiyon yaratma ve çağırma
fonksiyon ön belirteçleri (Modifiers)
Pass by Value ve Pass by reference olarak çalışma
fonksiyon overloading
Recursif Fonksiyonlar


Java Temel Eğitimi - Diziler(Arrays)

Dizi nedir?
Dizi Tanımlamak ve değer atamak
Dizilerde indis yönetimi


Java Temel Eğitimi - Nesne Tabanlı Programlama (Object Oriented Programming)

Classlar & Objeler
Nesne tabanlı programlamaya bakış (Object-Oriented Programming)
Class Ön belirteçleri (Modifiers)
fonksiyonlar için, public, private, protected, static, final, abstract ön belirteçleri
Bir obje kopyası (Instance) ve bir objenin elemanları


Java Temel Eğitimi - Paketler (Packaging)

paketler
Classpath
Java Archive (JAR)
Deployment


Java Temel Eğitimi - Nesne Tabanlı Dizayn (Object Oriented Design)

Sanallaştırma(abstraction) ve referans kullanımı
Miras(Inheritance) nedir?
Class elemanının reddi miras yapması( Overriding Methods and Variables )
Çok Biçimlilik(Polymorfizm)
Abstract class ve kullanımı
Inner class ve kullanımı
Interface ve kullanımı
Dönüştürme (casting)


Java Temel Eğitimi - Yapıcılar ve Yıkıcılar ( Constructors & Destructures )

Yapıcı(Constructor) ve Yıkıcı(Destructur) Nedir?
Yapıcı(Constructor) Kullanımı
this referansının kullanımı
super referansının kullanımı
Yapıcıların çalışma incelemesi


Java Temel Eğitimi - Çok Kullanılan Faydalı Class'lar

String
Stringbuffer
System
Random
Math
 

Java İLERİ EĞİTİM İÇERİĞİ

Java İleri Eğitimi - Hata Kontrolü (Exception Handling)

Exception yakalama ve kullanımı - try catch
finally bloğu ve kullanımı
Exception Tanımlama ve kullanma Yöntemleri
Exception Tanımlama ve Fırlatma
Hatalar ve Çalışma Zamanı(Runtime) Exception'ları
Assertion'lar

Java İleri Eğitimi - Okuma/Yazma ( Input/Output ) stream'ler

Stream nedir?
Byte - Karakter seçimi
Byte stream'in karaktere çevrimi
File Objesi
Binary Input ve Output
PrintWriter Class'ını kullanma
Okuma ve yazma Objeleri
basit ve Filtrelenmiş Stream'ler

Java İleri Eğitimi - Collections and generics

Collection'lar ile çalışmak
Sorting, hashmap, Hashset, Enumerated Types
Collection Framework'u
Set, List, Queue, Map
Collection sıralama ve ayarlama
Generic'ler ile çalışma
Comparable, Comparator, Lists, Arrays, ArrayList
HashMap, HashSet

Java İleri Eğitimi - Grafik Arayüz Programlama

AWT ve Swing
Pencere(Window) Gösterme
Java'da grafik arayüz (GUI) programlama
Event'leri yakalama kontrol etme
Component'leri düzenleme
Component'e Scroll(kayan çubuklar) ekleme
Component'leri konfigure etme
Menu'ler
JfileChooser ile dosya/klasör seçimleri

Java İleri Eğitimi - Swing Olayları(Events) ve Yerleşim Yöneticileri(Layout Managers)

Java Olay(Event) aktarma modeli
Action Olayları(Events)
List Seçim olayları (Selection Events)
Mouse Olayları(Events)
Yerleşim Yötecilieri (Layout Managers)
BorderLayout yöneticisi
FlowLayout yöneticisi
GridLayout yöneticisi
BoxLayout yöneticisi
Box yöneticisi
JtabbedPane yöneticisi

Java İleri Eğitimi - Veritabanı(Database) Arabirimi - JDBC

JDBC Bağlantı Modeli
Veritabanı programlama
Veritabanına bağlanma
SQL Sorgu yaratmak ve sorgu sonucunu getirmek
Veritabanı ekleme ve güncelleme işlemleri
SQLException ve veritabanı kullanımıda hata kontrolü
SQLWarning Class'ı ile uyarı kontrolü
JDBC Data tipleri
SQL sorgusu çalıştırma
ResultSetMetaData Class'ı
PreparedStatement, parametrei Statement(ifade)'ler
Stored Procedure ve transaction management

Java İleri Eğitimi - Çoklu çalışabilirlik - Threading

Non-Threaded yazılım
Threaded yazılım
Thread yaratma
Thread'in durumları
Runnable Thread'ler
Thread'leri yönetmek
Çalışan Thread'i kesmek
Runnable Interface
ThreadGroups
Yarış durumu
Synchronized Fonksiyonlar
Deadlocks
Synchronized Block'lar
Thread Communication — wait()
Thread Communication — notify()
Thread-Aware Collections, Executor, Callable

Java İleri Eğitimi - Java Performans ayarları

Java yeterince hızlı mı?
Profile kullanımı
HotSpot sanal makine
Garbage Collection çalışma mantığı
Class yaratım performans etkisi
String, StringBuffer, StringBuilder performans etkisi
Synchronized performans etkisi
Inline fonksiyonların performans etkisi
Collection'ları ayarlamak

Java İleri Eğitimi - Socket'ler ve Network

Client ve Server modeli
Port'lar, Adres'ler ve Protocol'lar
Socket Class'ı
I/O kullanarak iletişim
Server'lar
ServerSocket Class'ı
Eşzamanlı Server
URL ve URLConnection Class'larının kullanımı


Etiketler: JavaProgramlamaVirtual


Tanımlı Sınav Bilgisi Bulunamadı..


Etiketler: JavaProgramlamaVirtual




2009-2010 Creasist Bilişim Teknolojileri Merkezi - MCSE,MCPD,WEB,CCNA,CCNP© Tüm Hakları Saklıdır
CeKurumsal - CeCMS MySQL Yapı 1.1.0 ile geliştirilmiştir.
İşlem 00,062500 saniyede gerçekleşti ve toplam 11 sorgu yapıldı.