Merhabalar ben Burak, 25 yaşındayım. Mersin Üniversitesi Otomotiv Müh. bölümünden mezun oldum. Yazılıma lise 2. sınıfta C# ile başladım daha sonra aldığım eğitimlerle yazılıma ısındım üniversiteye hazırlık yıllarımda biraz ara versem de 1. sınıfta tekrar eğitimler almaya başladım. 2017'de Teknofest yarışmalarında EEG sinyalleriyle çalışan dron yapımında üniversitemizi temsil eden ekibin içerisinde yer aldım. 2019'da yine aynı yarışmada minyatür tank projesinde ekibime yazılım kısmında destek oldum. Mezun olduktan sonra yurtdışı eğitim koçluğu yapmaya başladım. Türkiye'de bu alanda sayılı şirketlerle çalıştım. Bu şirketlerde öğrencilerle Online Java üzerinden eğitimler veriyordum. Genel olarak eğitim vermeyi seven birisiyim. Bilgilerimi paylaşarak birilerinin bir şeyler başarması beni mutlu ediyor. İkili iletişimlerde iyiyim ve yaşım nedeniyle öğrencilerle hızlı bir şekilde uyum sağlayabilirim. Bu eğitimde daha önceden yazılımla uğraşmamış, en baştan başlamak isteyenler için konu anlatım videoları yer almakta. Belli bir seviyeye geldikten sonra diğer paketlere de göz atabilirsiniz.
Aktiviteler
Sorbil üzerinden İngilizce öğrenmenizi kolaylaştıracak ve eğitim deneyiminizi iyileştirecek, yapabileceğiniz aktiviteler:
Merhaba Dünya Programı: Java'da ilk programınızı yazarak başlayın. "Merhaba, Dünya!" yazdıran bir Java programı yazın.
Temel Matematiksel İşlemler: Java kullanarak iki sayının toplamını, farkını, çarpımını ve bölümünü hesaplayan bir hesap makinesi programı yazın.
Diziler: Bir dizi (array) oluşturun ve bu diziyi sıralayın. Ayrıca dizinin en büyük ve en küçük elemanlarını bulun.
Döngüler: Java'da `for` veya `while` döngüsünü kullanarak 1'den 10'a kadar olan sayıları yazdıran bir program yazın.
Koşullu İfadeler: Kullanıcıdan bir sayı alın ve bu sayının pozitif, negatif veya sıfır olduğunu kontrol eden bir program yazın.
Fonksiyonlar: İki sayının en büyük ortak bölenini hesaplayan bir fonksiyon oluşturun. Bu fonksiyonu kullanarak iki sayının OBEB'ini bulun.
Sınıflar ve Nesneler: Bir Araba sınıfı oluşturun ve bu sınıfı kullanarak birkaç farklı araba örneği (nesnesi) yaratın.
Dosya İşlemleri: Bir metin dosyasını okuyun ve dosya içeriğini ekrana yazdırın.
Veri Tabanı Bağlantısı: Basit bir veritabanı bağlantısı oluşturun ve kullanıcıların bilgilerini veritabanına ekleyen ve sorgulayan bir Java programı yazın.
GUI Uygulaması: Java Swing veya JavaFX kullanarak basit bir grafiksel kullanıcı arayüzü (GUI) uygulaması oluşturun, örneğin bir hesap makinesi uygulaması.
Egzersizler (Zorunlu değildir)
Eğitimden alacağınız verimi arttırmak için, size opsiyonel egzersizler hazırladık. Uluslararası sertifikanızı almanız için bu egzersizleri tamamlamanız şart değildir, bu egzersizler sizin eğitim deneyiminizi iyileştirmek için oluşturulmuştur, belirttiğimiz gibi egzersizleri tamamlamanız zorunlu değildir. Bu eğitim için farklı egzersizler isterseniz, [email protected] adresine e-mail atmanız yeterlidir. Ekibimiz size farklı egzersizler iletecektir.
1. Java programlama dili, hangi programlama paradigmalarını destekler?
a) Sadece işlevsel programlama
b) Yalnızca nesne yönelimli programlama
c) Hem işlevsel hem de nesne yönelimli programlama
d) Hiçbirini desteklemez
2. Java'da bir sınıfın alt sınıf (subclass) olabilmesi için kullanılan anahtar kelime nedir?
a) subclass
b) extend
c) implement
d) interface
3. Java'da bir döngüde belirli bir şart sağlandığında döngüyü sonlandıran anahtar kelime nedir?
a) while
b) loop
c) for
d) break
4. Java'da bir değişkenin sadece bir kez atanmasını sağlayan anahtar kelime nedir?
a) once
b) final
c) unique
d) singleton
5. Java'da bir metodu başka bir sınıftan miras almayı ifade eden anahtar kelime nedir?
a) inherit
b) abstract
c) extends
d) override
6. Java'da "String" sınıfı hangi sınıfın alt sınıfıdır?
a) Object
b) Integer
c) Character
d) Text
7. Java'da bir dosya okuma işlemi yaparken hangi sınıfı kullanırsınız?
a) FileReader
b) FileWriter
c) FileReaderWriter
d) TextReader
8. Java'da bir hata (exception) yakalamak ve işlemek için kullanılan anahtar kelime nedir?
a) try
b) catch
c) throw
d) throws
9. Java'da "ArrayList" ve "LinkedList" hangi tür veri yapılarına örnektir?
a) Dizi (Array)
b) Yığın (Stack)
c) Kuyruk (Queue)
d) Bağlı liste (Linked List)
10. Java'da bir sınıfın nesnesini oluşturmak için hangi anahtar kelime kullanılır?
a) new
b) create
c) instance
d) make
Cevaplar:
1. c) Hem işlevsel hem de nesne yönelimli programlama
2. b) extend
3. d) break
4. b) final
5. c) extends
6. a) Object
7. a) FileReader
8. a) try
9. d) Bağlı liste (Linked List)
10. a) new
Çok iyi bir anlatımı vardı. Çok iyi bir eğitim. Fakat ben farklı uygulama kullandım. Kontrol amaçlı da dreamweaver kullanıyım dedim ama kod çalışmıyor. Onun dışında gayet iyi anladım.
Mükemmel olmuş...
Çok Açık Ve Net Anlatmış
Gerçekten açıklayıcı ve öğretici olmuş örnekler sayesinde neyin ne oldunu tam bir şekilde anladım ağzınıza sağlık hocam.
Çok Açık Ve Net Anlatmış