fbpx

Xamarin ile Cross-Platforma Giriş ve İleri Seviye Eğitimi

Sınıf Kontenjanı: 8 öğrenci
Süre: 150 Saat
Dersler: 40

Bize Ulaşın

    Verilerimin bu web sitesi tarafından saklanmasını ve işlenmesini onaylıyorum.
    xamarin

    Eğitim Hakkında

    Xamarin, Microsoft’un mobil uygulamalar oluşturmak için geliştirdiği ve native & cross-platform kavramlarını oldukça doğru bir yaklaşımla bir araya getiren ve C# programlama diliyle mobil uygulama geliştirmenizi sağlayan tek platformdur.

    Xamarin, geliştiricilerin C# paylaşımlı kod temeli kullanarak native AndroidiOS (ve hatta Windows ve MacOS) uygulamaları yerel kullanıcı arayüzüyle yazmalarını sağlayan bir Microsoft framework’üdür.

    Microsoft’un desteği ile birlikte gün geçtikçe yaygınlaşan Xamarin platformu ile artık C# ile bir kere kod yazıp bütün mobil platformlarda çalışacak Native uygulamalar geliştirilebilmektedir.

    Native uygulamalar sayesinde ilgili platforma ait özgün fonksiyonlar daha etkin ve kolay bir şekilde kullanılabilmektedir.

    Bu eğitimde öncelikle C# programlama dili temelleri, ardından nesne yönelimli programlama temelleri ve ardından Xamarin platformu sıfırdan ileri düzeye kadar anlatılmakta olup, ayrıca her bir platforma özgün geliştirmelerin de nasıl yapıldığı anlatılmaktadır.  Xamarin’de uygulama geliştirme mimarisi detaylı olarak ele alınmakta olup tavsiye edilen MVVM (Model-View-ViewModel) geliştirme yaklaşımı kullanılmakta ve anlatılmaktadır.

    Xamarin ile uygulamalar oluşturmayı öğrenmek, sizi işvereniniz veya müşterileriniz için daha değerli kılar.

    Hedef Kitle

    Cross platforma ilgili, yazılım ve mobil programlama öğrenmeye istekli veya bu konularda kendini geliştirmek isteyen herkes bu eğitime katılabilir.

    Ön Koşullar

    Xamarin ile Cross-Platforma Giriş ve İleri Seviye Eğitimi için herhangi bir ön koşul bulunmamaktadır. Yazılım ve mobil programlama öğrenmeye istekli veya bu konularda kendini geliştirmek isteyen herkes bu eğitime katılabilir.

    Ünvanlar

    • Xamarin Developer
    • .NET Developer
    • Mobile Developer
    • Cross-Platform Developer

    Kazanımlar

    Bu eğitimi başarıyla tamamladığınız takdirde aşağıdaki becerilere sahip olacaksınız:

    • C# ile Nesne Yönelimli Tasarım (OOD) ve Nesne Yönelimli Programlama (OOP) yapabilme
    • Xamarin ile iOS ve Android mobil uygulamalar geliştirebilme

    Sınavlar

    • Microsoft Exam 70-483: Programming in C#
    • Microsoft Exam 70-357: Developing Mobile Apps

    Sertifikalar

    • İ-Akademi Kurs Katılım Sertifikası
    • MCSA: Universal Windows Platform

    Broşür

    MICROSOFT .NET İLE C# PROGRAMLAMAYA GİRİŞ – 40 SAAT

    1
    C# Dilinin Temel Esaslarını Anlama
    2
    Yöntemler Oluşturma, İstisna İşleme ve Uygulamaları İzleme
    3
    Sınıflar Oluşturma ve Type Safe Koleksiyonlar ile Çalışma
    4
    Kalıtım
    5
    Refactoring
    6
    Local Veriler ile Çalışma
    7
    Nesne Yönelimli Programlamaya (OOP) Giriş
    8
    Kalıtım, Soyutlama ve Polimorfizm Uygulama
    9
    Interface’leri Uygulama
    10
    Delegeler, Olaylar ve İstisnalar
    11
    Mimari Tasarımlar
    12
    Doğru Kütüphaneyi Seçmek ve Mimariye Uyarlamak

    XAMARIN.FORMS İLE CROSS-PLARTFORMA GİRİŞ – 40 SAAT

    1
    Xamarin ile Cross-Platform’a Giriş
    2
    Cross-Platform’da Platformlar Arası Kod ve UI Paylaşımı
    3
    Xamarin.Android’e Giriş
    4
    Xamarin.Android ile UI Geliştirme ve Tasarım
    5
    Android Programlama
    6
    Xamarin.Android Uygulamalarını Yayınlama
    7
    Xamarin.iOS Programlama
    8
    Xamarin.iOS ile UI Geliştirme ve Tasarım
    9
    Xamarin.iOS Uygulamalarını Yayınlama
    10
    View’lar ile Çalışmak
    11
    Page’ler ile Çalışmak
    12
    Table ve Collection View
    13
    Xamarin.Forms, XAML ve Data Binding
    14
    MVVM Mimari Deseni ve Cross-Platform’da Çalışma

    İLERİ SEVİYE XAMARIN - 40 SAAT

    1
    SQLite ve CRUD İşlemleri
    2
    Xamarin Plugins Kullanımı “Media, Bluetooth, Permission, Maps, Location vb.”
    3
    Local Storage
    4
    Push Notification
    5
    Azure Notification Hub
    6
    Google Cloud
    7
    Local Notification
    8
    Azure Application Service Entegrasyonları
    9
    Azure Hockey Apps Data ve Application Insights
    10
    Davranış ve Efektler
    11
    Custom Renderers
    12
    Dependency Service
    13
    IOS ve Android Uygulamarını Yayınlama

    PROJE GELİŞTİRME - 30 SAAT

    1
    Uygulamalı Xamarin Projesi Geliştirme