Mesai Saatlerinde
Xamarin.Forms Geliştirmeye Giriş Eğitimi
Bu eğitim (ve Xamarin.Forms) C # kullandığı için tüm öğrencilerin C # bilgisine sahip olması gerekir.
Bu Xamarin.Forms eğitiminde öğrenciler, Xamarin uygulamaları oluşturmak için kullanılan farklı yaklaşımları derinlemesine inceleyebilir. Katılımcılar, Xamarin.Forms uygulamaları oluşturmak için en iyi yaklaşım olan XAML dilini anlar. Ayrıca katılımcılar, genellikle XAML tabanlı uygulamalar oluşturmak için kullanılan model olan MVVM hakkında bilgi edinir. Bu kursu aldıktan sonra öğrenciler, Xamarin.Forms ile uygulama geliştirirken kendilerini güvende hissedecekler.
Ortamlarını Xamarin için hazırlamayı,UWP, iOS ve Android arasında kod paylaşan çapraz platform uygulamaları oluşturmaya yönelik farklı yaklaşımları tanımlayınXamarin.Forms temellerini uygulamayı,XAML kullanmayı,Verilerle çalışmayı çok daha kolay hale getirmek için bir veri bağlama çerçevesi kullanmayı,Her tür cihazda iyi çalışan bir kullanıcı arayüzü oluşturmayı,MVVM tabanlı Xamarin uygulamaları oluşturmayı,En sık kullanılan gezinme modellerini kullanmayı,Uygulamaların davranışını genişletmek için özel oluşturucular kullanmayı,Karmaşık düzenler oluşturmayı,ListView'ı daha gelişmiş bir senaryoda kullanmayı,Bulut hizmetlerini uygulamalarla entegre edinmeyi öğrenebilirsiniz.
Xamarin ile Platformlar Arası Geliştirmeye GirişMerhaba Xamarin!C # her yerdeXamarin nasıl çalışır?Xamarin bileşenleriVisual Studio entegrasyonuMac için Visual StudioXamarin Forms ve XAMLOrtamınızı Xamarin için hazırlama
Platformlar Arası Kod Paylaşımı Yaklaşımları ve Mimari HususlarKod paylaşma seçenekleriÇapraz platform Xamarin uygulamasının mimarisiPaylaşılan ProjelerTaşınabilir Sınıf Kitaplıkları (eski).NET Standard ve .NET 5 ile gelecek
Xamarin.Forms'a GirişXamarin Forms'a GirişProje yapısıSayfalarGörüntülemeDüzenlerListeler ve HücrelerNavigasyonPlatform özellikleriDependencyService ile ÇalışmaXamarin Eklentilerini KullanmaÖzel oluşturuculara girişUygulama Yaşam Döngüsü
Xamarin.Forms'da XAML ve Veri BağlamaXAML nedir?XAML ile bir uygulama oluşturmaXAML SözdizimiXAML İşaretleme Uzantıları
Xamarin.Forms'da Veri BağlamaVeri bağlama tanıtımıSözdizimiBağlama bağlamını kullanmaDönüştürücülerBağlama ModlarıINotifyPropertyChanged aracılığıyla yapılan değişiklikler
Stil ve DüzenStiller tanıtımıÖrtülü stillerStil mirasıBir uygulamayı temalandırma
MVVM Kullanarak Xamarin.Forms Uygulamaları OluşturmaMerhaba MVVMViewModelsDavranışlarKomutanMesajlaşmaModel bulucuları görüntüleyinMVVM tabanlı uygulamaları birim testleri ile test etme
Xamarin.Forms'da Gezinme DesenleriAna ayrıntı ve çekmecede gezinme dahil en yaygın kullanılan gezinme modelleri
Özel Oluşturucular ve Efektlerle ÇalışmaÖzel oluşturucularXamarin.Forms ve klasik Xamarin entegrasyonuXamarin.Forms platformunu genişletme
Xamarin.Forms'da Daha Fazla DüzenXamarin.Forms kullanarak karmaşık düzen türleriYeni FlexLayoutStil sayfalarını kullanarak düzenKontrol şablonu ve Görsel Durum Yöneticisi
ListView, DerinlemesineDataTemplateSelectorÜstbilgiler ve altbilgilerBağlam eylemleriDaha gelişmiş bir senaryoda ListView
Verilerle Çalışma (Veritabanları ve Bulut / Hizmetler)Uygulamalara veri almak için Xamarin.Forms'u kullanma.Uygulamalar tüm hizmet türleriyle (REST, WCF…) nasıl bağlanabilir?Uygulamalarımıza birkaç bulut hizmeti getiriyoruz (depolama, mobil hizmetler ...)Verileri dosyalarda veya yerel bir veritabanında saklama
Xamarin.Forms ile Kurumsal Uygulama Mimarisi OluşturmaUygulama mimarisiVeri ve havuzlarla çalışmaHizmetlerGezinme için gezinme ve sarmalayıcılarUygulamayı önyüklemeBağımlılık ekleme (Autofac)DiyaloglarBirim testi
Xamarin.Forms EssentialsUygulamalarımıza harika özellikler eklemek için XF EssentialsUygulama yaşam döngüsüÖzel yazı tiplerini kullanmaHareketleri KullanmaUygulamaları yerelleştirmeAnimasyonlarSkiaSharp ile çizimGizli dizileri Xamarin.Forms uygulamalarında saklamaXamarin.Forms'da performans iyileştirmeleriPlatformla daha yakından bütünleşmeXamarin.Forms Kabuğunu Kullanma