Eğitim İçeriği
Giriş
- Kotlin'in Java'ten Neden Daha İyi Olduğu
Araçları Kurma
- Komut Satırı Araçlarını Kullanma
- Kotlin için JDK'yı Kurma
- IDE'yi Kurma ve Ayarlama: IntelliJ
- Eklentileri Kurma
Kotlin ile Temel Programming Programlamaya Başlama
- Kotlin Mimarisini Öğrenme
- Kotlin'de Değişkenler Oluşturma
- Kotlin'deki Farklı Veri Tiplerini Anlama
- Kotlin'de Dizeleri Kullanma
- Kotlin'de Değişmezliği Anlama
- İfadeler, Deyimler ve Atamalar Uygulama
- Kotlin'de Boş Değer Güvenliği için Boş Değerlendirilebilir Değişkenleri Kullanma
- "if" Deyimleriyle Koşullu Program Akışını Yönetme
- "when" Deyimlerini Kullanarak Seçenekleri Yönetme
- Kotlin'in Koşullu Deyimler için Gelişmiş Yeteneklerini Keşfetme
- Kotlin'de Dizileri ve Listeleri Kullanma
- Kotlin'de Döngü Yapılarını Uygulama
- Kotlin'de Fonksiyonları Oluşturma, Bildirme ve Kullanma
- Parametreleri Kullanma ve Bir Değer Döndürme
- Uzantı Fonksiyonlarını Kullanma
- Satır İçi Fonksiyonları Kullanma
- Yüksek Dereceli Fonksiyonları Kullanma
Java ile Object-Oriented Programming Programlama
- Nesne Yönelimli Programlamaya Genel Bakış
- Bir Sınıf Oluşturma
- Sınıflara Metotlar Ekleme
- Temel Yapıcıları Tanımlama
- Adlandırılmış Parametreleri ve Varsayılan Değerleri Kullanma
- Kalıtım'a İzin Vermek için Açık Sınıfları Kullanma
- Soyut Sınıfları Kullanma
- Arayüzleri Oluşturma ve Kullanma
- Geçersiz Kılmayı Yönetme
- Veri Sınıfları Oluşturma
- Tekil Örnekleri ve Eşlik Eden Nesneleri Kullanma
- Numaralandırmaları Kullanma
- Sınıfları Paketlere Gruplandırma
- İçe Aktarmaları Kullanma
- Bilgi Gizliliğini Uygulama
- Getter'ları ve Setter'ları Kullanma
- Görünürlük Değiştiricileri Uygulama
- Generikleri Anlama
- Generic Bir Yığın Uygulama
- Generic Fonksiyonları Kullanma
Java ile Kotlin'in Birlikte Çalışabilirliğini Keşfetme
- Kotlin'den Java'ü Kullanma
- Java'den Kotlin'i Kullanma
Kotlin'in Gelişmiş Özelliklerini Keşfetme
- Operatör Aşırı Yüklemesini Anlama
- Açıklamaları Kullanma
- Yansımayı Kullanma
- DSL Yapımını Uygulama
- Yapılandırmayı Uygulama
Fonksiyonel Programming için Kotlin Kullanma
Uygulamalı: Bir Android Uygulamasını Java'ten Kotlin'e Dönüştürme
- Android Studio Kullanma
- Kotlin ile Yeni Bir Proje Başlatma
- Mevcut Java Kodunu Kotlin'e Dönüştürme
- Kotlin ile Android API'lerini Kullanma
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Java programlama konusunda deneyim
- Android geliştirme konusunda temel deneyim veya aşinalık
Hedef Kitle
- Kotlin ile ilgilenen Android geliştiriciler
- Kotlin ile ilgilenen Java programcılar
Danışanlarımızın Yorumları (2)
Alex çok dostane ve neşeli biri. Herkesin beraber çalışmayı ve çözümler sunmayı teşvik etti.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Eğitim - Kotlin for Beginners
Yapay Zeka Çevirisi
Kursun yoğunluğu ve konuların kapsamı. Zor konular iyi bir seviyede açıklanmış, bu yüzden aralarında bazı boş noktalar olsa da (örneğin DSL) -- zaten temel bilgilere sahip olduğum için ve sorularımı Google'a nasıl sormam gerektiğini bildiğim için kendi başıma ilerlemek zor olmayacak.
Alexey Baryshnev - C.T.Co SIA
Eğitim - Advanced Kotlin Programming
Yapay Zeka Çevirisi