WeiterbildungsangebotSonstigesGrundlegende Kenntnisse

Clean Code Programmierung mit C# und Einführung in KI

Anbieter: NEXIO Online Akademie GmbH

Preis
6.579 €
Auf einen Blick
DurchführungOnline
LernformatZeitgebunden
Dauer10 Wochen in Vollzeit
UnterrichtsspracheDeutsch
Startjede Woche
Kursdetails als PDF
Qualität des Bildungsträgers
AZAV-Siegel – AZAV-zertifizierter Bildungsträger, Förderung möglich

AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich

Kursbeschreibung

Eine umfassende Einführung in die Welt der Künstlichen Intelligenz (KI) vermittelt dir grundlegende und praxisorientierte Kenntnisse, die in verschiedenen Berufen im Bereich der KI-Entwicklung und Datenanalyse von Bedeutung sind. Ein wesentlicher Bestandteil ist die Vermittlung von Kenntnissen zu den wichtigsten Algorithmen, die in der KI-Entwicklung verwendet werden, darunter Entscheidungsbäume, die für Klassifikationen und Vorhersagen genutzt werden. Die Weiterbildung behandelt auch ethische und gesellschaftliche Fragestellungen rund um KI, Themen wie Diskriminierung und Bias in Algorithmen sowie Herausforderungen in Bezug auf Datenschutz und Regulierung.

Zum Bereich der Interaktion mit Künstlicher Intelligenz (KI) gehören insbesondere Fähigkeiten im Hinblick auf die Erstellung und Optimierung von Prompts. Nach einer fundierten Einführung in das Prompt-Engineering gewinnst du ein Verständnis der Funktionsweise von generativen Modellen. Diese werden in vielen modernen KI-Anwendungen wie ChatGPT, Textgeneratoren oder Bildbearbeitungssoftware eingesetzt. Du lernst die Grundprinzipien der Prompt-Erstellung kennen und setzt verschiedene Arten von Prompts um. Du beschäftigst dich zudem mit deren Optimierung und Qualitätsverbesserung. Für die KI-Entwicklung gehört C# neben Java, Python und C++ zu den wichtigsten Programmiersprachen. Lerne in diesem Kurs das Microsoft® .NET® und die Grundlagen der C#-Syntax kennen. Nachdem du alles über Datentypen und Kontrollstrukturen sowie den Umgang mit der Entwicklungsumgebung Visual Studio erlernt hast, schreibst du erste kleine Programme in C#. Anschließend lernst du alles über Klassen, Objekte, Datenkapselung, Vererbung und Polymorphie in C#. Du kannst außerdem Interfaces sinnvoll einsetzen und weißt, wie du auf Laufzeitfehler reagieren kannst. Mit dem dann erworbenen Wissen kannst du Ereignisse in eigenen Objekten auslösen, mit flexiblen Datentypen arbeiten und integrierte Abfragen nutzen. Außerdem kannst du Daten und Texte in Dateien speichern, Teile deines Programms parallel ausführen und bist auf anspruchsvolle Anwendungs- oder Spieleentwicklung mit C# vorbereitet. Moderne Programme kommen nicht ohne eine ansprechende Benutzungsoberfläche aus. Microsoft® bietet mit der Windows Presentation Foundation (WPF) alle Möglichkeiten für eine moderne und intuitive grafische Oberfläche. Du lernst das Gestalten mit Container- und Steuerelementen und deren Einbindung in deine Programme. Außerdem speichern die meisten Programme ihre Daten in Datenbanken. Erfahre, wie du in C# die unterschiedlichen Datenbanken in deine Programme einbinden und Daten speichern, abfragen und auswerten kannst.

Lehrplan & Module

01

Einführung in Künstliche Intelligenz

Du bekommst einen fundierten Einstieg in Künstliche Intelligenz und ihre Teilgebiete wie maschinelles Lernen, Deep Learning und Sprachmodelle. Außerdem ordnest Du ethische Fragen und Grenzen von KI-Systemen ein.

02

Grundlagen, Funktionsweise, Anwendungen

Du lernst, wie KI-Modelle aus Daten lernen, und verstehst Algorithmen wie Entscheidungsbäume für Klassifikation und Vorhersage. Typische Anwendungsfelder in Softwareentwicklung und Datenanalyse runden das Modul ab.

03

KI-gestützte Tools und Plattformen

Du verschaffst Dir einen Überblick über KI-gestützte Werkzeuge für Entwicklerinnen und Entwickler, etwa Codeassistenten und Chatbots. Dabei bewertest Du, wie Du diese Tools sinnvoll in Deinen Programmieralltag integrierst.

04

Einstieg in KI-Entwicklung

Du lernst, wie KI-Funktionen über Bibliotheken und Schnittstellen in eigene Anwendungen eingebunden werden. Erste praktische Beispiele zeigen Dir den typischen Ablauf von Datenaufbereitung, Training und Auswertung.

Enthaltene Zertifikate

TrägerzertifikatTrägerinternes Zertifikat bzw. Teilnahmebescheinigung

Voraussetzungen

Vorkenntnisse: Grundlegende Kenntnisse

Vorausgesetzt werden gute Deutschkenntnisse auf dem Niveau B2 sowie gute Englischkenntnisse, da einige verwendete Tools und Dokumentationen in Englisch verfasst sind. Die Weiterbildung erfordert eine hohe IT-Affinität und erweiterte PC-Kenntnisse, einen sicheren Umgang mit Windows und der Ordnerstruktur auf dem PC und der Arbeit mit Dateien. Ebenso werden gute Kenntnisse in den Grundlagen der Softwareentwicklung, der Objektorientierung und der Datenbanksprache SQL vorausgesetzt.

Zielgruppen

  • Arbeitssuchende

Berufsbilder

  • .NET Entwickler
  • Softwareentwickler
  • Anwendungsentwickler

Über den Anbieter

NEXIO Online Akademie GmbH

NEXIO Online Akademie GmbH

Bildungsträger

Alle Kurse →