İçeriğe geç

Xamarin Mobile Application Development Eğitimi

Eğitim Tipi: Sanal Sınıf / Online Süre: 5 Gün PDF İndir
Anasayfa›Eğitimler›Xamarin Mobile Application Development Eğitimi

Açıklama

Xamarin Eğitimi, C#, XAML ve çapraz platform mobil geliştirme konularını ele alan 5 günlük bir eğitim programıdır.

Xamarin.Forms ve Xamarin.Native kapsamındaki arayüz, yerel veri, RESTful servis, dokunma ve konum uygulamaları incelenir. Programda kullanılacak sürüm, araç ve geliştirme ortamlarını katılım öncesinde teyit edebilirsiniz.

Katılımcılar eğitime, tek bir kod tabanı kullanarak Android ve iOS uygulamaları oluşturmak üzere Xamarin.Forms kullanımını öğrenerek başlarlar. Katılımcılar, tüm platformlarda UI katmanını tanımlamak için XAML’ı nasıl kullanacaklarını öğrenirler. Uygulamayı hem Android hem de iOS simülatörlerine ve gerçek test cihazlarına yükleyerek, UI’nin tüm platformlarda nasıl yerel kontroller oluşturduğunu ve böylece uygulamaya nasıl yerel bir görünüm ve his kattığını görürler.

Eğitimde XAML denetimlerinin kullanımla nasıl etkileşime girdiği, UI düzenini yönetmek için XAML’ın nasıl kullanılacağı ve UI olaylarını C# olay işleyicilerine nasıl bağlayacağı gibi XAML konuları işlenir. Katılımcılar ayrıca belirli bir platformda uygulamanın UI görünümünü nasıl özelleştirebileceklerini öğrenirler.

Katılımcılar, hem cihazda depolanan yerel verilerle nasıl etkileşimde bulunacaklarını hem de Xamarin.Forms kullanarak RESTful hizmetlerinden gelen verilerle nasıl iletişim kuracaklarını ve bu verileri nasıl işleyeceklerini öğrenirler.

Xamarin, ayrıca geliştiricilerin her bir platform için ayrı bir yerel UI kodu yazmasını sağlayan Xamarin Native desteğine de sahiptir. Bu eğitimde katılımcılar, Xamarin.Android’in nasıl kurulacağını ve yapılandırıldığını öğrenir ve daha sonra Android uygulama mimarilerini nasıl inceleyeceklerini görürler. Katılımcılar, Android tasarımcıları ve denetimlerini kullanan Xamarin.Android’i kullanarak C#’da uygulama geliştirirler.

Katılımcılar ayrıca, Xamarin.iOs’un nasıl kurulacağını ve yapılandırılacağını öğrenir ve ardından yerel iOS mimarilerini nasıl inceleyeceklerini görürler. Katılımcılar, iOS tasarımcıları ve denetimlerini kullanarak Xamarin.iOS uygulamaları geliştirirler.

Bu eğitimde ayrıca hem Android hem de iOS cihazlarda dokunma ve konum hizmetleriyle nasıl çalışılacağı da incelenir.

 

Bu eğitimde neler öğreneceksiniz?

  • Xamarin geliştirme sistemini yapılandırma
  • Xamarin.Forms ve Xamarin.Native karşılaştırması
  • Bir Xamarin uygulamasının anatomisi
  • Xamarin.Forms uygulamaları için XAML
  • XAML olaylarını yönetme
  • XAML.Forms denetimlerini Android ve iOS platformlarında özelleştirme
  • Yerel cihazda verilerle çalışma
  • RESTful hizmetlerinden veri çağırma ve bu verileri işleme
  • Xamarin.Android uygulamalarının nasıl oluşturulacağı
  • Xamarin.iOS uygulamalarının nasıl oluşturulacağı
  • Dokunma özelliği ile çalışma
  • Konim Hizmetleriyle çalışma
  • NuGet ve Xamarin Store kullanımı

 

Ön Koşullar

C# programlama deneyimi.

Eğitim İçeriği

Giriş
  • Xamarin eğitimlerine başlarken
  • Xamarin kurulumlari
  • Visual Studio kurulum
  • Visual Studio for Mac kurulum
  • Xcode kurulum
  • Xamarin ve hyper v ayarlamaları
  • Emulator ve simulator kurulumları
  • Visual studio ide ortaminin çaliştirilması
  • Xamarin mimarisi ve temelleri
  • Xaml teknikleri ve temelleri
  • Devops hakkinda bilgilendirme
  • Azure mobile apps hakkinda bilgilendirme
Android
  • Xamarin Native Android başlarken
  • Visual studio native android uygulama başlatma
  • Xamarin android proje inceleme
  • Xamarin android jit (just in time) derleyici ve kapsami
  • Xamarin android designer
  • Activities and intens
  • Xamarin accessibility
  • Android resources
  • Android activity lifecycle
  • Android controls
  • Actionbar
  • Autocomplete
  • Buttons
  • Calendar
  • Cardview
  • Edittext
  • Gallery
  • Navigationbar
  • Pickers
  • Popup menu
  • Rating bar
  • Spinner
  • Switch
  • Textureview
  • Toolbar
  • Viewpager
  • Webview
  • Layouts
  • Linerlayout
  • Relativelayout
  • Tablelayout
  • Recyclerview
  • Listview
  • Gridview
  • Gridlayout
  • Tabbedlayout
  • Broadcast receivers
  • Sqlite
  • Toolbar and appbar
  • Android navigation
  • Splash screen
  • Api and nuget packets
  • Listview and listview events
  • Localization
  • Web services
  • Permission
  • Graphics and animation
  • Notification
  • Httpclient
  • Xamarin Market Yayınlama Android (PlayStore)
IOS
  • Xamarin Native IOS başlarken
  • Xcode ve ios emulator islemleri
  • Xamarin ios proje inceleme
  • Xamarin ios aot (ahead of time) derleyici ve kapsami
  • Xamarin ios designer
  • Storyboards
  • User interface
Controls
  • Alerts
  • Buttons
  • Collection view
  • Images
  • Manuel camera controls
  • Maps
  • Labels
  • Picker
  • Progress and activity indicators
  • Searchbar
  • Sliders
  • Switch
  • Segmented control
  • Stack view
  • Tables and cells
  • Tab bars and bar controllers
  • Text input
  • Webviews
  • Events
  • Sqlite
  • Localization
  • Threading
  • Touch
  • Images & icons
  • Platform features
  • Security and privacy features
  • Web service
  • Splash screen
  • Api and nuget paskets
  • Xamarin Market Yayınlama iOS (App Store)
Forms
  • Xamarin Forms başlarken
  • Xamarin Forms Android inceleme
  • Xamarin Forms IOS inceleme
  • Xaml inceleme
  • Animation
  • Simple animation
  • Easing animation
  • Custom animation
Controls
  • Boxview
  • Buttons
  • Colors
  • Datepicker
  • Images
  • Maps
  • Listview
  • Data sources
    • Cell appearance
    • List appearance
    • nteractivity
    • Performance
    • Pull to refresh
    • Caching
  • Picker
  • Slider
  • Stepper
  • ableview
Styles
  • Css style
  • Xaml style
Layouts
  • Stacklayout
  • Absolutelayout
  • Relativelayout
  • Gridlayout
  • Flexlayout
  • Scrollview
  • Layout options
  • Margin and padding
  • Device orientation
  • Tablet & desctop
  • Custom layout
Pages
  • Contentpage
  • Masterdatailpage
  • Navigationpage
  • Tabbedpage
  • Templatepage
  • Carouselpage
Cells
  • Textcell
  • Imagecell
  • Switchcell
  • Entrycell
Dependency service
Contextactions
Custom renderers
Bindingcontext
Ivalueconverter
Permission
Sqlite
Realm
Plugins
Web service and httpclient
Mvvm
Localization
Animation
Notification

Ön Koşullar

C# Programlama tecrübesi

İlgili Eğitimler

C++ Programlama Eğitimi ve UML ile Nesne Yönelimli Analiz ve Tasarım Eğitimi programlarını da inceleyebilirsiniz.

Kurumsal Eğitim İçin Bilgi Alın

Xamarin Eğitimi için kurumunuza uygun program ve teklif bilgisi almak üzere bu sayfadaki İletişim Formu’nu doldurabilirsiniz.

Sıkça Sorulan Sorular

Eğitim ne kadar sürer?

Eğitim süresi 5 gündür.

Kimler katılabilir?

C# ile Android ve iOS uygulamaları geliştiren yazılımcılar için uygundur.

Katılım için ön koşul var mı?

C# programlama deneyimi gereklidir.

Eğitimde hangi konular ele alınır?

C#, XAML ve çapraz platform mobil geliştirme konuları ele alınır.

Programın uygulama odağı nedir?

Xamarin.Forms ve Xamarin.Native kapsamındaki arayüz, yerel veri, RESTful servis, dokunma ve konum uygulamaları incelenir. Programda kullanılacak sürüm, araç ve geliştirme ortamlarını katılım öncesinde teyit edebilirsiniz.

Kurumumuz için nasıl teklif alabiliriz?

Bu sayfadaki İletişim Formu üzerinden eğitim programı ve teklif bilgisi talep edebilirsiniz. Eğitimler kurumlara ve firmalara yöneliktir.