Eğitim İçeriği
Giriş
Kotlin için 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 ve Kotlin Sözdizimi ile Başlarken
- Kotlin Mimarisini Öğrenme
- Kotlin Sözdizimini Öğrenme
- Kotlin'in Temel Özelliklerini Kullanma
Object-Oriented Programming ile Kotlin
- Nesnelerle Programming'e Genel Bakış
- Sınıf Oluşturma
- Sınıflara Metotlar Ekleme
- Temel Yapıcıları Tanımlama
- Adlandırılmış Parametreler ve Varsayılan Değerler Kullanma
- Kalıtım Sağlamak İçin Açık Sınıfları Kullanma
- Soyut Sınıfları Kullanma
- Sınıfları Oluşturma ve Kullanma
- Geçersiz Kılmayı İşleme
- Veri Sınıfları Oluşturma
- Tekil Örnekler ve Yardımcı Nesneler 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
- Generics'i Anlama
- Generic Bir Yığın Uygulama
- Generic Fonksiyonlar Kullanma
Android Uygulama Geliştirme Kotlin Kullanarak
- Android Geliştirme için Araçları Kurma
- Android Studio'yu Kurma
- Yeni Bir Proje Başlatma
- Emülatörü Kurma
- Kütüphaneyi Kurma
- Kotlin'i Android'ta Kurma
- Hello Android Çerçevesi ve Android SDK Araçlarıyla Çalışma
- Kotlin Kullanarak Bir Android Uygulaması Geliştirme
- ListActivity ve ListView Kullanma
- Intent'ler ve Intent Filtreleri Kullanma
- Özel Görünümlerle Çalışma
- Düzen Yöneticilerini Kullanma
- Web Services ve API'lerle İşleme
- Android Hizmetleriyle İşleme
- SQLite Database ile Çalışma
- İçerik Sağlayıcılarını Kullanma
- Adaptörler Yazma
- Diyaloglar ve Uyarılar (Toast'lar) Uygulama
- Kullanıcı Arayüzünüzü Tasarlama
- Seçenekler ve Bağlam Menüleri
- WebView
- Android Bildirimleri Uygulama
- Kotlin Kullanarak Özelleştirilmiş Duyarlı Bir Android Uygulaması Oluşturma
- Google Play Store'a Android Uygulamanızı Yayınlama
iOS Uygulama Geliştirme Kotlin Kullanarak
- Xcode 9 Özelliklerine ve Mimarisine Genel Bakış
- Swift 4 Özelliklerine ve Mimarisine Genel Bakış
- Kotlin ve Swift Arasındaki Benzerlikleri ve Farklılıkları Karşılaştırma
- Temel Bilgiler
- Diziler
- Sözlükler
- Web Services ile Çalışma
- Data Management Yapma
- Değişkenler, Sabitler ve Swift Veri Tipleriyle Çalışma
- UX ve UI Tasarımı ile iOS Kullanıcı Deneyimini Optimize Etme
- Geliştirilmiş Kullanıcı Deneyimi için Kullanıcı Etkileşimi Ekleme
- Performansı Optimize Etme
- iOS Uygulamasını Hata Ayıklama
- Kotlin Kullanarak Özelleştirilmiş Duyarlı Bir iOS Uygulaması Oluşturma
- iOS Uygulamanızı Apple App Store'a Yayınlama
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Java programlama konusunda deneyim
- Android geliştirme konusunda temel deneyim veya aşinalık
- Swift programlama konusunda deneyim
Danışanlarımızın Yorumları (3)
Derinlemesine bilgi ve örnekler
Ankur Kapila - Deutsche Bank
Eğitim - Programming with Kotlin
Yapay Zeka Çevirisi
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