Reactive Programming for iOS with RxSwift Eğitimi
Reactive Extensions (veya Rx), gözlemlenebilir diziler ve LINQ-stil sorgu operatörleri kullanarak eşzamansız ve olay tabanlı uygulamalar geliştirmek için tasarlanmış çok platformlu bir kütüphane paketidir. RxSwift, Swift eşzamansız ve eşzamanlı kodlamanın zorluğunu azaltmak için tasarlanmış işlevsel bir kütüphanedir iOS uygulamaları için.
Bu eğitmen liderliğindeki canlı eğitim, katılımcılara eşzamansız veri akışlarını yönetmek, basit gözlemlenebilir dizilerle çalışmak ve duyarlı, esnek ve endüstriyel ölçeklenebilir iOS uygulamaların mimarisi ve geliştirilmesi için RxSwift tarafından sunulan reaktif tekniklerini tanıtacaktır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Swift 3'teki reaktif programlamanın temel kavramlarını anlayın.
- Diziler ve olaylar gibi çeşitli öğeleri gözlemlenebilir dizilere dönüştürün.
- Gözlemlenebilir dizilere çeşitli filtreler uygulayın, gözlemlenebilir dizileri dönüştürün ve birleştirin.
- Rx Koduna karşı birim testleri yazın.
- Kullanıcı arabirimi öğelerinden gelen kör verileri etkili bir şekilde kullanın.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Eğitim İçeriği
Bu eğitim için özel bir kurs ana hattı talep etmek için lütfen bizimle iletişime geçin.
Kurs İçin Gerekli Önbilgiler
- Swift ve 3 koduna ilişkin anlayış.
- iOS uygulama geliştirme konusunda deneyim.
Hedef Kitle
- Swift ve iOS uygulama geliştiricileri RxSwift ile birlikte Swift içinde reaktif programlama öğrenmek isteyenler.
- Rx'in çeşitli diğer platform portlarıyla deneyimli geliştiriciler, Swift için reaktif uzantıları öğrenmekle ilgilenenler.
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Reactive Programming for iOS with RxSwift Eğitimi - Booking
Reactive Programming for iOS with RxSwift Eğitimi - Enquiry
Danışanlarımızın Yorumları (2)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Eğitim - Reactive Programming for iOS with RxSwift
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Eğitim - Reactive Programming for iOS with RxSwift
Yaklaşan Etkinlikler
İlgili Kurslar
Cross-platform mobile development with PhoneGap/Apache Cordova
21 SaatÇapraz platform çerçevelerinin amacı, uygulamaları bir kez yazmanıza ve birden fazla platformda çalışmasını sağlamanıza olanak tanımaktır. Bir iPhone uygulaması oluşturmak ve bunun Android üzerinde de çalışmasını sağlamak mı istiyorsunuz? Bir müşteriniz Android uygulamasının Windows Phone'da çalışmasını mı istedi? Sorun değil.
Bu üç günlük PhoneGap/Apache Cordova kursunda, çapraz platform mobil geliştirme için iki farklı ancak tamamlayıcı teknolojiyi inceleyeceksiniz. (Apache Cordova, PhoneGap'in yeni adıdır. Adobe, PhoneGap'i orijinal geliştiricilerden satın aldı ve Apache Software Foundation'a bağışladı.)
Bu PhoneGap/Apache Cordova kursunu tamamladıktan sonra, çerçeveyi kullanarak tam işlevli mobil Web uygulamaları oluşturabilecek, kaynak kodunu yönetebilecek ve platforma özel ayarlamaları yapabilecek, bir web uygulamasından “yerel benzeri” deneyimler yaratabilecek – ve çok daha fazlasını yapabileceksiniz!
Advanced iOS Development
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), iOS kurumsal mimari, tasarım desenleri ve Swift ile reaktif programlama konusunda ustalaşmak isteyen iOS geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Daha güçlü, kendi kendini yönlendiren ve basit kod oluşturmak.
- Alamofire ile API yönetimini basitleştirmek.
- RxSwift ile iOS içinde reaktif programlamayı uygulamak.
- Farklı iOS mimari desenlerini ve tasarımlarını anlamak.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 SaatBu 5 günlük kurs, iOS 11 çalıştıran iPhone ve iPad uygulamaları geliştirmek isteyen geliştiriciler içindir. Xcode 9, Swift 4 ve iOS 11, uygulamaların yazılma şekli konusunda önemli değişiklikler getirdi.
Kurs uygulamalıdır ve Swift programlama dili ve Xcode 9 IDE kullanılarak uygulamaların sıfırdan nasıl geliştirileceğini gösterir.
Kurs süresince, Swift kullanılarak tamamen işlevsel bir uygulama sıfırdan geliştirilecektir.
Bu kurs yalnızca MacBook veya Mac Mini gibi Intel tabanlı Apple donanımlarında çalıştırılabilir. Katılımcıların Apple ile kayıt olmaları ve yazılım indirmek için bir Apple Kimliği'ne sahip olmaları gerekmektedir. Kurs sırasında geliştirilen uygulamaları bir USB kablosu kullanarak bir iPhone veya iPad'de çalıştırmak isteyen katılımcıların cihazlarını Xcode ile kaydetmeleri gerekmektedir.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 SaatBu 5 günlük kurs, iOS8 çalıştıran iPhone ve iPad uygulamaları geliştirmek isteyen geliştiriciler içindir. Kurs uygulamalıdır ve Apple'ın yeni Swift programlama dilini kullanarak uygulamaları sıfırdan nasıl geliştireceğinizi gösterir. Kurs boyunca, Swift kullanılarak sıfırdan tamamen işlevsel bir Tetris tarzı blok oyunu geliştirilecektir. Kurs, Swift içinde sıfırdan yeni bir uygulama geliştirerek sona erer. Kursta, bir miktar programlama deneyimine sahip olunması beklenmektedir.
Bu kurs yalnızca MacBook veya Mac Mini gibi Intel tabanlı Apple donanımlarında çalıştırılabilir. Katılımcıların Apple ile kayıtlı olması ve yazılım indirmek için gerekli olan bir Apple Kimliğine sahip olması gerekmektedir. Kurs sırasında geliştirilen uygulamaları bir iPhone veya iPad'de çalıştırmak isteyen katılımcıların, Apple ile iOS geliştirici olarak kayıtlı olması ve cihazlarını geliştirme için kaydetmesi gerekmektedir. Apple, iOS geliştirici olarak kaydolmak için yıllık 99 ABD Dolarası ücret almaktadır.
iOS Mobile App Development (Advanced Level)
35 SaatTürkiye'da (çevrimiçi veya yerel) gerçekleştirilen bu eğitmen yönetimi altında olan canlı eğitim, gelişmiş araçlar, mimari desenleri, eşzamanlılık, veri kalıcılığını ve test uygulamalarını kullanarak ölçeklenebilir, yüksek performanslı iOS uygulamalar geliştirmek isteyen ileri düzey geliştiricilere yönelik olmaktedir.
Eğitim sonunda katılımcılar şunları yapabilecekler:
- MVVM ve Koordinatörler kullanarak karmaşık uygulama mimarileri tasarlamak.
- GCD ve Swift'in async/await kullanarak asenkron görevleri yönetmek.
- Core Data ve UserDefaults kullanarak veri kalıcılığını uygulamak.
- XCTest ve XCUITest kullanarak birim ve kullanıcı arayüzü testlerini yazmak.
- API'leri entegre etmek ve performans optimizasyon tekniklerini uygulamak.
iOS Mobile App Development (Basic Level)
21 SaatTürkiye'da (çevrimiçi veya yerel) gerçekleştirilen bu eğitmen yönetimi altında olan canlı eğitim, iOS uygulamaları oluşturmak isteyen başlangıç seviyesinde geliştiriciler için tasarlanmıştır.
Eğitim sonunda katılımcılar şunları yapabileceklerdir:
- iOS uygulamalarının temel mimarisini anlamak.
- UIKit ve Storyboards kullanarak basit kullanıcı arayüzleri tasarlamak.
- Kullanıcı etkileşimini ve görünümler arasında temel navigasyonu yönetmek.
- Eğitim boyunca adım adım işlevsel bir uygulama oluşturmak.
iOS Programming (iPhone/iPad) for Programmers
35 SaatEn son iOS SDK ve araçlarını kullanarak ilk iPhone/iPad uygulamanızı oluşturmak için ihtiyacınız olan tüm beceri ve bilgileri edinin.
Kotlin for iOS and Android Development
35 SaatKotlin, Java temelli modern, fonksiyonel ve nesne yönelimli bir programlama dilidir.
Bu eğitmen liderliğindeki canlı eğitimde katılımcılar, bir Android ve iOS uygulaması oluşturarak Kotlin programlamayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Kotlin dilinde programlamanın temellerini anlayabilecekler
- Kendi Kotlin uygulamalarını kodlayabilecekler
- Kotlin kullanarak Android ve iOS uygulamalarını oluşturabilecek, test edebilecek, dağıtabilecek ve sorunlarını giderebilecekler
Hedef Kitle
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Not
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Machine Learning on iOS
14 SaatBu eğitmen liderliğindeki canlı eğitimde katılımcılar, iOS Machine Learning (ML) teknoloji yığınını kullanarak bir iOS mobil uygulama oluşturma ve dağıtma sürecini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Görüntü işleme, metin analizi ve konuşma tanıma özelliklerine sahip bir mobil uygulama oluşturmak
- iOS uygulamalarına entegre etmek için Access önceden eğitilmiş ML modellerini kullanmak
- Özel bir ML modeli oluşturmak
- iOS uygulamalarına Siri ses desteği eklemek
- coreML, Vision, CoreGraphics ve GamePlayKit gibi çerçeveleri anlamak ve kullanmak
- Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda ve Spyder gibi dilleri ve araçları kullanmak
Hedef Kitle
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı pratik
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 SaatBu 5 günlük kurs, iOS 11 çalıştıran iPhone ve iPad uygulamaları geliştirmek isteyen geliştiriciler içindir. Xcode 9, Swift 4 ve iOS 11, uygulamaların yazılma şekliyle ilgili önemli değişiklikler getirdi.
Kurs uygulamalıdır ve Swift programlama dili ve Xcode 9 IDE kullanılarak uygulamaların sıfırdan nasıl geliştirileceğini gösterir.
Kurs süresince, tamamen işlevsel bir uygulama Swift kullanılarak sıfırdan geliştirilecektir.
Bu kurs yalnızca MacBook Pro veya Mac Mini gibi Apple donanımlarında çalıştırılabilir.
Katılımcıların Apple'a kaydolmaları ve yazılım indirmek için gereken bir Apple Kimliğine sahip olmaları gerekmektedir - Xcode.
Kurs sırasında geliştirilen uygulamaları bir USB kablosu kullanarak iPhone veya iPad'de çalıştırmak isteyen katılımcıların cihazlarını Xcode ile kaydetmeleri gerekmektedir.
Katılımcı, bu kursu tamamladıktan sonra Swift'nin tüm temellerini anlayabilmeli ve iOS içinde her türlü uygulamayı yapabilmeli ve iOS üzerinde daha karmaşık uygulamalara girebilmelidir.
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 SaatKimler katılmalı?
Bu 5 günlük kurs, iPhone ve iPad için uygulama geliştirmek isteyen geliştiriciler içindir ve iOS 10 işletim sistemini kullanır. Xcode8, Swift3 ve iOS 10, uygulamaların yazılma şekli konusunda önemli değişiklikler getirmiştir.
Kurs uygulamalıdır ve Swift programlama dili ve Xcode 8 IDE kullanılarak uygulamaların sıfırdan nasıl geliştirileceğini gösterir.
Kurs süresince, Swift kullanılarak sıfırdan tamamen işlevsel bir uygulama geliştirilecektir.
Bu kurs yalnızca Intel tabanlı Apple donanımlarında, örneğin bir MacBook veya Mac Mini'de çalıştırılabilir. Katılımcıların Apple'a kaydolmuş olmaları ve yazılım indirmek için bir Apple ID'ye sahip olmaları gerekir. Kurs sırasında geliştirilen uygulamaları bir USB kablosu kullanarak bir iPhone veya iPad'de çalıştırmak isteyen katılımcıların cihazlarını Xcode ile kaydetmeleri gerekecektir.