Dosya ve dizinleri NIO.2 ile yönetin
NIO.2 ile dosya ve dizinler: Path/Files API, copy/move seçenekleri, walkFileTree, glob, dosya öznitelikleri, symbolic link, geçici dosyalar ve WatchService ile dizin izleme.
java.nio.file ile dosya sistemi işlemleri
Eğitim, java.nio.file paketiyle modern dosya yönetimini işler. Path oluşturma, resolve ve relativize, normalize, Files.exists, createDirectories, copy ve move seçenekleri, Files.walk ve walkFileTree, FileVisitor, glob ile DirectoryStream, dosya öznitelikleri ve POSIX izinleri, symbolic link, geçici dosyalar, WatchService ile dizin izleme ve eski java.io.File ile karşılaştırma uygulamalı çalışılır.
2 Gün. Her gün dört modül; 1. gün Path ve Files API; 2. gün Dizin Gezintisi ve İzleme.
Orta Seviye — NIO.2 ile dosya, dizin ve metadata işlemleri
Katılımcılar dizin ağacı tarayan, kopyalayan ve değişiklikleri izleyen küçük araçlar yazar; testleri geçici dizinlerde çalıştırır.
Eski File sınıfının eksiklerini NIO.2 ile aşarsınız.
walkFileTree ile büyük dizin ağaçlarını güvenle işlersiniz.
WatchService ile dosya olaylarına tepki veren uygulamalar yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, istisna ve koleksiyon bilgisi gerekir.
Kaynak yönetimi söz dizimi bilinmelidir.
JDK 17 ve IDE kurulu olmalıdır.
Dizin, yol ve izin kavramlarına aşinalık beklenir.
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:
Path ile platformdan bağımsız yol işlemleri yapabilirsiniz.
Files.copy ve move ile seçenekli kopyalama ve taşıma yapabilirsiniz.
Küçük ve büyük dosyaları uygun API ile okuyup yazabilirsiniz.
Dosya meta verisini ve POSIX izinlerini okuyup ayarlayabilirsiniz.
walkFileTree ile dizin ağacını özyinelemeli işleyebilirsiniz.
Path traversal gibi dosya sistemi risklerini önleyebilirsiniz.
Geçici dosya ve dizinleri güvenle oluşturabilirsiniz.
WatchService ile dosya olaylarını yakalayabilirsiniz.
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.
JBoss uygulama yönetimi I eğitimi: EAP kurulumu, standalone.xml, jboss-cli, datasource, Elytron, RBAC, domain modu ve mod_cluster.
Detayları Gör →JBoss yönetimi ve sınav hazırlığı eğitimi: EAP standalone/domain, CLI, Elytron, kümeleme ve süre sınırlı uygulamalı deneme laboratuvarları.
Detayları Gör →Java ile REST API eğitimi: Maven, Jackson JSON, Spring MVC, REST tasarımı, RestClient ile API tüketimi ve WireMock testleri.
Detayları Gör →REST API Postman ve CRUD eğitimi: HTTP metotları, durum kodları, Postman koleksiyonu ve testleri, Newman CI otomasyonu ve kimlik doğrulama.
Detayları Gör →Spring Boot ile Java REST API geliştirme eğitimi: Initializr, RestController, DTO, doğrulama, hata yönetimi, Actuator ve MockMvc testleri.
Detayları Gör →