kursfinder.de anzeigen als: Mobil

Inspirationen, Tipps und Tricks rund ums Thema Karriere und Weiterbildung finden Sie in unserem Ratgeber

Online-Lehrgang | App-Entwicklung mit .NET / C#

bitkom akademie

Beschreibung

Online-Lehrgang | App-Entwicklung mit .NET / C#

Moderne Software auf starkem Fundament

Vor rund 20 Jahren erschienen, hat sich Microsofts Framework .NET ("Dot-Net") inzwischen in breiten Entwicklerkreisen durchgesetzt, gemeinsam mit der Programmiersprache C# ("See-Sharp"). Diese steht zwar in direkter Traditionslinie zu den klassischen Sprachen C und C++, weist jedoch entscheidende Unterschiede auf.

.NET selbst ist hochkomplex und aufgrund seiner bewegten Evolution sowie verwirrenden Begriffsdefinitionen auch bei fortgeschrittenem Wissen kaum mehr zu überblicken, in der gesamten Funktionalität und Tragweite in Kombination mit C# zudem oft unterschätzt. Dennoch ist es in der modernen Software-Entwicklung kaum mehr wegzudenken.

Der Lehrgang entmystifiziert das Duo .NET/C# nachhaltig und ermöglicht Entwicklern die Ausschöpfung des ganzen Potenzials. 

Zur Überprüfung Ihres individuellen Kenntnisstands empfehlen wir Ihnen unser kurzes Quiz. Die Auswertung erhalten Sie gleich im Anschluss als PDF Download. Sollten Sie weniger als 3 Antworten richtig haben, empfehlen wir Ihnen vorab die Teilnahme am Crashkurs Software & Programmierung.

Möchten Sie mehr über diese Weiterbildung erfahren?

Inhalte / Module

  • .NET:  Historie, Komponenten, Begriffe, Merkmale, Einsatz 
  • C# im C-Sprachenkosmos:  Eigenheiten, Vor-/ Nachteile
  • C# in .NET-Architekturen unter Einsatz von Visual Studio
  • .NET Standard / Core / Framework … Begriffsklärungen
  • Kontext und Abgrenzung zur "Außenwelt":  u.a. Java & Co.
  • .NET/C# im VS: Installation, NuGets-Kompatibilität, Optionen
  • Mobile-App-Entwicklung mit .NET/C#, Xamarin und Azure
  • aufwandsreduzierte OS-übergreifende Xamarin-Entwicklung
  • .NET 5 & 6:  zunehmender Integrationsfaktor, Konvergenz
  • C# 8 & 9:  Neuerungen bei Syntax & Semantik, "neue Ufer"

Nutzen & Mehrwert

  • Sie lernen alle relevanten Begriffe zum Thema kennen und erhalten einen anschaulichen Überblick über die wesentlichen Mechanismen, Schritte und Zusammenhänge, um auf .NET/C#-Basis und betriebssystemübergreifend moderne Anwendungen erstellen zu können.
  • Sie kennen zeiteffiziente, stabile und komplexitätsreduzierende Konzepte.
  • Sie sind nach dem Lehrgang in der Lage, zielsicher die für eine bestimmte .NET/C#−Entwicklungsaufgabe fundamentalen Architektur- und Implementierungs-Entscheidungen zu treffen. 

Aufbau & Organisation

Seminarprogramm | Tag 1

  • Alles Wissenswerte zu .NET
    • Anfänge und Evolution,  Motivation und Komponenten,  Begriffsklärungen und Versionshistorie,  Alternativen 
    • Installation und Upgrading mit Visual Studio,  Architektur-Varianten und Best Practice,  CPU-Code vs. Bytecode
    • .NET im Zusammenspiel u.a. mit Xamarin, Azure und 3rd-Party-NuGets,  systematische Komplexitätsreduktion
  • Ganzheitliche Betrachtung von C#
    • Gemeinsamkeiten und Unterschiede gegenüber C/C++,  Vor- und Nachteile dieser High-Level-Language 
    • Die Rolle von C# in der integrativen OS-übergreifenden Mobile-App-Entwicklung,  Exkurs in die Web-App-Welt
    • Technische Details: u.a. Garbage Collection, Reflection, Types, Exceptions, Spans, Patterns, "Syntactic Sugar"

Seminarprogramm | Tag 2

  • Praktischer Einsatz von Framework und Sprache
    • Rationelle Entwicklung von Mobile Apps mit VS, ggf. Xamarin und .NET/C# – App-Entwicklung Schritt für Schritt 
    • Verzahnung von .NET und C#,  Blick in die Zukunft:  .NET 5. → 6,  C# 8 → 9,  zudem Xamarin → MAUI
    • Abgrenzung zu alternativen Technologien:  Java-Welt, weitere und neue HLLs, Linux/Unix etc., .NET mit VB, F#
  • Praktische Beispiele zum Einsatz von .NET mit C#
    • Weg zur Erstellung einer typischen Xamarin-App unter der Maßgabe einer 95%igen Plattform-Unabhängigkeit
    • Anbindung von MS Azure zur Cloud-basierten Datenbank-Integration,  UI-BL-Trennung mittels MVVM-Konzept 
    • App-Deployment auf Emulatoren und physische Endgeräte der Android-, iOS- und Windows-Welt,  Virtualisierung

Seminarprogramm | Tag 3

  • Fortgeschrittener Einsatz von C# unter .NET
    • sinnvolle Nutzung aktueller Sprach-Features,  häufigste Entwurfs-/Einsatzfehler,  Verwandtschaft mit Obj-C & Swift 
    • Phasen-basierte Programm-Entwicklung:  Problemerfassung > Algorithmus > Implementierung > Test > Debugging
    • Vergleiche bzgl. Syntax und Semantik alternativer HLLs: "Wie würde man das in anderen Sprachen formulieren?"
  • Spezielle Herausforderungen  (Auszug)
    • iOS- und macOS-Entwicklung auf Windows-PCs mit Hilfe realer Macs sowie PaaS-Diensten wie z.B. MacinCloud
    • Device-Unabhängigkeit auch innerhalb eines OS erreichen:  Auflösungen, Sensoren etc., zukunftssicher entwickeln
    • die Lücken füllen, die Xamarin trotz allem hinterlässt – 5% des Codes sind plattformspezifisch zu schreiben … wie?
    • Versionskonflikte auflösen: .NET vs. C#,  beide u.a. bzgl. SDKs, APIs, NuGets, Runtimes, OS … bis Hardware
  • Zertifikatsprüfung (optional)

Förderung

Die Bitkom Akademie ist anerkannter Bildungsträger inBaden-WürttembergundNordrhein-Westfalen. Teilnehmer haben im Rahmen des Bildungszeitgesetzes die Möglichkeit, Bildungsurlaub bzw. eine Bildungsfreistellung zu beantragen. Auf Anfrage erstellen wir auch Anträge auf Anerkennung unserer Veranstaltungen in anderen Bundesländern.

Zielgruppe / Voraussetzungen

Der 3-tägige Lehrgang richtet sich an Software-Entwickler mit praxisnahen Grundkenntnissen zumindest in C/C++, die ihr Wissen und ihre Erfahrung auf moderne Technologien der Software-Entwicklung auf .NET/C#-Basis "upgraden" möchten oder müssen. Zudem können erfahrene Entwickler ihre Kenntnisse auffrischen, in einen breiteren bzw. tieferen Zusammenhang bringen und auch die Zukunft von .NET/C# ganz konkret kennenlernen. Die optionale Prüfungsleistung am 3. Tag besteht aus einer Kombination aus einem Multiple-Choice-Test und einer kurzen mündlichen Prüfung mit dem Referenten.

Bei Bedarf können Sie sich weiteres Basiswissen über unseren "Crashkurs Software & Programmierung" desselben Dozenten aneignen. Dies ist jedoch ausdrücklich keine Voraussetzung zur Teilnahme.

Kostenzusatz

Bitkom-Mitglied: 1.650 €

Nicht-Mitglied: 1.850 €

optionale Prüfung: 180 €

alle Preise zzgl. 19% Ust

Infos anfordern

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Online-Lehrgang | App-Entwicklung mit .NET / C# zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei

Kontaktinformation bitkom akademie

bitkom akademie

Albrechtstraße 10
10117 Berlin

 Telefonnummer anzeigen
www.bitkom-akademie.de

bitkom akademie

Die Bitkom Akademie wurde 2005 gegründet und ist einer der führenden Anbieter von Weiterbildungen im Bereich IT und digitalen Trends in Deutschland. Die Akademie führt jährlich ca. 350 Veranstaltungen mit mehr als 20.000 Teilnehmern durch. Ihr breitgefächertes Angebot umfasst neben...


Erfahren Sie mehr über bitkom akademie und weitere Kurse des Anbieters.
Benutzerlogin
Bewertungen

Schreiben Sie die erste Bewertung!

Bewertungsrichtlinien

Ihr Feedback und Ihre Bewertungen helfen anderen Weiterbildungsinteressierten und -anbietern, sich einen ersten Eindruck zu verschaffen und sich stetig zu verbessern. Wie auch in der mündlichen Kommunikation gewisse Regeln wichtig sind, gelten für Teilnehmerstimmen auf kursfinder.de folgende Bewertungsrichtlinien.

Unsere Bewertungsrichtlinien

Informationsanfrage

Um Informationen von dem Anbieter zu ”Online-Lehrgang | App-Entwicklung mit .NET / C#” anzufordern, füllen Sie bitte die Felder unten aus:

Das könnte Sie auch interessieren

IT & EDV – Für mehr Erfolg im Berufsleben

Vielseitiges Kursangebot bei COMCAVE

Sie wollen Ihr bisheriges Fachwissen erweitern oder auffrischen? Starten Sie jetzt Ihre berufliche Weiterbildung – im Bildungszentrum vor Ort oder bequem via E-Learning.

>> Weiterlesen