Cross-platform mobile applicaties met Xamarin

Xamarin wint snel veel tractie binnen de Microsoft ontwikkelaarsgemeenschap. Met dezelfde taal - C# - kunnen we nu apps maken die draaien op iOS en Android, naast alleen Windows Phone. Ontwikkelaars die hebben ontwikkeld met behulp van de .NET stack krijgen nu de mogelijkheid om hun bereik uit te breiden naar andere platforms, terwijl ze toch in staat zijn om tools zoals Visual Studio te gebruiken.

Genk T2-campus

07/11/2018

m
d av
w av
d av
v
z
z
Inschrijvingsprijs
Duurtijd
  • 6 sessies
Locatie
  • Genk T2-campus
Kenmerken opleiding
  • Kortlopende opleidingen
  • Bijscholing
Bespaar op je opleiding
  • kmo-portefeuille
  • opleidingscheques

In deze cursus leer je meer over de Xamarin omg. Je zult meer te weten komen over cross-platform ontwikkeling met Xamarin.Forms, Xamarin.Android en Xamarin. iOS. Dit alles wordt mogelijk met de kennis die je al hebt: C#!

Doelgroep

Developers die willen de overstap maken naar mobile development met C# en .NET.

 

Chapter 1: Introduction to cross-platform development with XamarinTopics:

    • Hello Xamarin!
    • C# everywhere
    • How Xamarin works
    • Xamarin components
    • Visual Studio integration
    • Xamarin Studio
    • Xamarin Forms and XAML
    • Xamarin Test Cloud
    • Preparing your environment for Xamarin
  • Labs: A guided tour of your development environment

Chapter 2: Cross-platform code-sharing approaches and architectural considerations

    • Topics:
      • Code sharing options
      • Architecture of a Cross-platform Xamarin application
      • Shared Projects
      • Portable Class Libraries

    Chapter 3: Building our first Xamarin.Android application

      • Topics
        • Activities
        • Intents
        • Permissions
        • Resources
      • Lab: Creating your first Xamarin.Android application

      Chapter 4: Android Application fundamentals

        • Topics
          • More on activities
          • Activity lifecycle
          • Services and backgrounding
          • Location awareness
          • Working with data on the device
          • Push notifications basics
        • Labs: Creating a master-detail app (optional)

        Chapter 5: UI Development with Xamarin.Android

          • Topics
            • Working with the designer tools
            • Doing layout in Android
            • Views in Android
            • ListViews and Adapters
            • Working with Fragments
            • Navigation patterns in Android
            • Creating a Material-based app
          • Labs: Creating a Material app with fragments and a drawerlayout

          Chapter 6: Deploying your Xamarin.Android apps

            • Topics
              • Debugging and logging with your device and the emulator
              • Packaging and deploying to the store

            Chapter 7: Building our first Xamarin.IOS application

              • Topics
                • Getting started in iOS
                • UIViewController
                • NavigationController
                • Storyboards
              • Labs: Creating your first Xamarin.iOS application

              Chapter 8: UI Development with iOS

                • Topics
                  • Working with Storyboards and XIB files
                  • Controllers
                    • Navigation controller
                    • Modal controller
                    • Tab controller
                  • Creating your screens with iOS views
                • Labs: Creating a more advanced UI for your iOS application

                Chapter 9: Table and collection views

                  • Topics
                    • TableViews
                    • TableSource
                    • Indexing
                    • Headers and footers
                    • Cell appearance
                  • Labs: Creating a UI with Table views

                  Chapter 10: Deploying your Xamarin.iOS applications

                    • Topics
                      • Debugging
                      • Deploying to the store

                    Chapter 11: Introduction to Xamarin.Forms

                      • Topics
                        • Introduction to Xamarin Forms
                        • Project structure
                        • Pages
                        • Views and layouts
                        • Lists
                        • Navigation
                        • Platform features
                        • Working with the DependencyService

                      Chapter 12: XAML and databinding in Xamarin.Forms

                        • Topics
                          • What is XAML?
                          • Building an app with XAML
                          • XAML Syntax
                          • XAML Markup Extensions
                          • Data binding
                        • Labs: Creating your first Xamarin.Forms app

                        Chapter 13: Creating a cross-platform application with MVVM

                          • Topics:
                            • MVVM & MVVMCross
                            • Code sharing
                            • View Models

                          Genk T2-campus

                          m
                          d av
                          w av
                          d av
                          v
                          z
                          z

                          07/11/2018

                          Genk T2-campus

                          Start: 07/11/2018

                          m
                          d av
                          w av
                          d av
                          v
                          z
                          z
                          Start Einde Room
                          wo 07/11/2018 19:00 22:00
                          wo 14/11/2018 19:00 22:00
                          di 20/11/2018 19:00 22:00
                          wo 28/11/2018 19:00 22:00
                          do 06/12/2018 19:00 22:00
                          wo 12/12/2018 19:00 22:00
                          OPGELET! Dit is het overzicht van de geplande lessen. Houd er echter rekening mee dat, door onvoorziene omstandigheden, een afwijking van de planning steeds mogelijk is. Wij zullen er steeds naar streven om in een onderling overleg naar een geschikt inhaal-/lesmoment te zoeken.

                          Inschrijvingsgeld voor deze opleiding*

                          * De vermelde prijs is de prijs voor het eerste cursusjaar.

                          Excl.€309.92
                          Incl.€375.00

                          Bespaar op je opleiding

                          • kmo-portefeuille

                            De kmo-portefeuille is een subsidie van de Vlaamse Overheid waardoor je tot 40% van je inschrijvingsgeld kan recupereren. Kijk hier hoe dit in zijn werk gaat.

                          • opleidingscheques

                            Bespaar elk jaar tot 125 euro bij SYNTRA Limburg. Meer informatie over opleidingscheques vind je hier.

                          KMO-portefeuille

                          Erkende dienstverlener
                          • MO* 216.944
                          • KO** 185.952

                          Netto verschuldigd bedrag voor:

                          * middelgrote ondernemingen
                          ** kleine ondernemingen

                          • Genk T2-campus

                          ITIL - IT service management

                          €245.00 €202.48
                          • Genk T2-campus

                          Programmeren in C#.Net - deel 2

                          €425.00 €351.24
                          • Genk T2-campus

                          Java - gevorderd

                          €425.00 €351.24
                          • Genk T2-campus

                          Programmeren in visual basic.net - gevorderd

                          €425.00 €351.24
                          • Genk T2-campus

                          Scrum

                          €195.00 €161.16