- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Clean Code Programmierung mit C#, Referenzprojekt und Einführung in KI
Clean Code Programmierung mit C#, Referenzprojekt und Einführung in KI
Anbieter: NEXIO Online Akademie GmbH
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 Java neben C#, Python und C++ zu den wichtigsten Programmiersprachen. Lerne in diesem Kurs die Java Standard Edition (SE) kennen. Nachdem Du alles über Datentypen und Kontrollstrukturen erlernt hast, schreibst Du erste kleine Programme in Java. Anschließend lernst Du alles über Klassen, Objekte, Datenkapselung, Vererbung und Polymorphie in Java. Du kannst außerdem Interfaces sinnvoll einsetzen und weißt, wie Du auf Laufzeitfehler reagieren kannst. Du kannst Daten und Texte in Dateien speichern, Teile Deines Programms parallel ausführen und Du bist auf anspruchsvolle Anwendungsentwicklung mit Java vorbereitet. Moderne Programme kommen nicht ohne eine ansprechende Benutzungsoberfläche aus. Java bietet mit AWT und Swing 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 Java die unterschiedlichen Datenbanken in Deine Programme einbinden und Daten speichern, abfragen und auswerten kannst.
Abschließend gibt Dir ein eigenes Referenzprojekt die Möglichkeit, Deine erworbenen Kenntnisse praktisch anzuwenden und zu vertiefen. Du entwickelst und verwirklichst Ideen zu einem Projekt rund um eine Anwendung und durchläufst alle Phasen der Projekterstellung bis zur Fertigstellung. Dabei festigst Du anwendungsbereites Wissen und stellst Deine fachliche Kompetenz unter Beweis.
Lehrplan & Module
Einführung in Künstliche Intelligenz
Zum Einstieg lernst Du, was Künstliche Intelligenz ausmacht und wie sich schwache und starke KI unterscheiden. Ethische Fragen, Transparenz und Verantwortung beim Einsatz von KI sind ebenfalls Thema.
Grundlagen, Funktionsweise, Anwendungen
Du erfährst, wie KI-Systeme Muster in Daten erkennen und wie Entscheidungsbäume für Klassifikationen und Prognosen eingesetzt werden. Beispiele aus der Praxis zeigen Dir die Bandbreite der Anwendungen.
KI-gestützte Tools und Plattformen
Du testest KI-gestützte Entwicklerwerkzeuge wie Codeassistenten und Chat-basierte Sprachmodelle. Dabei lernst Du, ihre Stärken zu nutzen und ihre Schwächen realistisch einzuschätzen.
Einstieg in KI-Entwicklung
Du lernst, wie KI-Dienste in .NET-Anwendungen eingebunden werden können. Dabei durchläufst Du die Grundschritte von der Datenvorbereitung bis zur Nutzung eines trainierten Modells.
Enthaltene Zertifikate
Voraussetzungen
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 sowie Grundkenntnisse in der Textverarbeitung.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- .NET Entwickler
- Softwareentwickler
- Anwendungsentwickler