Cross-Plattform-Entwicklung nativer Apps mit C# und Xamarin

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Cross-Plattform-Entwicklung nativer Apps mit C# und Xamarin" tauchen die Teilnehmer in die Entwicklung plattformübergreifender Apps für Android, iOS und Windows ein. Durch eine Kombination aus Theorie und Praxis erlernen sie den effektiven Einsatz von Visual Studio, Xamarin und C# zur Programmierung. Nach Abschluss des Kurses werden die Teilnehmer mit den Möglichkeiten des Xamarin-Frameworks vertraut sein und erste Erfahrungen in der Programmierung mit XAML sowie im Umgang mit Visual Studio und Xamarin gesammelt haben.

Teilnehmer - Zielgruppe

  • Softwareentwickler
  • Software-Architekten

Kurs - Voraussetzungen

  • Kenntnisse in C#/.NET und in der objektorientierten Programmierung

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Was kann man mit Xamarin machen - und was geht nicht?

  • Verschiedene Ansätze bei die Entwicklung von Mobile-Apps
  • Welche Plattformen werden unterstützt?


Einrichten von Visual Studio für Xamarin-Entwicklung

  • Welche Tools benötigt man?
  • Visual Studio konfigurieren
  • Emulatoren, Hardware anschließen


Codesharing mit

  • .NET Standard
  • Portable Class Library PCL
  • Shared Class Library


GUI-Design

  • XAML und C#
  • Xamarin.Forms
  • Controls, Components
  • hilfreiche Libraries per NuGet


Zugriff auf die Hardware

  • das Filesystem der verschiedenen Plattformen
  • DependencyService
  • GSM, WLAN, Bluetooth
  • GPS-Empfänger, Sensoren
  • NuGet-Libraries


Datenzugriff

  • SQlite
  • WebService, REST

Weitere Schulungen zu Thema Microsoft .NET

C#/.net Framework Schnelleinstieg

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar erlernen Sie die grundlegenden Kenntnisse und Fertigkeiten, um sich mit der Programmiersprache C# innerhalb der .NET Platform bewegen zu können. Die Inhalte werden mit vielen praktischen Übungen vertieft.

C#/.net Framework für Einsteiger

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Diese Seminar dient als Einstieg in die C# Programmierung im Kontext einer .NET Platform. Sie erlernen die grundlegenden Kenntnisse und Fertigkeiten, die es Ihnen ermöglichen sich mittels C#-Programmierung in einer .NET Umgebung zu bewegen. Die Inhalte des Kurses werden durch ...

WPF Kompaktkurs

- u.a. in Zürich, Mannheim, Darmstadt, Offenbach, Freiburg

Der Kurs bietet eine schnelle, aber trotzdem solide Einführung in die Programmierung einer modernen Benutzeroberfläche mit WPF mit C#. Nach einem Überblick über die zugrunde liegenden Prinzipien der WPF-Architektur erlernen die Teilnehmer Syntax und Verwendung von ...

.NET Fortgeschrittenenkurs

- u.a. in München, Essen, Heidelberg, Offenbach, Freiburg

In dieser 3-tägigen Schulung ".NET Fortgeschrittenenkurs" lernen Sie die Feinheiten, Best Practices und weiterführende Themen der .NET-Entwicklung kennen. Das Seminar ermöglicht es Ihnen, Ihre Kenntnisse in der professionellen Anwendung von .NET zu erweitern, einschließlich ...