Java ile üretim seviyesinde yazılımcı olun
Java yazılım uzmanlığı eğitimi; modern Java, tasarım desenleri, Spring Boot REST, JPA/PostgreSQL, Spring Security, test stratejisi, Docker, CI/CD ve mimari konuları tek projede işler.
Java ile uçtan uca yazılım uzmanlığı
Program, Java geliştiricisini iş yerinde ihtiyaç duyulan bütün katmanlarla tanıştırır. Modern Java (record, Stream, sanal thread), SOLID ve tasarım desenleri, Spring Boot ve REST, JPA/Hibernate ve PostgreSQL, Spring Security ve JWT, JUnit ile test stratejisi, Docker, GitHub Actions ile CI/CD, günlükleme ve izleme ile mimari kararlar; hepsi tek bir uygulama üzerinde beş günde uygulamalı işlenir.
5 Gün. Her gün dört modül; 1. gün Modern Java ve Tasarım; 2. gün Spring Boot ve REST; 3. gün Veri Katmanı ve Güvenlik; 4. gün Test ve Kalite; 5. gün Dağıtım, İzleme ve Mimari.
İleri Seviye — Java dilinden Spring, veri erişimi, test, CI/CD ve mimariye uzanan kapsamlı yazılım uzmanlığı programı
Katılımcılar beş gün boyunca bir sipariş yönetim sisteminin backend'ini Git, Docker ve CI hattıyla birlikte geliştirir; günlük kod incelemesi yapılır.
Dilden dağıtıma kadar bir kurumsal projenin bütün aşamalarını tek hatta görürsünüz.
Eğitim sonunda GitHub'a koyabileceğiniz uçtan uca bir backend projeniz olur.
Günlük kod incelemeleriyle üretim kalitesinde kod yazma alışkanlığı edinirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, döngü, sınıf ve koleksiyon düzeyinde Java bilinmelidir.
Temel SQL sorguları ve Git commit/branch işlemleri gerekir.
Beş günlük yoğun programa ve günlük uygulamalara katılım beklenir.
16 GB RAM, JDK 17, Docker Desktop ve IntelliJ IDEA önerilir.
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:
record, Stream ve sanal thread gibi modern özellikleri kullanabilirsiniz.
SOLID ve tasarım desenlerini gerçek kodda uygulayabilirsiniz.
Katmanlı ve dokümante edilmiş REST API geliştirebilirsiniz.
JPA ve PostgreSQL ile performanslı veri erişimi kurabilirsiniz.
JWT ve rol tabanlı yetkilendirme ile API'yi koruyabilirsiniz.
Birim, entegrasyon ve uçtan uca test paketi oluşturabilirsiniz.
Docker ve GitHub Actions ile otomatik derleme ve dağıtım hattı kurabilirsiniz.
Katmanlı, modüler monolit ve mikroservis arasında gerekçeli seçim yapabilirsiniz.
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.
JDBC Batch İşlemleri ve Transaction Yönetimi eğitimi: addBatch, executeBatch, setAutoCommit, commit, rollback, Savepoint, izolasyon seviyeleri, deadlock, bağlan
Detayları Gör →JDBC RowSet ile Veritabanı Etkileşimi eğitimi: RowSetFactory, JdbcRowSet, CachedRowSet, WebRowSet, XML dışa aktarma, RowSetListener, bağlantısız çalışma ve acce
Detayları Gör →JDBC RowSet ile Join ve Filtreleme eğitimi: JoinRowSet.addRowSet, setMatchColumn, FilteredRowSet, Predicate arayüzü, join türleri, sıralama ve SQL JOIN ile perf
Detayları Gör →Java Savunmacı Programlama Teknikleri eğitimi: Girdi doğrulama, defensive copy, değişmez nesneler, null güvenliği, güvenli serileştirme, SQL ve komut enjeksiyon
Detayları Gör →Java Tasarım Kalıpları eğitimi: Singleton, Factory, Abstract Factory, Builder, Adapter, Decorator, Facade, Proxy, Strategy, Observer, Command, State ve Template
Detayları Gör →