Java operatörlerini örneklerle öğrenin.
2 günlük başlangıç Java operatörleri eğitimi: aritmetik, mantıksal, bitwise, shift, üçlü operatör, öncelik tablosu, overflow ve == tuzakları.
Java operatörleri, öncelik sırası ve tip dönüşümü tuzakları
Bu eğitim Java operatörlerini baştan ele alır. Aritmetik operatörler ve tamsayı bölme, ++ ve -- ön/son ek farkı, bileşik atama (+=) ve örtük daraltma, karşılaştırma ile == ve equals farkı, mantıksal operatörler ve short-circuit değerlendirme, bitwise ve shift operatörleri, üçlü operatör, instanceof, operatör önceliği, sayısal terfi (numeric promotion), integer overflow ve kayan nokta hassasiyeti uygulamalı örneklerle işlenir.
2 Gün. Her gün dört modül; toplam 8 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Başlangıç Seviye — Java operatörleri: aritmetik, atama, karşılaştırma, mantıksal, bitwise, üçlü operatör ve öncelik kuralları.
Her operatör için ifadenin sonucu önce tahmin edilir, JShell veya IDE'de çalıştırılarak doğrulanır.
JShell ile ifadeleri anında çalıştırıp sonucu neden öyle çıktığını anlarsınız.
Tamsayı bölme, overflow ve == tuzaklarını önceden görürsünüz.
Sonraki Java konuları için hatasız ifade yazma alışkanlığı kazanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel bilgisayar becerisi yeterlidir.
Önceden programlama bilgisi gerekmez.
JDK 17 kurulu olmalıdır.
IntelliJ IDEA ve JShell birlikte kullanılacaktır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Tamsayı bölme, modül ve ondalık sonuçları doğru öngörebilirsiniz.
++ ön/son ek ve bileşik atamadaki örtük cast durumlarını açıklayabilirsiniz.
== ve equals farkını String ve Integer cache örnekleriyle kavrayabilirsiniz.
Overflow ve kayan nokta hassasiyetini tanıyıp BigDecimal veya Math.addExact seçebilirsiniz.
Short-circuit değerlendirme ile güvenli koşul ifadeleri yazabilirsiniz.
Bitwise ve shift operatörleriyle bayrak ve maske işlemleri yapabilirsiniz.
Üçlü operatörü okunabilir biçimde ve tip terfisini bilerek kullanabilirsiniz.
Operatör önceliğine göre karmaşık ifadelerin sonucunu elle bulabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Spring, Hibernate ve JPA ile web uygulaması geliştirme eğitimi: entity eşleme, N+1 çözümü, transaction, Spring Data, Spring Security ve Testcontainers.
Detayları Gör →JDBC ve Spring'e giriş eğitimi: PreparedStatement, HikariCP, JdbcTemplate, NamedParameterJdbcTemplate ve @Transactional ile veri erişimi uygulamalı işlenir.
Detayları Gör →Spring Data JDBC sorgu metotları eğitimi: findBy kuralları, Pageable, @Query, @Modifying ve projeksiyonlar uygulamalı olarak işlenir.
Detayları Gör →Spring Data JDBC eğitimi: aggregate modeli, CrudRepository, @MappedCollection, yaşam döngüsü olayları, auditing ve Flyway ile PostgreSQL uygulaması.
Detayları Gör →Spring Data JPA özel sorgu eğitimi: @Query, JPQL, native SQL, Specification, Criteria, EntityGraph, projeksiyonlar ve özel repository fragment uygulamalı işleni
Detayları Gör →