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 is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Eğitim - Kotlin for Beginners
It was concise, well organised, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - C.T.Co SIA
Eğitim - Advanced Kotlin Programming
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Eğitim - Machine Learning on iOS
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.
Mark Sorenson - Los Alamos National Laboratory
Eğitim - Programming with Kotlin
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.