Xamarin Grundkurs
Microsoft

Xamarin Grundkurs

Praxisnahe App-Entwicklung mit Xamarin.Forms, XAML, Visual Studio und C#

Die wichtigsten Themen

Einstieg in Xamarin mit C#

Xamarin.Forms und XAML

App-Entwicklung mit Visual Studio

Code-Sharing für mobile Apps

SQLite, Dateien und Web Access

Hardware-Zugriff und Sensoren

Überblick In dieser 3-tägigen Xamarin Schulung für Einsteiger lernst du, plattformübergreifende Apps mit Visual Studio, C# und Xamarin.Forms aufzubauen. Der Schwerpunkt liegt auf einem verständlichen Einstieg in das...

In dieser 3-tägigen Xamarin Schulung für Einsteiger lernst du, plattformübergreifende Apps mit Visual Studio, C# und Xamarin.Forms aufzubauen. Der Schwerpunkt liegt auf einem verständlichen Einstieg in das Xamarin-Framework, dem Zusammenspiel von gemeinsam genutztem Code und plattformspezifischen Funktionen sowie der Gestaltung von Benutzeroberflächen mit XAML und C#. Schritt für Schritt entsteht ein tragfähiges Fundament für eigene App-Projekte, Prototypen oder die Weiterentwicklung bestehender Xamarin-Anwendungen.

Der Kurs verbindet Grundlagenwissen mit praktischen Übungen: Emulatoren einrichten, Projektstrukturen verstehen, Controls einsetzen, Daten lokal mit SQLite speichern, auf Dateien zugreifen und Hardware-Funktionen über plattformspezifische Dienste ansprechen. Dadurch gewinnst du einen realistischen Überblick über Möglichkeiten und Grenzen von Xamarin in der App-Entwicklung.

Ideal ist das Training für Entwicklerinnen und Entwickler mit C#-Grundkenntnissen, die mobile Anwendungen für mehrere Plattformen realisieren möchten. Wenn du deine C#-Kenntnisse vorher vertiefen willst, passt der C# .NET Aufbaukurs als fachliche Vorbereitung. Für Desktop-Oberflächen mit XAML bietet sich ergänzend der C# .NET WPF und C# Kompaktkurs an.

Die Themen Möglichkeiten und Grenzen des Xamarin-Frameworks · Grundlegende Architektur von Xamarin-Projekten · Zusammenspiel von Visual Studio, C# und Xamarin · Einordnung von Xamarin.Forms für gemeinsame Benutzeroberflächen...

Einstieg in Xamarin und plattformübergreifende App-Entwicklung

  • Möglichkeiten und Grenzen des Xamarin-Frameworks
  • Grundlegende Architektur von Xamarin-Projekten
  • Zusammenspiel von Visual Studio, C# und Xamarin
  • Einordnung von Xamarin.Forms für gemeinsame Benutzeroberflächen
  • Typische Projektstrukturen für mobile Anwendungen

Entwicklungsumgebung, Emulatoren und Projektstart

  • Einrichtung und Nutzung der Entwicklungsumgebung
  • Verwendung von Emulatoren für Test und Debugging
  • Anlegen erster Xamarin-Projekte
  • Build-Prozess und Ausführung auf Zielplattformen
  • Fehlersuche in mobilen Anwendungen

Code-Sharing und gemeinsame Logik

  • Codesharing mit Shared Class Library
  • Codesharing mit Portable Class Library
  • Trennung von gemeinsamer Geschäftslogik und plattformspezifischem Code
  • Strukturierung wiederverwendbarer Klassen und Komponenten
  • Grundlagen sauberer Projektorganisation in C#

Benutzeroberflächen mit Xamarin.Forms, XAML und C#

  • Einsatz von Xamarin.Forms für plattformübergreifende Oberflächen
  • GUI-Design mit XAML
  • GUI-Design mit C#
  • Verwendung zentraler Controls und Components
  • Aufbau von Layouts, Eingabemasken und Navigationsstrukturen
  • Verbindung von Oberfläche und Anwendungslogik

Daten, Dateien und Plattformzugriffe

  • Zugriff auf das Filesystem der verschiedenen Plattformen
  • Einsatz von SQLite für lokale Datenhaltung
  • Web Access für Kommunikation mit externen Diensten
  • Grundlagen der Datenverarbeitung in mobilen Anwendungen
  • Umgang mit plattformspezifischen Unterschieden

Hardware, Sensoren und DependencyService

  • Zugriff auf Hardware-Funktionen mobiler Geräte
  • Nutzung von Sensoren in Xamarin-Anwendungen
  • Einbindung plattformspezifischer Funktionen
  • Einsatz von DependencyService
  • Praktische Umsetzung typischer App-Funktionen
Wer hier richtig ist
  • Software-Entwicklerinnen und Software-Entwickler mit C#-Grundkenntnissen, die plattformübergreifende mobile Apps erstellen möchten
  • App-Entwicklerinnen und App-Entwickler, die Xamarin.Forms, XAML und Visual Studio strukturiert kennenlernen wollen
  • Projektteams, die bestehende Xamarin-Anwendungen warten, erweitern oder technisch besser verstehen müssen
  • C#-Programmiererinnen und C#-Programmierer, die von Desktop- oder Backend-Entwicklung in die mobile App-Entwicklung einsteigen
Das lernst du
  • Fundierter Überblick über Einsatzbereiche, Architektur und Grenzen von Xamarin
  • Sicherer Einstieg in die Entwicklung plattformübergreifender Apps mit Visual Studio und C#
  • Benutzeroberflächen mit Xamarin.Forms, XAML und C# eigenständig aufbauen
  • Gemeinsamen Code strukturiert organisieren und plattformspezifische Funktionen einbinden
  • Datenzugriff, Dateizugriff, SQLite und Web Access in Beispielprojekten praktisch einsetzen
  • Hardware-Funktionen, Sensoren und DependencyService in Xamarin-Anwendungen nutzen
So arbeiten wir
  • Praxisorientierte Trainer-Erklärungen mit direktem Bezug zu typischen App-Projekten
  • Live-Demos in Visual Studio mit Xamarin, C# und XAML
  • Hands-on-Übungen zur Erstellung und Erweiterung eigener Beispielanwendungen
  • Arbeit mit Emulatoren zur Ausführung, Analyse und Fehlersuche
  • Besprechung typischer Stolperstellen bei Code-Sharing und plattformspezifischen Funktionen
  • Fragen aus dem Projektalltag der Teilnehmerinnen und Teilnehmer
Empfohlene Vorkenntnisse
  • Grundlegende Kenntnisse in der C#-Programmierung
  • Erste Erfahrung mit Visual Studio von Vorteil
  • Grundverständnis objektorientierter Programmierung empfehlenswert
  • Für den Einstieg in C# vorab geeignet: C# .NET Aufbaukurs
Dein Fahrplan

Der erste Seminartag führt in die plattformübergreifende App-Entwicklung mit Xamarin ein. Behandelt werden Möglichkeiten und Grenzen des Frameworks, der Aufbau von Xamarin-Projekten, die Entwicklungsumgebung mit Visual Studio sowie die Verwendung von Emulatoren für Test und Debugging.

  • Überblick über Xamarin und typische Einsatzszenarien
  • Einrichtung der Arbeitsumgebung
  • Erste Xamarin-Projekte in Visual Studio
  • Verwendung und Konfiguration von Emulatoren
  • Grundlagen von Build, Ausführung und Fehlersuche
Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Vor Ort

Standardpreis: 1.450,00 € netto (1.725,50 € brutto)
03. - 05.08.2026
07. - 09.09.2026
02. - 04.11.2026
07. - 09.12.2026
08. - 10.03.2027
03. - 05.05.2027

Online

Standardpreis: 1.450,00 € netto (1.725,50 € brutto)
03. - 05.08.2026
07. - 09.09.2026
02. - 04.11.2026
07. - 09.12.2026
08. - 10.03.2027
03. - 05.05.2027

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

Lieber gleich das ganze Team schulen?

Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.

Beliebteste Wahl

Inhouse-Schulung

Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.

  • Inhalte exakt auf euch zugeschnitten
  • Termine nach euren Bedürfnissen
  • Günstiger ab mehreren Teilnehmern
  • Vertraute Umgebung, kein Reiseaufwand
Inhouse-Schulung anfragen

Firmen-Seminar

Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.

  • Geschlossene Gruppe aus eurem Haus
  • Individuelle Terminplanung
  • An unseren Standorten oder Live-Online
  • Angepasste Inhalte
Firmen-Seminar anfragen

Fragen und Antworten zu Xamarin Grundkurs

Für wen ist die Xamarin Schulung geeignet?

Die Schulung richtet sich an Entwicklerinnen und Entwickler mit C#-Grundkenntnissen, die plattformübergreifende mobile Apps mit Xamarin erstellen oder bestehende Xamarin-Projekte besser verstehen möchten. Besonders hilfreich ist der Kurs für Teams, die mobile Anwendungen mit gemeinsamer Codebasis entwickeln, warten oder erweitern.

Welche Voraussetzungen brauche ich für den Einstieg in Xamarin?

Erforderlich sind grundlegende Kenntnisse in C# und objektorientierter Programmierung. Erfahrung mit Visual Studio erleichtert den Einstieg, ist aber keine zwingende Voraussetzung. Wenn du vorab deine C#-Basis stärken möchtest, eignet sich der C# .NET Aufbaukurs.

Was lerne ich in der Xamarin Schulung konkret?

Du lernst, Xamarin-Projekte in Visual Studio aufzubauen, gemeinsame Logik mit C# zu strukturieren und Oberflächen mit Xamarin.Forms, XAML und C# zu gestalten. Zusätzlich behandelt das Seminar Emulatoren, Dateizugriff, SQLite, Web Access, Controls, Components, Sensoren und DependencyService.

Wird im Seminar mit Xamarin.Forms gearbeitet?

Ja. Xamarin.Forms ist ein zentraler Bestandteil der Schulung. Der Kurs zeigt, wie plattformübergreifende Benutzeroberflächen entstehen, wie Controls und Layouts eingesetzt werden und wie XAML und C# im GUI-Design zusammenspielen.

Ist die Schulung praxisorientiert aufgebaut?

Ja. Neben den technischen Grundlagen arbeitest du mit praktischen Beispielen in Visual Studio. Dazu gehören das Einrichten und Verwenden von Emulatoren, das Erstellen von Oberflächen, der Zugriff auf lokale Daten sowie die Einbindung plattformspezifischer Funktionen.

Hilft der Kurs auch bei bestehenden Xamarin-Projekten?

Ja. Die Schulung vermittelt ein solides Verständnis für Projektstruktur, Code-Sharing, Xamarin.Forms, DependencyService und typische Plattformunterschiede. Damit eignet sich der Kurs auch für Entwicklerinnen und Entwickler, die bestehende Xamarin-Anwendungen warten oder weiterentwickeln.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.450 €
zzgl. 19% MwSt.