Java, piyasadaki en popüler programlama dillerinden biridir. 1995 yılında piyasaya sürülmüş ve günümüzde hâlâ çok geniş bir kullanım alanına sahiptir. Java çok yönlü, nispeten kullanımı kolay ve hem yazılım geliştirme, hem mobil uygulamalar hem de büyük ölçekli kurumsal projelerde yoğun olarak tercih edilen bir dildir. Statista’nın Şubat 2020 verilerine göre dünya çapında geliştiriciler arasında Java %40,2 pazar payına sahiptir. Android ekosisteminde ise açık ara en çok tercih edilen dildir. Türkiye’de e-Devlet ve UYAP Bilişim Sistemi gibi kritik altyapılar Java ile geliştirilmiştir. Vektörel Bilişim Java & Android Yazılım Kursu ile Java’da mobil, web ve masaüstü uygulama geliştirme konularında kapsamlı bilgi ve beceri kazanacaksınız.
Java & Android Yazılım Kursu’nun toplam süresi en az 200 saattir. Eğitimde Tam Öğrenme Modeli uygulanarak her kursiyerin konuları tam olarak özümsediğinden emin olunur. Her bölümün ardından gerçekleştirilen değerlendirmelerle eksikleri tespit edilen katılımcılar için ek çalışma oturumları düzenlenir.
Bu modülde Java platformunun temellerine genel bir bakış yapacak; nesnesel düşünme kavramı, değişken ve operatör kullanımı, diziler, döngüler ve metotlarla çalışma konularını öğreneceksiniz.
Bu modülde Java Standard Edition üzerinde nesne yönelimli kavramlar, encapsulation, polimorfizm ve gelişmiş sınıf tasarımları üzerinde duracaksınız.
Bu modülde PostgreSQL veritabanına giriş yaparak SQL sorguları, veri filtreleme, fonksiyonlar, alt sorgular ve tablo yönetimi gibi temel ve ileri düzey konuları ele alacaksınız.
Bu modülde Hibernate çerçevesi üzerinden POJO’lar, session factory, HQL, JPA entegrasyonu ve performans ayarlamaları gibi ORM temellerini göreceksiniz.
Bu modülde JSF yapısını, Faces-konfigürasyonu, bean yönetimi, Facelets, PrimeFaces ve AJAX entegrasyonlarını inceleyerek zengin web arayüzleri oluşturacaksınız.
Bu modülde SOAP ve WSDL tabanlı servis oluşturma, JAX-WS istemci ve sunucu uygulamalarıyla web servis entegrasyonunu öğreneceksiniz.
Bu modülde Spring IOC, AOP, JPA entegrasyonu, transaction yönetimi ve Spring güvenlik ile test etme konularını uygulamalı olarak göreceksiniz.
Bu modülde Android ortamında Java temelleri, JVM yapısı, JDK/JRE kurulumu ve ilk “Merhaba Dünya” uygulamasını oluşturmayı öğreneceksiniz.
Bu modülde OOP kavramları, miras, arayüzler, erişim belirleyiciler, constructors ve polimorfizm üzerine odaklanacaksınız.
Bu modülde Java koleksiyon framework’ünü, listeler, setler, mapler ve seri hale getirme konularını öğreneceksiniz.
Bu modülde Android projesi oluşturma, Eclipse/CLI kullanımı, uygulama bileşenleri ve yaşam döngüsü konularını uygulamalı olarak inceleyeceksiniz.
Bu modülde Android’de ListView ve ListActivity kullanarak veri listeleme ve kullanıcı etkileşimi ekleme konularını göreceksiniz.
Bu modülde açık ve örtük intentler, filter kaydı, çağrı etkinlikleri ve doğrudan aramalar gibi Android filtreleme mekanizmalarını inceleyeceksiniz.
Bu modülde onDraw, view özelleştirmeleri ve adım adım özel görünümler oluşturma süreçlerini öğreneceksiniz.
Bu modülde Android diyalog temaları, custom diyaloglar ve kullanıcıya kısa mesaj iletimi için Toast kullanımı konularını göreceksiniz.
Bu modülde options/context menüler, alt menüler, radio button/checkbox kullanımı ve WebView entegrasyon konularını öğreneceksiniz.
Bu modülde SharedPreferences, dahili/harici depolama, network bağlantısı ve dosya I/O konularını uygulamalı olarak göreceksiniz.
Bu modülde SQLite OpenHelper, Cursor yönetimi ve içerik sağlayıcılar (Content Providers) ile uygulama içi veritabanı entegrasyonunu öğreneceksiniz.
Bu modülde Android Notification API’si ile bildirim oluşturma, eylem ekleme ve notification manager kullanımı konularını ele alacaksınız.
Bu modülde Android güvenlik mimarisi, izin modeli, veri koruma ve istemci-sunucu iletişimi güvenliği konularını öğreneceksiniz.
Bu modülde uygulamanızı yayınlamaya hazırlama, faturalama, lisanslama ve Google Play yayın sürecini öğreneceksiniz.
Bu modülde bireysel ve grup projeleri üzerinden masaüstü, web ve mobil uygulama geliştirme becerilerinizi pekiştireceksiniz.
Nisan Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Cumartesi-Pazar | 14:00-18:00 | 13.04.2025 23.08.2025 |
BAŞLADI |
Mayıs Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Pazartesi-Çarşamba-Cuma | 18:30-21:30 | 12.05.2025 19.10.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 24.05.2025 15.11.2025 |
Ön Kayıt | |
Pazartesi-Salı-Perşembe-Cuma | 14:00-18:00 | 26.05.2025 21.08.2025 |
Ön Kayıt | |
Pazartesi-Salı-Perşembe-Cuma | 14:00-18:00 | 19.05.2025 14.08.2025 |
Ön Kayıt |
Haziran Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 07.06.2025 29.11.2025 |
Ön Kayıt | |
Pazartesi-Salı-Perşembe-Cuma | 14:00-18:00 | 09.06.2025 04.09.2025 |
Ön Kayıt | |
Pazartesi-Salı-Perşembe-Cuma | 09:30-13:30 | 23.06.2025 18.09.2025 |
Ön Kayıt | |
Pazartesi-Çarşamba-Cuma | 18:30-21:30 | 16.06.2025 23.11.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 14:00-18:00 | 28.06.2025 20.12.2025 |
Ön Kayıt |
Java dilini öğrenmek için çok sayıda neden vardır. Aşağıda bu avantajların bazıları sıralanmıştır: