Java dizilerini ve ArrayList'i temelden öğren
Java Diziler ve ArrayList (Parametresiz) eğitimi 2 günlük uygulamalı programda dizi temelleri, gezinme ve algoritmalar, çok boyutlu diziler, arrays sınıfı gibi konuları kapsar. Tek ve çok boyutlu dizileri tanımlayıp gezinebilirsiniz.
Diziler, Arrays sınıfı ve parametresiz ArrayList
Bu eğitim, Java koleksiyonlarının temeli olan dizileri ve ArrayList sınıfını başlangıç düzeyinde öğretir. Dizi tanımlama, başlatma, indeksleme, uzunluk, ArrayIndexOutOfBoundsException, for ve for-each ile gezinme, çok boyutlu ve düzensiz (jagged) diziler, Arrays.sort/fill/copyOf/toString/equals/binarySearch ele alınır. Ardından parametresiz (raw) ArrayList ile add/get/remove/size, Object tabanlı saklama, cast gerekliliği, ClassCastException riski, autoboxing ve generics'in neden gerekli olduğu gösterilir; dizi ile ArrayList karşılaştırması ve basit öğrenci/not uygulamasıyla pekiştirilir.
2 Gün. Her gün dört modül; katılımcılar diziler konusundan başlayıp parametresiz arraylist konusuyla tamamlar.
Başlangıç Seviye — Java dizileri, çok boyutlu diziler, Arrays yardımcı sınıfı ve parametresiz (raw) ArrayList kullanımı ve sınırları.
Her kavram konsol uygulamasıyla denenir; bilinçli hatalar (indeks taşması, ClassCastException) üretilip nedenleri tartışılarak çözülür.
Çok sayıda değeri dizi ve listelerde tutup işlemeyi öğrenirsiniz.
ArrayIndexOutOfBounds ve ClassCastException mesajlarını yorumlarsınız.
Raw type sorunlarını görerek generics'in gerekçesini kavrarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Daha önce kod yazmış olmak şart değildir; temel mantıksal düşünme yeterlidir.
Dosya yönetimi ve metin editörü kullanımı gibi temel işlemler bilinmelidir.
JDK ve bir IDE kurulabilen Windows, macOS veya Linux bilgisayar gerekir.
Her gün işlenen örnekleri tekrar yazmaya ayrılacak kısa bir süre verimi artırı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:
Tek ve çok boyutlu dizileri tanımlayıp gezinebilirsiniz.
ArrayIndexOutOfBoundsException hatalarının sebebini bulabilirsiniz.
Arrays.sort, fill ve copyOf yöntemlerini kullanabilirsiniz.
Dizide toplam, en büyük ve arama işlemleri yazabilirsiniz.
ArrayList ile eleman ekleyip silebilirsiniz.
Parametresiz kullanımın ClassCastException riskini açıklayabilirsiniz.
Autoboxing ve unboxing davranışlarını doğru yönetebilirsiniz.
Dizi ve liste kullanan konsol uygulaması yazabilirsiniz.
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 tasarım kalıpları ve UML: sınıf/sequence diyagramı, GoF kalıpları, kurumsal ve eşzamanlılık kalıpları, refactoring. 3 gün uygulamalı.
Detayları Gör →Java eğitimi: sözdizimi, OOP, koleksiyonlar, istisna, lambda ve Stream API, dosya I/O, JDBC ve Maven ile konsol projesi. 3 gün uygulamalı.
Detayları Gör →Java SE programlama: OOP, koleksiyonlar, Stream API, NIO.2, eşzamanlılık, JDBC, JPMS ve JVM temelleri. 4 günlük uygulamalı eğitim.
Detayları Gör →OCA/OCP Java SE hazırlık: dil kuralları, OOP, collections, Stream, eşzamanlılık, NIO.2, JDBC ve deneme sınavları. Sınav ücreti ilgili kuruma aittir.
Detayları Gör →JAX-RS ile REST servis geliştirme: kaynak yazımı, JSON bağlama, ExceptionMapper, filtre, SSE, JWT/OAuth2, OpenAPI ve REST Assured. 2 gün.
Detayları Gör →