Xamarin: .NET-/C#-Cross-Plattform-Entwicklung für Mac OS X, iOS (iPhone, iPad) und Android sowie Windows

(Ein Seminar der .NET Akademie)

Kurzinformationen

Essen oder Umgebung
28. Sep. 2016 -
30. Sep. 2016
EUR 1599.00 zzgl. MwSt
Auf Anfrage
EUR 1902.81 inkl. MwSt
  • Rabatte

    100 € Frühbucher-Rabatt!

  • mit eigenem Laptop
 
Essen oder Umgebung
23. Nov. 2016 -
25. Nov. 2016
EUR 1599.00 zzgl. MwSt
Auf Anfrage
EUR 1902.81 inkl. MwSt
  • Rabatte

    100 € Frühbucher-Rabatt!

  • mit eigenem Laptop
 

Detailinformationen

Xamarin ermöglicht es Ihnen, für alle Mobilplattformen zu entwickeln und dabei sehr viel gemeinsamen Programmcode (Shared Code) zu nutzen. Xamarin-Apps sind native und damit schnelle Cross-Plattform-Apps mit vollem Zugriff auf alle Systemfunktionen. Xamarin basiert auf dem plattformunabhängigen Programmierframework Microsoft .NET und der Programmiersprache C#. Die Firma Xamarin ist ein enger Partner von Microsoft.

Die Produkte von Xamarin umfassen ein .NET-basierte Programmierframework, zahlreiche plattformneutrale Bibliotheken, ein Add-in für Visual Studio sowie als Alternative dazu die Entwicklungsumgebung Xamarin Studio. Softwareentwickler, die schon mit .NET / C# programmiert haben, können viel Know-how wiederverwenden. Eine für andere Lösungen notwendige Einarbeitung in HTML und JavaScript entfällt.

Die Bibliothek Xamarin.Forms ermöglicht es, Benutzeroberflächen mit der Sprache XAML (vgl. WPF, Silverlight, WinRT) zu erstellen, die auf allen Plattformen laufen. Die .NET Base Class Library und Xamarin.Mobile abstrahieren von gerätespezifischen Funktionen zum Zugriff auf Netzwerk, Webservices, Datenbanken, Geoposition, Kamera, Kontakte u.v.m. Aber auch alle nativen Bibliotheken in C, C++, Objective-C, und Java kann Xamarin nutzen.

Seminarinhalt

Grundlagen der Xamarin-Plattform

  • Unterschiede zwischen native Apps und Web-Technik-basierten Apps (z.B. PhoneGap)
  • Softwareanforderungen und Installation von Xamarin
  • Mono als Implementierung des Microsoft .NET Framework und C#
  • Xamarin.Android (früher: Mono for Android)
  • Xamarin.iOS (früher: MonoTouch)
  • Xamarin Runtime
  • Unterstützung für Windows / Windows Phone
  • Ahead-of-Time (AOT)-Compiler für iOS
  • Just-in-Time (JIT)-Compiler für Android und Windows

Werkzeuge:

  • Xamarin Studio (MonoDevelop)
  • Xamarin for Visual Studio
  • Xamarin Designer
  • Einrichten der Entwicklungsumgebung
  • Einrichten von Emulatoren
  • Einrichten von echten Geräten zum Debugging
  • Kompilierung (.app/.apk-Dateien für iOS/Android)

Code Sharing

  • Konzepte für gemeinsamen Code in Apps für verschiedene Plattformen
  • Portale Class Library (PCL)
  • Shared Asset Project

Bibliotheken

  • Verfügbare .NET-Bibliotheken in Mono (.NET Base Class Library / Xamarin Mobile Profile - MonoTouch.dll and Mono.Android.dll
  • )Xamarin.Mobile zur Abstraktion der Geräte-APIs
  • Weitere Bibliotheken in Mono
  • Nutzung von Drittanbieterbibliotheken/Controls
  • Zugriff auf native APIs
  • Nutzung bestehender Objective-C- und Java-Bibliotheken (Java-Bindungen / JNI), C++ via CppSharp

Benutzeroberflächen

  • Codebasierte Benutzeroberflächen
  • Plattformspezifische Designer
  • Erstellen von Views für iOS, Android und Windows
  • Plattformunabhängige Benutzeroberflächen mit Xamarin.Forms
  • Touch-Unterstützung

Anwendungsgebiete:

  • Anbindung an Webservices (SOAP, REST)
  • lokale Datenbank-Anbindung
  • Konzepte zur Datenaktualisierung auf dem Endgerät
  • Datensicherheit auf dem Endgerät (Verschlüsselung der Daten)
  • PlugIns
  • UI-Komponenten (XIB / Storyboard)

Testen:

  • Testen
  • Xamarin Test Cloud

Deployment:

  • Google Play
  • Apple App Store
  • Windows Store

Weitere Themen:

  • .NET Mobility Scanner
  • Xamarin Component Store
  • Xamarin University
  • Tipps, Tricks und Best Practices

Die Referenten

Dieses Seminar wird von Jörg Neumann, Experte für Client- und Mobilanwendungen, durchgeführt.

Diese Seminare sind ebenfalls Bestandteil der .NET Akademie 4.5:

      Seminarziel

      Dieses 3-tägige Aufbauseminar behandelt die aktuellsten Versionen .NET 4.5.x, C# 5.0 und die aktuelle Version von Visual Studio. Aufgrund der geringen Unterschiede ist der Kurs aber auch für Entwickler geeignet, die noch mit .NET 4.x und Visual Studio 2010 oder einer neueren Version arbeiten.

      Zielgruppe

      • .NET-Entwickler, die mobile Cross-Plattform-Anwendungen entwickeln wollen. Für diesen Kurs sind Basiskenntnisse in .NET und C# notwendig, die Ihnen gerne durch unser .NET-Basisseminar vermittelt werden.
      • Das Seminar behandelt die aktuellsten Versionen .NET 4.5.x und C# 5.0 sowie die aktuelle Version von Visual Studio. Aufgrund der geringen Unterschiede ist das Seminar aber auch für Entwickler geeignet, die noch mit .NET 4.x und Visual Studio 2010 oder einer neueren Version arbeiten.

      Voraussetzungen

      • Alle Module der .NET Akademie setzen Basiskenntnisse in einer objektorientierten Programmiersprache (z.B. Java, C++, VB6, Delphi, SmallTalk) und zugehörigen Entwicklungswerkzeugen voraus.

      Hard- Software Voraussetzungen

      Die benötigte PC-Umgebung, Hard- und Software wird vom Veranstalter zur Verfügung gestellt. 

      Sprachen

      Seminar: Deutsch

      Unterlagen: Deutsch

      Methode

      Theorie mit Folien und Vorführungen des Dozenten wechseln sich mit aufgabengeführten Praxisübungen der Teilnehmer ab, die der Dozent begleitet.

      Informationen

      In Kooperation mit

      Unsere Leistungen - Sie erhalten:

      • Einen USB-Stick mit den Schulungsfolien (als PDF), mit dem im Seminar behandelten Codebeispielen sowie einer Sammlung von kostenfreien Werkzeugen.
      • Ein kostenfreies Exemplar des jeweiligen Begleitbuchs
      • Optional: Auf Wunsch einen Schulungsordner mit den Farbausdrucken der Vortrags- und Schulungsfolien zum Aufpreis von 50,00 €.
      • Ihr persönliches Teilnehmerzertifikat
      • als Seminarteilnehmer sind Sie OOP-Alumni und erhalten 20% Rabatt auf den Teilnehmerpreis unserer jährlichen Fachkonferenz OOP!
      • immer wieder attraktive Sonderkonditionen für SIGS DATACOM Seminare

      Schulungsstätte

      Die Schulung wird in einer externen Schulungsstätten in Essen oder Umgebung durchgeführt. Weitere Informationen erhalten Sie mit der Anmeldebestätigung.

      Trainingszeiten

      Täglich von 9:00 bis ca. 17:00 Uhr. 
      Am ersten Seminartag Beginn:10:00 Uhr, um eine Anreise an diesem Tag zu ermöglichen. Am letzten Seminartag endet das Seminar in der Regel um 16.00 Uhr.

      SONDERPREIS Paket-Buchung mehrer Module der .NET Akademie:
      Kombinieren Sie eines der 3-tägigen Aufbau-Module dem 2-tägigen Basis-Seminar: 

      • 2.599,00 € zzgl. MwSt. 

      Ihre Frühbucher-Vorteile gültig, bei einer Anmeldung bis 4 Wochen vor Seminarbeginn!

      • Frühbucher-Rabatt: 100,00 €
      • Frühbucher-Paket-Buchung: 200,00 € (2.399,00 € zzgl. MwSt.)
      • KEIN Gruppen-Rabatt, kein GULP-Rabatt möglich!

      Teilnehmerzahl: maximal 10 Teilnehmer!

      Gruppenrabatt: Es ist kein Gruppen-Rabatt möglich.

      Schulungsgruppe kleiner als 5 Teilnehmer: 

      Seminare mit bis zu 5 Teilnehmern finden in den Räumen von IT-Visions.de in Essen-Byfang statt, Adresse: Fahrenberg 40b, 45257 Essen-Byfang

      Hotels (Nahe IT-Visions.de, Essen-Byfang)
      Bitte beachten Sie, die nächstgelegengenen Hotels dennoch ein Auto oder Taxi erfordern, da das Büro per ÖPNV nicht erreichbar ist.

      Inhouse-Seminare
      Dieses Seminar ist auch als Inhouse-Schulung durchführbar. Schon ab einer kleinen Teilnehmerzahl von mind. 3-4 Mitarbeitern kalkulieren wir Ihnen gerne ein kostengünstiges Inhouse-Trainings-Angebot.

      NRW-Bildungsscheck

      SIGS-DATACOM ist zugelassener Bildungspartner des Landes NRW. Ihren NRW-Bildungsscheck für unsere Seminare einzulösen ist möglich! Weitere Informationen erhalten Sie unter: NRW Bildungsscheck!!



      Empfehlung an diese E-Mail-Adresse senden:


       

       

       

      Ihre eigenen Angaben:

       

       

       

       

      Diese Seite empfehlen Sie weiter: