Graf algoritmalarını Java ile sıfırdan kodlayın
Graf temsili, BFS/DFS, topolojik sıralama, en kısa yol, MST ve problem çözümünü Java ile işleyen 2 günlük algoritma eğitimi.
Java ile graf veri yapıları ve algoritmaları
Eğitim grafların temsilini (komşuluk listesi/matrisi), BFS ve DFS gezinmesini, bağlı bileşenleri, topolojik sıralamayı (Kahn, DFS), döngü tespitini, bipartite kontrolünü, Dijkstra, Bellman-Ford ve Floyd-Warshall en kısa yol algoritmalarını, Union-Find ile Kruskal ve Prim MST'yi, A* sezgisini Java'da kodlayarak işler ve mülakat tarzı graf problemleriyle pekiştirir.
2 Gün. Her gün dört modül; Graf Temelleri ve Gezinme; En Kısa Yol, MST ve Problem Çözümü ekseninde ilerleyen uygulamalı program.
Orta Seviye — graf temsili, BFS/DFS, topolojik sıralama, en kısa yol, MST ve graf problemleri Java ile
Her algoritma önce çizimle anlatılır, sonra Java'da kodlanır ve karmaşıklığı analiz edilir.
Yol, bağımlılık ve ağ problemlerini graf olarak modellersiniz.
Algoritmaların O(V+E) maliyetlerini analiz edersiniz.
Sık sorulan graf problemlerini kendinize güvenle çözersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve özyineleme bilgisi.
Stack, queue, map ve priority queue temelleri.
Temel zaman karmaşıklığı kavramları.
JDK 17 ve bir IDE.
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:
Komşuluk listesi ve matrisini doğru seçebilirsiniz.
Gezinme algoritmalarını kodlayabilirsiniz.
Bağımlılık sıralaması yapabilirsiniz.
Yönlü ve yönsüz graflarda döngü bulabilirsiniz.
Dijkstra ve Bellman-Ford uygulayabilirsiniz.
Kruskal ve Prim ile minimum kapsayan ağaç bulabilirsiniz.
Disjoint set yapısını kullanabilirsiniz.
Graf mülakat problemlerini çözebilirsiniz.
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 ve Spring Boot ustalık eğitimi (TT3335): IoC, AOP, auto-configuration, Data JPA, REST, Security, Testcontainers ve Docker uygulamalı işlenir.
Detayları Gör →Maven depoları ve bağımlılık yönetimi eğitimi: settings.xml, scope, BOM, çakışma çözümü, Nexus, deploy ve OWASP dependency-check.
Detayları Gör →Microsoft 365 bahar güncellemesi eğitimi: güncelleme kanalları, Copilot, Teams, SharePoint, Power Platform, güvenlik ve benimseme planı.
Detayları Gör →Microsoft 365 bahar güncellemeleri eğitimi: Office yenilikleri, Copilot, Teams toplantıları, SharePoint, Planner ve güvenli kullanım örneklerle.
Detayları Gör →Java'ya geçiş eğitimi (TT2137): Java 8 sonrası yenilikler, record, sealed, pattern matching, JPMS, GC, sanal thread ve jdeps ile geçiş planı.
Detayları Gör →