Eğitimin Amacı:
Bu eğitim programında java programlama dili sıfırdan başlanarak kapsamlı bir şekilde ele alınacaktır. Eğitimde özellikle java ile OOP kavramlarına değinilecektir. Bu kapsamda SOLID prensipleri de ele alınacaktır. Eğtim süresi boyunca Intellij idea ya da Eclipse gibi geliştirme ortamları kullanılabilecektir.
Kimler Katılmalı:
Katılımcılar, bu eğitim sonrasında;
-
Temel veri türlerini açıklayabilecek,
-
Yukarıdan-aşağı, aşamalı iyileştirme süreci ile algoritma geliştirebilecek,
-
Mantıksal operatörleri, break ve continue program kontrol ifadelerini kullanabilecek,
-
Fonksiyon olarak isimlendirilen, küçük parçaları kullanarak nasıl modüler programlar yapılandırılacağını öğrenecek,
-
Fonksiyonlar arasında bilgi aktarmak için kullanılan mekanizmaları açıklayabilecek,
-
Kendilerini çağıran fonksiyonların nasıl yazılacağını ve kullanılacağını açıklayabilecek,
-
Değer tablolarını ve listelerini, saklamak, sıralamak ve aramak için dizileri kullanabilecek,
-
Bir diziyi oluşturmayı, ilk değer vermeyi ve elemanlarına tek tek erişmeyi öğrenecek,
-
Birden fazla indisli dizileri oluşturacak ve yönetecek
-
OOP(Object-oriented programming ) kod yazabilecek
-
SOLID prensiplerini öğrenecek
Eğitim Programı: Yeterli ön başvuru sayısı olduktan sonra eğitim planlanacaktır.
Eğitim Ücreti: %10 KDV dahil 4500 TL
Eğitim Süresi: 20 saat
Eğitim Yöntemi: Uzaktan canlı eşzamanlı (senkron) eğitim
Eğitimin Yeri: Bursa Uludağ Üniversitesi Görükle Kampusu
Katılımcı sayısı: Minimum 10 kişi
Eğitim İçeriği:
-
DEĞİŞKENLER VERİ TİPLERİ VE TEMEL OPERATÖRLER
-
KOŞUL DURUMLARI
-
Mantıksal operatörler
-
Karşılaştırma operatörleri
-
If else blokları
-
Switch case yapısı
-
DÖNGÜLER
-
For Döngüsü
-
While Döngüsü
-
Do While Döngüsü
-
Break ve Continue
-
METOTLAR(FONKSIYONLAR)
-
Metodlarda Parametre geçme
-
Geri değer döndüren Fonksiyonlar(Return Kullanımı)
-
Geri değer Döndürmeyen Fonksiyon Tanımlama(Void Kullanımı)
-
Metodların Aşırı Yüklenmesi(Overloading)
-
OOP (OBJECT ORIENTED PROGRAMMING)
-
Class (Sınıf) Oluşturma
-
Sınıflarda Metod Tanımlama
-
Constructor Metod
-
Obje Referansları
-
Kalıtıma(inheritence) Giriş
-
Encapsulation
-
Polimorphizm
-
Interface
-
Abstaract Class
-
Static Anahtar Kelimesi Kullanımı
-
ARRAY ,ARRAYLIST VE LINKEDLIST SINIFLARI
-
Array’lerin özellikleri
-
Array’lerde sıralama
-
Foreach Döngüsü Kullanımı
-
ArrayList’lerin Özellikleri ve Kullanımı
-
LinkedList Kullanımı
-
Iterator Kullanımı
-
JAVA İLE SOLID PRENSİPLERİ
-
Single Responsibiliy(Tek sorumluluk Prensibi)
-
Open Closed Prenciple(Açık Kapalı Perensibi)
-
Liskov Substitution Principle (Liskov Yer değiştirme Prensibi)
-
Interface Segregation (Arayüz Ayrıştırma)
-
Dependency Inversion (Bağımlılığın Ters Çevrilmesi)
Önemli Bilgilendirme:
- Toplam eğitim süresinin %80 ve üzeri katılımlara sertifika düzenlenir. %79 ve altı katılımlara ise herhangi bir belge düzenlenmeyecektir.
- Eğitim süresi tamamlandıktan sonra kurumumuza ait kontroller sonrası sertifikalar düzenlenecek ve PTT Kargo ile kayıt anında girdiğiniz adreslerinize gönderilecektir. Adres ve iletişim bilgileriniz güncel olmalıdır.
- Katılımcılar her türlü soru ve sorunlarını usem@uludag.edu.tr adresimize yazabilirler. Mail eğitim süresince anlık takip edilecektir.
- Eğitime başvuru ve eğitim ücreti internet ödemesi internet üzerinden gerçekleştirilmektedir. Katılımcıların banka kredi kartı ödemelerinde taksitlendirme yapılamamaktadır.
- Kurumsal fatura ödemelerinde 0850 840 8543 çözüm merkezimiz ile irtibata geçebilirsiniz.
- Önemli: Eğitimlerimize kesin kayıt yaptıranların geçerli nedenle eğitime katılamama ve kaydın iptali durumunda, döner sermaye işletme yönetmeliği süreçlerinden kaynaklanan iç yazışmalar nedeniyle ücret iadesi ortalama 1 aylık bir zaman almaktadır. Kesin kayıt yapmadan önce lütfen dikkate alınız.