Zum Inhalt springen

Künstliche Intelligenz

Schulungen für AI und Programmierung

Quality-Engineering-Ansätze für effizientes Programmieren.

Software Quality Engineering integriert Methoden wie Agile, DevOps und Clean Code sowie den Einsatz von KI-Tools, um das Programmieren effizienter, einfacher und qualitativ hochwertiger zu gestalten. Durch die Anwendung von Agile und DevOps wird die Zusammenarbeit zwischen Entwicklungsteams verbessert und der Entwicklungsprozess beschleunigt. Clean Code wiederum trägt zu besserer Lesbarkeit und Wartbarkeit des Codes bei, und KI-Tools unterstützen bei der Automatisierung von Tests und der Fehleranalyse, was die Fehlererkennung verbessert. Diese Ansätze fördern eine kontinuierliche Verbesserung der Softwarequalität, erleichtern die Programmierarbeit und steigern die Effizienz der Softwareentwicklung.

Qualität beginnt im Kopf - mit Schulungen von Software Quality Lab

Folgende Seminare und Trainings bieten wir zu diesem Thema in der Software Quality Academy an:

  • Grundkurs Prompt Engineering für Entwickler [DE]

    Prompt Engineering ist die Gestaltung von Eingabeaufforderungen (Prompts) für KI-Modelle, um die Qualität der Ausgabe zu optimieren und spezifische Antworten zu erzeugen. Es kann als die Kunst angesehen werden, die richtigen Fragen oder Anweisungen zu stellen, um die gewünschten KI-generierten Antworten zu erhalten.

  • AI-assisted Coding mit ChatGPT, GitHub Copilot & Jetbrains AI Assistant [DE]

    Die Einsatzmöglichkeiten von künstlicher Intelligenz in der Softwareentwicklung werden immer vielfältiger und gewinnen zunehmend an Bedeutung auch im beruflichen Kontext.

  • AI for Embedded Systems [EN]

    In this hands-on course, you will learn how to efficiently implement and deploy machine and deep learning models on embedded systems. Despite the limited resources of such systems, you will learn how to build stable and powerful solutions.

  • AI für Embedded Systeme [DE]

    In diesem praxisorientierten Kurs erfahren Sie, wie Sie Machine- und Deep-Learning-Modelle effizient auf Embedded Systems implementieren. Trotz der begrenzten Ressourcen solcher Systeme lernen Sie, wie Sie stabile und leistungsfähige Lösungen entwickeln können.

  • EU AI Act: KI-Anwenderschulung [DE]

    Mit dem Inkrafttreten des EU-KI-Gesetzes (AI Act) hat die Europäische Union einen bedeutenden Schritt zur Regulierung von Künstlicher Intelligenz gemacht. Das Gesetz soll Innovation fördern und zugleich ein hohes Maß an Schutz für Gesundheit, Sicherheit und Grundrechte gewährleisten. Für Anwender:innen von KI-Systemen ist es essenziell, die neuen Regelungen zu verstehen und in der Praxis umzusetzen.

  • Zertifizierter KI-Manager:in [DE]

    Künstliche Intelligenz (KI) im Unternehmenskontext bezieht sich auf die Anwendung von Technologien, die es Maschinen ermöglichen, komplexe Aufgaben zu verstehen, zu lernen, zu entscheiden und auszuführen, ohne eine explizite Programmierung für jede spezifische Aufgabe. Eine entsprechende Integration dieser KI-Anwendungen in Unternehmensabläufe ist zu einem entscheidenden Wettbewerbsvorteil geworden.

  • ICAgile® Certified Professional: Foundations of AI (ICP-FAI) [DE]

    Erwerben Sie praktische Fähigkeiten in den Bereichen KI-Integration und Prompt Engineering, um im Wettbewerb die Nase vorn zu haben.

  • ICAgile® Certified Professional: Foundations of AI (ICP-FAI) [EN]

    Gain practical skills in AI integration and prompt engineering to stay ahead in the competitive landscape.

  • ICAgile® Certified Professional: Agile Programming C# (ICP-PRG) [DE]

    ICAgile Programming vermittelt in einem Hands-on Training die Skills und das Mindset, um als Teil eines agilen Entwicklungsteams erfolgreich zu sein.

  • ICAgile® Certified Professional: Agile Programming C# (ICP-PRG) [EN]

    ICAgile Programming provides hands-on training to impart the skills and mindset necessary to be successful as part of an agile development team.

  • ICAgile® Certified Professional: Agile Programming Java (ICP-PRG) [DE]

    ICAgile Programming vermittelt in einem Hands-on Training die Skills und das Mindset, um als Teil eines agilen Entwicklungsteams erfolgreich zu sein.

  • ICAgile® Certified Professional: Agile Programming Java (ICP-PRG) [EN]

    ICAgile Programming provides hands-on training to impart the skills and mindset necessary to be successful as part of an agile development team.

  • Testgetriebene Softwareentwicklung (TDD) [DE]

    Durch Unit-Testen finden Sie schon während der Entwicklung Fehler in Ihrer Software. Ein positiver Seiteneffekt dabei ist die Verbesserung Ihres Softwaredesigns. Weitere Inhalte dieses Seminars sind testgetriebene Entwicklung in der Praxis und Techniken, um bestehende Software testen zu können.

  • Cloud-native Software Development [DE]

    Der Workshop Cloud-native Software Development fasst in einzigartiger Weise zusammen, was Sie als Architekt, Developer oder DevOps-Engineer über diese wegweisende Methode zur Entwicklung skalierbarer und sicherer Softwarelösungen wissen müssen.

  • Clean Code [DE]

    Eines der häufigsten Probleme und Ursachen für Fehler ist unverständlicher und nicht wartbarer Code. Nicht mehr aktuelle Code Kommentare tragen zum Missverständnis bei, genauso wie Zahlen im Code, deren Bedeutung nicht eruiert werden kann. Diese und viele weitere Symptome tragen dazu bei, dass der Aufwand zur Umsetzung einer Anforderung immer größer wird. Im schlimmsten Fall muss der Code "weggeschmissen" werden.


Weitere Infos zu Schulungen der Software Quality Academy

Alle Schulungen

 


Bewertungen unserer Schulungen und Seminare

„Any fool can write code that a computer can understand. 
Good programmers write code that humans can understand.“

Martin Fowler