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 C#-CSharp

55339: Programming in C#

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

This course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. Students will review the basics of C# program structure, language syntax, and implementation details, and then consolidate their ...

Neues aus der .NET Welt: Update auf C# 10

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

In dieser 1-tägigen Schulung "Neues aus der .NET Welt: Update auf C# 10" lernen Sie die neuesten Funktionen und Verbesserungen kennen, die mit der Version 10 von C# eingeführt wurden. Wir werden uns intensiv mit den Updates beschäftigen, darunter die Einführung von Records, ...

C# Grundkurs (ohne Vorkenntnisse)

- u.a. in Leipzig, Wien, Heidelberg, Darmstadt, Offenbach

In dieser 5-tägigen Schulung "C# Grundkurs (ohne Vorkenntnisse)" erhalten die Teilnehmer eine umfassende Einführung in die Programmiersprache C# und erlangen fundierte Kenntnisse und praktische Fähigkeiten, um effektiv mit C# zu entwickeln. Das Ziel dieser Schulung ist es, ...

C# und .NET für Java-Entwickler

- u.a. in Hannover, Leipzig, Mannheim, Darmstadt, Virtual Classroom

In dieser 2-tägigen Schulung "C# und .NET für Java-Entwickler" lernen Sie als Java-Entwickler den nahtlosen Einstieg in die C#- und .NET-Entwicklung. Sie werden die Gemeinsamkeiten und Unterschiede zwischen Java und C# kennenlernen, einschließlich Klassen, Methoden, ...