Java programcılığına sağlam bir başlangıç yapın
Program, Java'yı hiç bilmeyenleri JDK ve IDE kurulumundan başlatıp veri tipleri, kontrol akışı, metotlar, sınıflar, kalıtım, arayüzler, koleksiyonlar, generics, istisna yönetimi, dosya I/O, tarih-zaman API, lambda ve JDBC ile veritabanı erişimine taşır.
Java dilini baştan sona uygulamalı öğrenme programı
Program, Java'yı hiç bilmeyenleri JDK ve IDE kurulumundan başlatıp veri tipleri, kontrol akışı, metotlar, sınıflar, kalıtım, arayüzler, koleksiyonlar, generics, istisna yönetimi, dosya I/O, tarih-zaman API, lambda ve JDBC ile veritabanı erişimine taşır. JUnit ile test ve Maven ile derleme yapılır; son gün küçük bir konsol uygulaması geliştirilir.
4 Gün. Her gün dört modül; Java Temelleri; Nesne Yönelimli Programlama; Koleksiyonlar, I/O ve Tarih; JDBC ve Bitirme Projesi ekseninde ilerleyen uygulamalı program.
Temel Seviye — Sıfırdan Java: sözdizimi, OOP, koleksiyonlar, istisnalar, I/O, JDBC ve küçük proje
Her konu kısa anlatım ve ardından IntelliJ IDEA üzerinde yazılan alıştırmalarla ilerler; son günde katılımcılar küçük bir kütüphane yönetim uygulaması geliştirir.
Önceden programlama bilgisi gerektirmeden Java'yı adım adım öğrenirsiniz.
Dilden JDBC'ye kadar bir uygulamanın temel parçalarını görürsünüz.
Bitirme projesiyle öğrendiklerinizi portföye girecek bir uygulamaya dönüştürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya ve klasör yönetimi, program kurma becerisi.
Temel matematik ve algoritmik düşünmeye ilgi.
JDK 21 ve IntelliJ IDEA Community kurulabilen bilgisayar.
Günlük alıştırmaları tamamlamaya istekli olmak.
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:
Veri tipleri, operatörler ve kontrol akışıyla doğru Java kodu yazabilirsiniz.
Sınıf, kalıtım ve arayüzlerle nesne modeli kurabilirsiniz.
try-with-resources ve özel istisnalarla sağlam hata yönetimi yapabilirsiniz.
List, Set, Map yapılarını amaca göre seçip kullanabilirsiniz.
Temel stream ve lambda ifadeleriyle koleksiyon işleyebilirsiniz.
Dosya okuma-yazma ve java.time API işlemlerini yapabilirsiniz.
PreparedStatement ile güvenli veritabanı işlemleri yazabilirsiniz.
Maven ve JUnit ile küçük bir Java uygulamasını baştan sona geliştirebilirsiniz.
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.
Java reflection ile anotasyon, generics ve diziler eğitimi: özel anotasyon, Type API, TypeToken, Array sınıfı ve doğrulama çerçevesi. 2 gün uygulamalı, DVA sert
Detayları Gör →JDBC eğitimi: bağlantı, Statement ve PreparedStatement, ResultSet, transaction, batch, SQL injection önleme ve DAO ile müşteri CRUD uygulaması. 2 gün, DVA serti
Detayları Gör →JPA ve Spring Boot eğitimi: entity eşleme, Spring Data JPA, ilişkiler, N+1 çözümü, @Transactional, Flyway ve Testcontainers. 2 gün uygulamalı, DVA katılım serti
Detayları Gör →Java için Kafka temelleri eğitimi: topic, partition, Producer ve Consumer API, offset, consumer group, Spring Kafka ve Kafka Streams. 2 gün uygulamalı.
Detayları Gör →Java ilişki eşleme, yapıcılar ve polimorfizm eğitimi: is-a/has-a, bileşim, çokluk, yapıcı zinciri, başlatma sırası ve polimorfik tasarım. 2 gün uygulamalı.
Detayları Gör →