Eğitimin Tanıtımı
Yayıncının uzun bir ara verdikten sonra eğitime döndüğünü belirtti.
Yeni bir programlama dili olan Java ile eğitim verileceği duyuruldu.
Eğitim sürecinin geliştirilmesi için ekip çalışması ve projeler teşvik ediliyor.
Canlı Yayınlar ve Katılım
Canlı yayınların katılımcılar için motivasyon oluşturduğu vurgulandı.
Katılımcıların düzenli olarak derslere katılmasının önemi belirtildi.
Discord kanalı üzerinden soru yanıt bölümleri oluşturulacak.
Eğitim İçeriği ve Ödevler
Ödevlerin düzenli bir şekilde yapılmasının gerekliliği ifade edildi.
Ödevler üzerinden yola çıkarak gerçek projeler oluşturulacak.
Dersin başındaki konuların önceden öğrenilmesi gerektiği söylendi.
Java Programlama Temelleri
Java'nın sektörde en fazla kullanılan programlama dillerinden biri olduğu vurgulandı.
Katılımcıların sıfırdan başlayacağı belirtilerek Java'nın temellerine odaklanılacak.
Veri yapıları ve değişkenlerle ilgili eğitim verilecek.
Değişkenler ve Veri Yönetimi
Değişkenlerin yazılımda veri tutmanın önemli bir yolu olduğu açıklandı.
Kullanıcı ile etkileşim ve veri yönetiminin temel mantığı üzerinde duruldu.
Çeşitli veri türleri ve bunların nasıl kullanılacağı örneklerle anlatıldı.
Kodlama ve Uygulama Geliştirmenin Prensipleri
Kodlama sırasında hataların sık karşılaşılan bir durum olduğu ve buna hazırlıklı olmanın önemi vurgulandı.
Yazılım geliştirirken kendini tekrar etmeme prensibinin önemine dikkat çekildi.
Geliştiricilerin projelerini daha sürdürülebilir hale getirmeleri için metotlarını kullanmalarının gerekliliği belirtildi.
Veri Yönetiminin Önemi
Dinamik yapılar kullanarak veri yönetimi süreçleri açıklanır.
Katılımcıların dikkatli olmaları gerekiyordu, abonelik hatırlatmaları yapılıyor.
Ramazan dönemi nedeniyle bazı işlemler uzatılacaktır.
Temiz Kod Yazma Prensipleri
Temiz kod yazmanın önemi üzerinde duruluyor.
Tecrübeli programcıların dikkatli olması gerektiği vurgulanıyor.
Destek topluluklarının aktif olması gerektiği hatırlatılıyor.
Veri Tipleri ve Tanımlamalar
Programlama dillerinde kullanılan temel veri tipleri açıklandı.
Tam sayı (int) ve ondalıklı sayıların (float) kullanımları örneklerle gösterildi.
Veri tiplerinin sınıflarını belirlemenin önemi vurgulandı.
Şartlı İfadeler ve Kontrol Yapıları
Şartlı ifadelerin programlamada nasıl çalıştığı anlatıldı.
Farklı durumların kontrol edilmesinde hangi yapıların kullanılacağı üzerinde duruldu.
Sonuçların gösterimini belirlemek için veri akışının nasıl yönetileceği açıklığa kavuşturuldu.
Döngüler ve Veri İşleme
Döngü yapılarının nasıl kullanıldığı ve veri akışını nasıl etkilediği detaylandırıldı.
Diziler (arrays) aracılığıyla veri işlemenin temel mantığı açıklanıyor.
Gerçek dünya uygulamalarında döngülerin ve listelerin nasıl kullanılacağı örneklendirildi.
Proje Uygulaması ve Sonuçlar
Katılımcıların öğrendiklerini uygulamak için proje ödevleri hazırlanır.
Sonuçların değerlendirilmesi ve optimizasyon süreçleri üzerinde duruldu.
Kullanıcı geri bildirimlerinin projeye nasıl entegre edileceği hakkında bilgiler verildi.
Kredi ve Programlama Bağlantısı
Kredi sisteminin, bir programlama dilinde değer ve referans tiplerini anlamak için önemli olduğu vurgulanıyor.
Kredi hesaplamalarının temel mantığını anlamak için programlamada kullanılan başlangıç noktaları tanıtılıyor.
Diziler ve Elemanlara Erişim
Dizilerde elemanların sıfırdan başlayan indeksleri olduğu belirtiliyor.
Dizilere erişim ve elemanların nasıl alındığına dair örnekler veriliyor.
Değer ve Referans Tipleri
Değer tiplerinin, bellekte doğrudan değişkenin değerini tuttuğu açıklanıyor.
Referans tiplerinin ise bellek adresini tutarak değişkenler arasında bağlantı kurduğu ifade ediliyor.
Değişken Atamaları ve Bağlantı
Değişken atamalarında bağlantının nasıl koptuğu ve bu durumun yazılım üzerindeki etkileri açıklanıyor.
Bir değişkenin yeni bir değere atanması durumunda önceki değerin etkileri ele alınıyor.
Pratik Uygulamalar ve Ödevler
Kamp süresince katılımcılara verilecek ödevlerin ve çalışmaları üzerinde duruluyor.
Katılımcılara Discord üzerinden etkileşimde bulunmaları ve problemleri birlikte çözmeleri öneriliyor.
(Java & React) Yazılım Geliştirici Yetiştirme Kampı 1. Gün Java Giriş
(Java & React) Yazılım Geliştirici Yetiştirme Kampı 1. Gün Java Giriş