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ı (5)
Alex çok dost canlısı ve yakınlık uyandırıcı bir adamdır. Herkesi birlikte çalışırken ve çözüm sunmak için volenteer olurken rahat hissettirmiştir.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Eğitim - Kotlin for Beginners
Yapay Zeka Çevirisi
Kısa ve netti, iyi organize edilmişti, görevler ile dersler arasında güzel bir denge vardı ve her şey yerindeydi.
Alexander Illarionov - C.T.Co SIA
Eğitim - Advanced Kotlin Programming
Yapay Zeka Çevirisi
Bilgi aktarma yolunu ve eğitmenin bilgisi.
Jakub Rekas - Bitcomp Sp. z o.o.
Eğitim - Machine Learning on iOS
Yapay Zeka Çevirisi
Harika içerik, mükemmel egzersizler. Çok fazla bilgi kaplamıştır. Yeni Kotlin programcilere dost ancak bize zaten Kotlin kullanıyor olmamız rağmen hala öğrenmek için çok şey var. Bu kursu yüksek oranda tavsiye ederim. Kursun hızı mükemmel, ne yavaş ne hızlı değildi. Öğretim ve egzersiz arasında geçiş yapmak, her bölümün bilgisini pekiştirmeye yardımcı oldu.
Mark Sorenson - Los Alamos National Laboratory
Eğitim - Programming with Kotlin
Yapay Zeka Çevirisi
Pace, derinlik ve açıklamalar her şeyi mükemmel oldu. Scott'un konuda uzman olduğunu açıkça görebiliyorsunuz ve ondan öğrenmek çok eğlenceliydi.
Ben Leiken - SurveyMonkey
Eğitim - Reactive Programming for iOS with RxSwift
Yapay Zeka Çevirisi