<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><!--369 Elemente der Kategorie 'Alle Elemente' aus den letzten 100 Tagen--><title>www.IT-Visions.de Alle Kategorien</title><link>https://www.IT-Visions.de</link><description>Nachrichten, Fachveröffentlichungen, Lexikoneinträge, Beispiele, Tipps und vieles mehr</description><language>de-de</language><copyright>Copyright www.IT-Visions.de / Dr. Holger Schwichtenberg</copyright><item><title><![CDATA[Veranstaltung: E-Book (PDF) "Blazor 11.0" (Einzelbestellung, kein Abo)]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/V12578.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{DFD84A0C-D642-4DCC-8225-0ACBB850C82A}]]></guid><pubDate><![CDATA[Sat, 07 Nov 2026 14:45:47 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Lexikoneintrag: SqlServer.Core]]></title><description><![CDATA[SqlServer.Core war ein Projekt f&#252;r einen neuen, performanteren .NET-Datenbanktreiber f&#252;r Microsoft SQL Server, das aber eingestellt wurde.

Codename: Woodstar

In Entwicklung seit: 2020
Eingestellt: 2025, siehe https://github.com/dotnet/datalab/issues/22]]></description><link><![CDATA[https://www.IT-Visions.de/L10519.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{37FA0048-39E6-4299-AC96-1D44042F533E}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 22:28:31 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">SqlServer.Core war ein Projekt f&amp;#252;r einen neuen, performanteren .NET-Datenbanktreiber f&amp;#252;r Microsoft SQL Server, das aber eingestellt wurde.

Codename: Woodstar

In Entwicklung seit: 2020
Eingestellt: 2025, siehe https://github.com/dotnet/datalab/issues/22</body><item><title><![CDATA[Veranstaltung: E-Book (PDF) "Entity Framework Core 11.0" (Einzelbestellung, kein Abo)]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/V12572.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C717186D-9358-4E8C-8E53-BA76D04AB721}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 20:55:58 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Fachveröffentlichung: C# 15.0 Crashkurs (PDF)]]></title><description><![CDATA[Der &quot;C# Crashkurs&quot; ist ein pr&#228;gnanter &#220;berblick &#252;ber die Syntax der Programmiersprache C# in der aktuellen Version 15.0, die man nicht nur in .NET 11.0, sondern auch &#228;lteren .NET-Versionen und im klassischen .NET Framework nutzen kann.

Dieser Crashkurs ist geeignet f&#252;r Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern, insbesondere die neusten Sprachfeatures kennenlernen wollen. Da es viele Umsteiger von Visual Basic .NET zu C# gibt, werden hier die Unterschiede von C# gegen&#252;ber Visual Basic .NET an einigen Stellen hervorgehoben.

F&#252;r Neueinsteiger, die mit C# erstmals &#252;berhaupt eine objektorientierte Programmiersprache erlernen wollen, ist dieses Werk hingegen nicht optimal geeignet, denn es werden die OO-Grundkonzepte nicht erkl&#228;rt, da die meisten Softwareentwickler heutzutage diese aus anderen Sprachen kennen und das Buch nicht mit diesen Grundlagen unn&#246;tig in die L&#228;nge gezogen werden soll.

Das Buch erhebt nicht den Anspruch, vollst&#228;ndig alle syntaktischen Details zu C# aufzuzeigen, sondern nur die in der Praxis wichtigsten Konstrukte. In diesem Buch werden bewusst alle Syntaxbeispiele anhand von Konsolenanwendungen gezeigt. So brauchen Sie als Leser kein Wissen &#252;ber eine bestimmte GUI-Bibliothek und die Beispiele sind pr&#228;gnant fokussiert auf die Syntax.]]></description><link><![CDATA[https://www.IT-Visions.de/P12564.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B1EA4EF2-5F9F-4CB7-B8CE-751CC180D37D}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 16:30:22 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der &amp;quot;C# Crashkurs&amp;quot; ist ein pr&amp;#228;gnanter &amp;#220;berblick &amp;#252;ber die Syntax der Programmiersprache C# in der aktuellen Version 15.0, die man nicht nur in .NET 11.0, sondern auch &amp;#228;lteren .NET-Versionen und im klassischen .NET Framework nutzen kann.

Dieser Crashkurs ist geeignet f&amp;#252;r Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern, insbesondere die neusten Sprachfeatures kennenlernen wollen. Da es viele Umsteiger von Visual Basic .NET zu C# gibt, werden hier die Unterschiede von C# gegen&amp;#252;ber Visual Basic .NET an einigen Stellen hervorgehoben.

F&amp;#252;r Neueinsteiger, die mit C# erstmals &amp;#252;berhaupt eine objektorientierte Programmiersprache erlernen wollen, ist dieses Werk hingegen nicht optimal geeignet, denn es werden die OO-Grundkonzepte nicht erkl&amp;#228;rt, da die meisten Softwareentwickler heutzutage diese aus anderen Sprachen kennen und das Buch nicht mit diesen Grundlagen unn&amp;#246;tig in die L&amp;#228;nge gezogen werden soll.

Das Buch erhebt nicht den Anspruch, vollst&amp;#228;ndig alle syntaktischen Details zu C# aufzuzeigen, sondern nur die in der Praxis wichtigsten Konstrukte. In diesem Buch werden bewusst alle Syntaxbeispiele anhand von Konsolenanwendungen gezeigt. So brauchen Sie als Leser kein Wissen &amp;#252;ber eine bestimmte GUI-Bibliothek und die Beispiele sind pr&amp;#228;gnant fokussiert auf die Syntax.</body><item><title><![CDATA[Veranstaltung: E-Book (PDF) "C# 15.0 Crashkurs" (Einzelbestellung, kein Abo)]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/V12563.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1BED10B9-A197-4C39-8EB2-D333D4C5DD9E}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 16:28:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Fachveröffentlichung: C# 15.0 Crashkurs (PDF)]]></title><description><![CDATA[Der &quot;C# Crashkurs&quot; ist ein pr&#228;gnanter &#220;berblick &#252;ber die Syntax der Programmiersprache C# in der aktuellen Version 15.0, die man nicht nur in .NET 11.0, sondern auch &#228;lteren .NET-Versionen und im klassischen .NET Framework nutzen kann.

Dieser Crashkurs ist geeignet f&#252;r Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern, insbesondere die neusten Sprachfeatures kennenlernen wollen. Da es viele Umsteiger von Visual Basic .NET zu C# gibt, werden hier die Unterschiede von C# gegen&#252;ber Visual Basic .NET an einigen Stellen hervorgehoben.

F&#252;r Neueinsteiger, die mit C# erstmals &#252;berhaupt eine objektorientierte Programmiersprache erlernen wollen, ist dieses Werk hingegen nicht optimal geeignet, denn es werden die OO-Grundkonzepte nicht erkl&#228;rt, da die meisten Softwareentwickler heutzutage diese aus anderen Sprachen kennen und das Buch nicht mit diesen Grundlagen unn&#246;tig in die L&#228;nge gezogen werden soll.

Das Buch erhebt nicht den Anspruch, vollst&#228;ndig alle syntaktischen Details zu C# aufzuzeigen, sondern nur die in der Praxis wichtigsten Konstrukte. In diesem Buch werden bewusst alle Syntaxbeispiele anhand von Konsolenanwendungen gezeigt. So brauchen Sie als Leser kein Wissen &#252;ber eine bestimmte GUI-Bibliothek und die Beispiele sind pr&#228;gnant fokussiert auf die Syntax.]]></description><link><![CDATA[https://www.IT-Visions.de/P12562.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2E5D8F5B-DA57-4B25-BAE4-91514E4E5C53}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 16:27:28 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der &amp;quot;C# Crashkurs&amp;quot; ist ein pr&amp;#228;gnanter &amp;#220;berblick &amp;#252;ber die Syntax der Programmiersprache C# in der aktuellen Version 15.0, die man nicht nur in .NET 11.0, sondern auch &amp;#228;lteren .NET-Versionen und im klassischen .NET Framework nutzen kann.

Dieser Crashkurs ist geeignet f&amp;#252;r Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern, insbesondere die neusten Sprachfeatures kennenlernen wollen. Da es viele Umsteiger von Visual Basic .NET zu C# gibt, werden hier die Unterschiede von C# gegen&amp;#252;ber Visual Basic .NET an einigen Stellen hervorgehoben.

F&amp;#252;r Neueinsteiger, die mit C# erstmals &amp;#252;berhaupt eine objektorientierte Programmiersprache erlernen wollen, ist dieses Werk hingegen nicht optimal geeignet, denn es werden die OO-Grundkonzepte nicht erkl&amp;#228;rt, da die meisten Softwareentwickler heutzutage diese aus anderen Sprachen kennen und das Buch nicht mit diesen Grundlagen unn&amp;#246;tig in die L&amp;#228;nge gezogen werden soll.

Das Buch erhebt nicht den Anspruch, vollst&amp;#228;ndig alle syntaktischen Details zu C# aufzuzeigen, sondern nur die in der Praxis wichtigsten Konstrukte. In diesem Buch werden bewusst alle Syntaxbeispiele anhand von Konsolenanwendungen gezeigt. So brauchen Sie als Leser kein Wissen &amp;#252;ber eine bestimmte GUI-Bibliothek und die Beispiele sind pr&amp;#228;gnant fokussiert auf die Syntax.</body><item><title><![CDATA[Fachveröffentlichung: C# 15.0 Crashkurs (Kindle)]]></title><description><![CDATA[Der &quot;C# Crashkurs&quot; ist ein pr&#228;gnanter &#220;berblick &#252;ber die Syntax der Programmiersprache C# in der aktuellen Version 15.0, die man nicht nur in .NET 11.0, sondern auch &#228;lteren .NET-Versionen und im klassischen .NET Framework nutzen kann.

Dieser Crashkurs ist geeignet f&#252;r Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern, insbesondere die neusten Sprachfeatures kennenlernen wollen. Da es viele Umsteiger von Visual Basic .NET zu C# gibt, werden hier die Unterschiede von C# gegen&#252;ber Visual Basic .NET an einigen Stellen hervorgehoben.

F&#252;r Neueinsteiger, die mit C# erstmals &#252;berhaupt eine objektorientierte Programmiersprache erlernen wollen, ist dieses Werk hingegen nicht optimal geeignet, denn es werden die OO-Grundkonzepte nicht erkl&#228;rt, da die meisten Softwareentwickler heutzutage diese aus anderen Sprachen kennen und das Buch nicht mit diesen Grundlagen unn&#246;tig in die L&#228;nge gezogen werden soll.

Das Buch erhebt nicht den Anspruch, vollst&#228;ndig alle syntaktischen Details zu C# aufzuzeigen, sondern nur die in der Praxis wichtigsten Konstrukte. In diesem Buch werden bewusst alle Syntaxbeispiele anhand von Konsolenanwendungen gezeigt. So brauchen Sie als Leser kein Wissen &#252;ber eine bestimmte GUI-Bibliothek und die Beispiele sind pr&#228;gnant fokussiert auf die Syntax.]]></description><link><![CDATA[https://www.IT-Visions.de/P12561.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{69F782D9-27EF-481A-9C1E-51EAC1C2D89F}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 16:26:01 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der &amp;quot;C# Crashkurs&amp;quot; ist ein pr&amp;#228;gnanter &amp;#220;berblick &amp;#252;ber die Syntax der Programmiersprache C# in der aktuellen Version 15.0, die man nicht nur in .NET 11.0, sondern auch &amp;#228;lteren .NET-Versionen und im klassischen .NET Framework nutzen kann.

Dieser Crashkurs ist geeignet f&amp;#252;r Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern, insbesondere die neusten Sprachfeatures kennenlernen wollen. Da es viele Umsteiger von Visual Basic .NET zu C# gibt, werden hier die Unterschiede von C# gegen&amp;#252;ber Visual Basic .NET an einigen Stellen hervorgehoben.

F&amp;#252;r Neueinsteiger, die mit C# erstmals &amp;#252;berhaupt eine objektorientierte Programmiersprache erlernen wollen, ist dieses Werk hingegen nicht optimal geeignet, denn es werden die OO-Grundkonzepte nicht erkl&amp;#228;rt, da die meisten Softwareentwickler heutzutage diese aus anderen Sprachen kennen und das Buch nicht mit diesen Grundlagen unn&amp;#246;tig in die L&amp;#228;nge gezogen werden soll.

Das Buch erhebt nicht den Anspruch, vollst&amp;#228;ndig alle syntaktischen Details zu C# aufzuzeigen, sondern nur die in der Praxis wichtigsten Konstrukte. In diesem Buch werden bewusst alle Syntaxbeispiele anhand von Konsolenanwendungen gezeigt. So brauchen Sie als Leser kein Wissen &amp;#252;ber eine bestimmte GUI-Bibliothek und die Beispiele sind pr&amp;#228;gnant fokussiert auf die Syntax.</body><item><title><![CDATA[Fachveröffentlichung: C# 15.0 Crashkurs (gedruckte Ausgabe)]]></title><description><![CDATA[Der &quot;C# Crashkurs&quot; ist ein pr&#228;gnanter &#220;berblick &#252;ber die Syntax der Programmiersprache C# in der aktuellen Version 15.0, die man nicht nur in .NET 11.0, sondern auch &#228;lteren .NET-Versionen und im klassischen .NET Framework nutzen kann.

Dieser Crashkurs ist geeignet f&#252;r Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern, insbesondere die neusten Sprachfeatures kennenlernen wollen. Da es viele Umsteiger von Visual Basic .NET zu C# gibt, werden hier die Unterschiede von C# gegen&#252;ber Visual Basic .NET an einigen Stellen hervorgehoben.

F&#252;r Neueinsteiger, die mit C# erstmals &#252;berhaupt eine objektorientierte Programmiersprache erlernen wollen, ist dieses Werk hingegen nicht optimal geeignet, denn es werden die OO-Grundkonzepte nicht erkl&#228;rt, da die meisten Softwareentwickler heutzutage diese aus anderen Sprachen kennen und das Buch nicht mit diesen Grundlagen unn&#246;tig in die L&#228;nge gezogen werden soll.

Das Buch erhebt nicht den Anspruch, vollst&#228;ndig alle syntaktischen Details zu C# aufzuzeigen, sondern nur die in der Praxis wichtigsten Konstrukte. In diesem Buch werden bewusst alle Syntaxbeispiele anhand von Konsolenanwendungen gezeigt. So brauchen Sie als Leser kein Wissen &#252;ber eine bestimmte GUI-Bibliothek und die Beispiele sind pr&#228;gnant fokussiert auf die Syntax.]]></description><link><![CDATA[https://www.IT-Visions.de/P12560.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{EA7A5CD2-06A6-41D1-AFBE-77F749E1C1FC}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 16:24:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der &amp;quot;C# Crashkurs&amp;quot; ist ein pr&amp;#228;gnanter &amp;#220;berblick &amp;#252;ber die Syntax der Programmiersprache C# in der aktuellen Version 15.0, die man nicht nur in .NET 11.0, sondern auch &amp;#228;lteren .NET-Versionen und im klassischen .NET Framework nutzen kann.

Dieser Crashkurs ist geeignet f&amp;#252;r Softwareentwickler, die von einer anderen objektorientierten Programmiersprache (z.B. C++, Java, Visual Basic .NET oder PHP) auf C# umsteigen wollen oder bereits C# einsetzen und ihr Wissen erweitern, insbesondere die neusten Sprachfeatures kennenlernen wollen. Da es viele Umsteiger von Visual Basic .NET zu C# gibt, werden hier die Unterschiede von C# gegen&amp;#252;ber Visual Basic .NET an einigen Stellen hervorgehoben.

F&amp;#252;r Neueinsteiger, die mit C# erstmals &amp;#252;berhaupt eine objektorientierte Programmiersprache erlernen wollen, ist dieses Werk hingegen nicht optimal geeignet, denn es werden die OO-Grundkonzepte nicht erkl&amp;#228;rt, da die meisten Softwareentwickler heutzutage diese aus anderen Sprachen kennen und das Buch nicht mit diesen Grundlagen unn&amp;#246;tig in die L&amp;#228;nge gezogen werden soll.

Das Buch erhebt nicht den Anspruch, vollst&amp;#228;ndig alle syntaktischen Details zu C# aufzuzeigen, sondern nur die in der Praxis wichtigsten Konstrukte. In diesem Buch werden bewusst alle Syntaxbeispiele anhand von Konsolenanwendungen gezeigt. So brauchen Sie als Leser kein Wissen &amp;#252;ber eine bestimmte GUI-Bibliothek und die Beispiele sind pr&amp;#228;gnant fokussiert auf die Syntax.</body><item><title><![CDATA[Lexikoneintrag: .NET 11.0]]></title><description><![CDATA[.NET 11.0 ist der Nachfolger von .NET 10.0, der im November 2026 erscheinen soll.

Fakten
-----------------
- Standard-Term-Support (STS) f&#252;r 24 Monate bis November 2028
- plattformunabh&#228;ngig (mit Ausnahme der an Windows gebundenen GUI-Frameworks WPF, Windows Forms und WinUI3 sowie einigen ande...]]></description><link><![CDATA[https://www.IT-Visions.de/L9611.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{3835714C-9C23-4AD2-8632-D422A75AF175}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 09:09:15 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">.NET 11.0 ist der Nachfolger von .NET 10.0, der im November 2026 erscheinen soll.

Fakten
-----------------
- Standard-Term-Support (STS) f&amp;#252;r 24 Monate bis November 2028
- plattformunabh&amp;#228;ngig (mit Ausnahme der an Windows gebundenen GUI-Frameworks WPF, Windows Forms und WinUI3 sowie einigen ande...</body><item><title><![CDATA[Lexikoneintrag: Neuerungen in .NET 9.0]]></title><description><![CDATA[.NET 9.0 ist der Nachfolger von .NET 8.0, der am 12. November 2024 erschienen ist. N&#228;chste Version wird .NET 10.0 im November 2025.

Fakten zu .NET 9.0
-------------------------------
- erschienen am 12. November 2024
- Nachfolger von .NET 8.0
- Standard-Term-Support (STS) f&#252;r 18 Monate bis Ma...]]></description><link><![CDATA[https://www.IT-Visions.de/L9609.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A4DA41E5-0264-4C6D-ADE9-DF8FBCDB31AA}]]></guid><pubDate><![CDATA[Fri, 06 Nov 2026 09:09:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">.NET 9.0 ist der Nachfolger von .NET 8.0, der am 12. November 2024 erschienen ist. N&amp;#228;chste Version wird .NET 10.0 im November 2025.

Fakten zu .NET 9.0
-------------------------------
- erschienen am 12. November 2024
- Nachfolger von .NET 8.0
- Standard-Term-Support (STS) f&amp;#252;r 18 Monate bis Ma...</body><item><title><![CDATA[Lexikoneintrag: Common Vulnerabilities and Exposures (CVE)]]></title><description><![CDATA[Common Vulnerabilities and Exposures (CVE) (deutsch: Bekannte Schwachstellen und Sicherheitsl&#252;cken) ist ein international etabliertes System zur eindeutigen Identifikation und Katalogisierung &#246;ffentlich bekannter Sicherheitsl&#252;cken in Software und Hardware. CVE-Kennungen werden beispielsweise in Sich...]]></description><link><![CDATA[https://www.IT-Visions.de/L12558.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[1239ded3-c6e2-40f5-b89b-8a1d54d3572b]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 17:03:05 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Common Vulnerabilities and Exposures (CVE) (deutsch: Bekannte Schwachstellen und Sicherheitsl&amp;#252;cken) ist ein international etabliertes System zur eindeutigen Identifikation und Katalogisierung &amp;#246;ffentlich bekannter Sicherheitsl&amp;#252;cken in Software und Hardware. CVE-Kennungen werden beispielsweise in Sich...</body><item><title><![CDATA[Lexikoneintrag: C++]]></title><description><![CDATA[- C++ geh&#246;rt zu den weltweit am weitesten verbreiteten, hersteller- und plattformunabh&#228;ngigen Programmiersprachen.
- C++ wurde ab 1979 von Bjarne Stroustrup bei AT&amp;T Bell Laboratories entwickelt (zun&#228;chst unter dem Namen „C with Classes“).
- C++ ist international standardisiert: ISO/IEC 14882
- C...]]></description><link><![CDATA[https://www.IT-Visions.de/L3028.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CBA1D5D6-AFA7-45BB-8F64-434ED437D9EA}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 16:58:34 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- C++ geh&amp;#246;rt zu den weltweit am weitesten verbreiteten, hersteller- und plattformunabh&amp;#228;ngigen Programmiersprachen.
- C++ wurde ab 1979 von Bjarne Stroustrup bei AT&amp;amp;T Bell Laboratories entwickelt (zun&amp;#228;chst unter dem Namen „C with Classes“).
- C++ ist international standardisiert: ISO/IEC 14882
- C...</body><item><title><![CDATA[Lexikoneintrag: Event Tracing for Windows]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/L2476.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C4180E36-AB53-4AF8-8EBB-C0FA821D2A26}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 08:05:28 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Lexikoneintrag: Avalonia]]></title><description><![CDATA[Avalonia https://avaloniaui.net/platforms ist ein Cross-Platform-GUI-Framework f&#252;r .NET, das sowohl prim&#228;r WPF, aber auch der Universal Windows Platform (UWP) mit Windows UI Library (WinUI) nachempfunden ist. Daher auch der Name Avalonia: eine Reminiszenz an den Codenamen &quot;Avalon&quot;, den WPF einst hat...]]></description><link><![CDATA[https://www.IT-Visions.de/L11655.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1F3F2C31-3F23-4B38-8912-002D2C822164}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:50:49 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Avalonia https://avaloniaui.net/platforms ist ein Cross-Platform-GUI-Framework f&amp;#252;r .NET, das sowohl prim&amp;#228;r WPF, aber auch der Universal Windows Platform (UWP) mit Windows UI Library (WinUI) nachempfunden ist. Daher auch der Name Avalonia: eine Reminiszenz an den Codenamen &amp;quot;Avalon&amp;quot;, den WPF einst hat...</body><item><title><![CDATA[Lexikoneintrag: Was ist neu in Blazor 11.0?]]></title><description><![CDATA[Blazor 11.0 als Teil von ASP.NET Core 11.0 wird als Nachfolger von Blazor 10.0/ASP.NET Core 10.0 zusammen mit .NET 11.0 am 10. November 2026 erscheinen.

Highlights bei den Blazor-Steuerelementen in Blazor 11.0 gegen&#252;ber Blazor 10.0
----------------------------
- 	Umgebungsabh&#228;ngiges Rendering m...]]></description><link><![CDATA[https://www.IT-Visions.de/L12105.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[aec146db-0f5d-4d9e-a175-1491b46805fb]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:27:53 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Blazor 11.0 als Teil von ASP.NET Core 11.0 wird als Nachfolger von Blazor 10.0/ASP.NET Core 10.0 zusammen mit .NET 11.0 am 10. November 2026 erscheinen.

Highlights bei den Blazor-Steuerelementen in Blazor 11.0 gegen&amp;#252;ber Blazor 10.0
----------------------------
- 	Umgebungsabh&amp;#228;ngiges Rendering m...</body><item><title><![CDATA[Lexikoneintrag: Was ist .NET?]]></title><description><![CDATA[.NET (gesprochen DOTNET) ist der Oberbegriff f&#252;r das wichtigste Softwareentwicklungsframework der Firma Microsoft. 

Microsoft .NET umfasst
----------------------------------------
- Programmiersprachen wie C#, F#, Visual Basic .NET und C++/CLI
- eine Laufzeitumgebung / Runtime
- Klassenbiblio...]]></description><link><![CDATA[https://www.IT-Visions.de/L306.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{3709C878-35F8-4025-B715-5418B1C4C4C6}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:26:27 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">.NET (gesprochen DOTNET) ist der Oberbegriff f&amp;#252;r das wichtigste Softwareentwicklungsframework der Firma Microsoft. 

Microsoft .NET umfasst
----------------------------------------
- Programmiersprachen wie C#, F#, Visual Basic .NET und C++/CLI
- eine Laufzeitumgebung / Runtime
- Klassenbiblio...</body><item><title><![CDATA[Lexikoneintrag: Was ist das .NET Framework?]]></title><description><![CDATA[Das .NET Framework ist die urspr&#252;ngliche Variante von Microsoft .NET, die Microsoft in den Jahren 2002 bis 2019 ver&#246;ffentlicht hat. Das .NET Framework wurde seit 2016 schrittweise von .NET Core abgel&#246;st, wobei .NET Core seit Ende 2020 mit Erscheinen der Version 5.0 offiziell nur noch &quot;.NET&quot; hei&#223;t.
...]]></description><link><![CDATA[https://www.IT-Visions.de/L284.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{DFB04903-4B2E-4023-BCEE-9CDA0EA2766B}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:25:54 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das .NET Framework ist die urspr&amp;#252;ngliche Variante von Microsoft .NET, die Microsoft in den Jahren 2002 bis 2019 ver&amp;#246;ffentlicht hat. Das .NET Framework wurde seit 2016 schrittweise von .NET Core abgel&amp;#246;st, wobei .NET Core seit Ende 2020 mit Erscheinen der Version 5.0 offiziell nur noch &amp;quot;.NET&amp;quot; hei&amp;#223;t.
...</body><item><title><![CDATA[Lexikoneintrag: GitHub Copilot]]></title><description><![CDATA[GitHub Copilot ist ein KI-gest&#252;tzter Programmierassistent von GitHub (Microsoft), der Softwareentwickler bei der Erstellung, Analyse, &#220;berarbeitung und Wartung von Quellcode unterst&#252;tzt.

Copilot verwendet verschiedene Large Language Models (LLMs), unter anderem von OpenAI, Anthropic und Google. Die...]]></description><link><![CDATA[https://www.IT-Visions.de/L10587.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{FCD0BB45-62C5-4C0D-B835-5748A476910A}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:22:51 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">GitHub Copilot ist ein KI-gest&amp;#252;tzter Programmierassistent von GitHub (Microsoft), der Softwareentwickler bei der Erstellung, Analyse, &amp;#220;berarbeitung und Wartung von Quellcode unterst&amp;#252;tzt.

Copilot verwendet verschiedene Large Language Models (LLMs), unter anderem von OpenAI, Anthropic und Google. Die...</body><item><title><![CDATA[Lexikoneintrag: Copilot Fusion]]></title><description><![CDATA[GitHub Copilot Fusion ist ein neues System zur automatischen Auswahl und Orchestrierung verschiedener KI-Sprachmodelle (LLMs) innerhalb von GitHub Copilot.

GitHub hat Copilot Fusion am 28. Oktober 2026 allgemein verf&#252;gbar (General Availability, GA) gemacht. Es kombiniert die bisherige automatische ...]]></description><link><![CDATA[https://www.IT-Visions.de/L12557.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[c8e3c534-8b1f-483e-92e3-681b60353c0a]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:20:50 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">GitHub Copilot Fusion ist ein neues System zur automatischen Auswahl und Orchestrierung verschiedener KI-Sprachmodelle (LLMs) innerhalb von GitHub Copilot.

GitHub hat Copilot Fusion am 28. Oktober 2026 allgemein verf&amp;#252;gbar (General Availability, GA) gemacht. Es kombiniert die bisherige automatische ...</body><item><title><![CDATA[Lexikoneintrag: Komfortable Installation von Zusatzkomponenten mit dem NuGet Library Package Manager]]></title><description><![CDATA[Der NuGet Library Package Manager (kurz: NuGet) ist eine Paketmanagementl&#246;sung von Microsoft f&#252;r die .NET-Welt, vergleichbar mit NPM f&#252;r JavaScript/TypeScript. 

NuGet-Pakete werden auf NuGet-Servern (Repositories) zum Abruf bereitgestellt. Von einem Paket kann es beliebig viele Versionen geben. M...]]></description><link><![CDATA[https://www.IT-Visions.de/L6650.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{ADC7CFF6-31A7-48E5-AB2B-CD3904BE431B}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:15:21 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der NuGet Library Package Manager (kurz: NuGet) ist eine Paketmanagementl&amp;#246;sung von Microsoft f&amp;#252;r die .NET-Welt, vergleichbar mit NPM f&amp;#252;r JavaScript/TypeScript. 

NuGet-Pakete werden auf NuGet-Servern (Repositories) zum Abruf bereitgestellt. Von einem Paket kann es beliebig viele Versionen geben. M...</body><item><title><![CDATA[Lexikoneintrag: SwiftUI]]></title><description><![CDATA[SwiftUI ist ein deklaratives UI-Framework f&#252;r Swift.

Beispiel
-----------------------------
struct ContentView: View {

    @State private var count = 0

    var body: some View {

        VStack {

            Text(&quot;Count: \(count)&quot;)

            Button(&quot;Increment&quot;) {
              ...]]></description><link><![CDATA[https://www.IT-Visions.de/L12273.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[d4a54228-4207-4623-ace4-1eb24bbe66aa]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:15:01 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">SwiftUI ist ein deklaratives UI-Framework f&amp;#252;r Swift.

Beispiel
-----------------------------
struct ContentView: View {

    @State private var count = 0

    var body: some View {

        VStack {

            Text(&amp;quot;Count: \(count)&amp;quot;)

            Button(&amp;quot;Increment&amp;quot;) {
              ...</body><item><title><![CDATA[Lexikoneintrag: Swift]]></title><description><![CDATA[Swift ist eine moderne Programmiersprache von Apple zur Entwicklung von:
- iOS-Apps
- macOS-Anwendungen
- watchOS-Apps
- tvOS-Apps
- Server-Anwendungen
- Kommandozeilenprogrammen

Swift wurde 2014 vorgestellt und sollte langfristig Objective-C als prim&#228;re Sprache f&#252;r Apple-Plattformen abl&#246;se...]]></description><link><![CDATA[https://www.IT-Visions.de/L12272.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[38000d13-876c-40f9-8bf2-e50510c0cd14]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:14:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Swift ist eine moderne Programmiersprache von Apple zur Entwicklung von:
- iOS-Apps
- macOS-Anwendungen
- watchOS-Apps
- tvOS-Apps
- Server-Anwendungen
- Kommandozeilenprogrammen

Swift wurde 2014 vorgestellt und sollte langfristig Objective-C als prim&amp;#228;re Sprache f&amp;#252;r Apple-Plattformen abl&amp;#246;se...</body><item><title><![CDATA[Lexikoneintrag: Azure Active Directory (AAD)]]></title><description><![CDATA[--&gt; Neuer Name: Microsoft Entra ID

Azure Active Directory (AAD) ist die Implementierung des Verzeichnisdienstes Active Directory in der Microsoft-Cloud Azure.

Die Windows Azure Active Directory ist ein Cloud Service f&#252;r Identit&#228;tsmanagement. Dieser bietet verschiedene Identit&#228;ts- und Zugriffsf...]]></description><link><![CDATA[https://www.IT-Visions.de/L6648.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D9BA4242-B31B-4859-8086-D5E00DA6F3B6}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:14:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">--&amp;gt; Neuer Name: Microsoft Entra ID

Azure Active Directory (AAD) ist die Implementierung des Verzeichnisdienstes Active Directory in der Microsoft-Cloud Azure.

Die Windows Azure Active Directory ist ein Cloud Service f&amp;#252;r Identit&amp;#228;tsmanagement. Dieser bietet verschiedene Identit&amp;#228;ts- und Zugriffsf...</body><item><title><![CDATA[Lexikoneintrag: Windows Compatibility Pack (WCP)]]></title><description><![CDATA[Das Windows Compatibility Pack for .NET Core umfasst zahlreiche Klassen aus dem klassischen .NET Framework (.NET &quot;Full&quot; Framework), die es dort zum Teil schon seit Version 1.0 gibt, die aber bisher nicht im .NET Standard 2.0 und damit auch nicht in .NET Core enthalten sind. Das hat bisher die Migrat...]]></description><link><![CDATA[https://www.IT-Visions.de/L9303.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C8061F63-D15A-4C8C-8363-D5D33514EAEA}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:13:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Windows Compatibility Pack for .NET Core umfasst zahlreiche Klassen aus dem klassischen .NET Framework (.NET &amp;quot;Full&amp;quot; Framework), die es dort zum Teil schon seit Version 1.0 gibt, die aber bisher nicht im .NET Standard 2.0 und damit auch nicht in .NET Core enthalten sind. Das hat bisher die Migrat...</body><item><title><![CDATA[Lexikoneintrag: Azure Container Service (ACS)]]></title><description><![CDATA[Microsofts Azure Container Service (ACS) erlaubt das Hosten von Docker-Containern in der Cloud. [https://azure.microsoft.com/de-de/services/container-service/].]]></description><link><![CDATA[https://www.IT-Visions.de/L8994.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{716A98DB-0C43-4073-99FC-A06943A4E732}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:12:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Microsofts Azure Container Service (ACS) erlaubt das Hosten von Docker-Containern in der Cloud. [https://azure.microsoft.com/de-de/services/container-service/].</body><item><title><![CDATA[Lexikoneintrag: Neuigkeiten in .NET 8.0]]></title><description><![CDATA[.NET 8.0 ist der Nachfolger von .NET 7.0, der am 14. November 2023 erschienen ist.

Fakten zu .NET 8.0
-------------------------------
- erschienen am 14. November 2023
- Nachfolger von .NET 7.0
- Basis f&#252;r alle .NET-Anwendungsarten: Desktop Apps, Mobile Apps, Browser-Apps sowohl mit client- a...]]></description><link><![CDATA[https://www.IT-Visions.de/L9608.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{458E6146-A3F0-413E-B693-7A29002B2506}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:11:52 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">.NET 8.0 ist der Nachfolger von .NET 7.0, der am 14. November 2023 erschienen ist.

Fakten zu .NET 8.0
-------------------------------
- erschienen am 14. November 2023
- Nachfolger von .NET 7.0
- Basis f&amp;#252;r alle .NET-Anwendungsarten: Desktop Apps, Mobile Apps, Browser-Apps sowohl mit client- a...</body><item><title><![CDATA[Lexikoneintrag: Windows 10]]></title><description><![CDATA[Der Nachfolger von Windows 8/Windows 8.1 hei&#223;t nicht Windows 9, sondern Windows 10. Ganz offensichtlich will Microsoft sich m&#246;glichst weit vom Windows 8-Desaster entfernen. Dabei hat Microsoft diese Marketing-Idee wohl nur geklaut. Infoworld-Redakteur Pete Babb schrieb in seinem Aprilscherz zum 1. A...]]></description><link><![CDATA[https://www.IT-Visions.de/L7917.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6887502D-385D-4556-A7C7-70ACA68F5C5B}]]></guid><pubDate><![CDATA[Tue, 03 Nov 2026 05:10:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der Nachfolger von Windows 8/Windows 8.1 hei&amp;#223;t nicht Windows 9, sondern Windows 10. Ganz offensichtlich will Microsoft sich m&amp;#246;glichst weit vom Windows 8-Desaster entfernen. Dabei hat Microsoft diese Marketing-Idee wohl nur geklaut. Infoworld-Redakteur Pete Babb schrieb in seinem Aprilscherz zum 1. A...</body><item><title><![CDATA[Lexikoneintrag: CSharp 13.0 (C# 13.0)]]></title><description><![CDATA[C# 13.0 ist im Rahmen von .NET 9.0 im November 2024 erschienen.

Geplante Features
---------------------------
- Partial properties
- Semi-auto-properties
- Ref/unsafe in iterators/async
- Ref Struct Interfaces
- Default in deconstruction
- Roles/Extensions
- Escape character
- Method gro...]]></description><link><![CDATA[https://www.IT-Visions.de/L11166.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{52EBA07B-E622-400A-9D93-F861616DBCBA}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 14:24:47 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">C# 13.0 ist im Rahmen von .NET 9.0 im November 2024 erschienen.

Geplante Features
---------------------------
- Partial properties
- Semi-auto-properties
- Ref/unsafe in iterators/async
- Ref Struct Interfaces
- Default in deconstruction
- Roles/Extensions
- Escape character
- Method gro...</body><item><title><![CDATA[Lexikoneintrag: Embedded Assembly]]></title><description><![CDATA[Eine Assembly, die in ein Office-Dokument eingebettet ist (m&#246;glich ab VSTO 2005)]]></description><link><![CDATA[https://www.IT-Visions.de/L2489.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A392791B-869C-4767-A7D8-BAB4CCDCD61D}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 14:22:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Eine Assembly, die in ein Office-Dokument eingebettet ist (m&amp;#246;glich ab VSTO 2005)</body><item><title><![CDATA[Lexikoneintrag: Edit-And-Continue (EnC)]]></title><description><![CDATA[Funktion, die es erlaubt, w&#228;hrend des Debuggens Code zu &#228;ndern und das Programm dennoch weiterlaufen zu lassen.

Edit-and-Continue ist ab .NET 2.0 f&#252;r alle von Visual Studio (ab Version 2005) unterst&#252;tzten Sprachen verf&#252;gbar.]]></description><link><![CDATA[https://www.IT-Visions.de/L3092.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{9EF42E6B-A876-4126-A09F-FDB239010BF1}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 14:21:58 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Funktion, die es erlaubt, w&amp;#228;hrend des Debuggens Code zu &amp;#228;ndern und das Programm dennoch weiterlaufen zu lassen.

Edit-and-Continue ist ab .NET 2.0 f&amp;#252;r alle von Visual Studio (ab Version 2005) unterst&amp;#252;tzten Sprachen verf&amp;#252;gbar.</body><item><title><![CDATA[Lexikoneintrag: Emmet]]></title><description><![CDATA[Vereinfachte Schreibweise f&#252;r HTML und CSS.

Beispiel
------------------
Aus der Eingabe 
select&gt;option#item-$*3
wird
&lt;select&gt;
    &lt;option id=&quot;item-1&quot;&gt;&lt;/option&gt;
    &lt;option id=&quot;item-2&quot;&gt;&lt;/option&gt;
    &lt;option id=&quot;item-3&quot;&gt;&lt;/option&gt;
&lt;/select&gt;]]></description><link><![CDATA[https://www.IT-Visions.de/L9187.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{698131B0-3160-48C0-9F45-0E293CF2BBF2}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 14:21:27 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Vereinfachte Schreibweise f&amp;#252;r HTML und CSS.

Beispiel
------------------
Aus der Eingabe 
select&amp;gt;option#item-$*3
wird
&amp;lt;select&amp;gt;
    &amp;lt;option id=&amp;quot;item-1&amp;quot;&amp;gt;&amp;lt;/option&amp;gt;
    &amp;lt;option id=&amp;quot;item-2&amp;quot;&amp;gt;&amp;lt;/option&amp;gt;
    &amp;lt;option id=&amp;quot;item-3&amp;quot;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;/select&amp;gt;</body><item><title><![CDATA[Lexikoneintrag: Ende-zu-Ende-Test]]></title><description><![CDATA[Als Ende-zu-Ende-Test wird ein Test einer Software &#252;ber alle Schichten hinweg, d.h. von der Benutzerschnittstelle &#252;ber die Serviceschicht, Gesch&#228;ftslogik, Datenzugriffsschicht bis zur Datenbank bezeichnet.

Ein End-zu-End-Test ist die extremste Form eines Integrationstests.]]></description><link><![CDATA[https://www.IT-Visions.de/L10428.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{60A05A1D-645C-494D-BC22-E57E3FE5F4B9}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 14:20:32 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Als Ende-zu-Ende-Test wird ein Test einer Software &amp;#252;ber alle Schichten hinweg, d.h. von der Benutzerschnittstelle &amp;#252;ber die Serviceschicht, Gesch&amp;#228;ftslogik, Datenzugriffsschicht bis zur Datenbank bezeichnet.

Ein End-zu-End-Test ist die extremste Form eines Integrationstests.</body><item><title><![CDATA[Lexikoneintrag: Access Control List (ACL)]]></title><description><![CDATA[Access Control List ist ein zentraler Begriff aus dem Sicherheitsmodell von Windows.

SID
----------

Jeder Benutzer und jede Benutzergruppe besitzt einen so genannten Security Identifier (kurz: SID), der den Benutzer bzw. die Gruppe eindeutig identifiziert. Ein SID ist ein Zahlen-Array variabl...]]></description><link><![CDATA[https://www.IT-Visions.de/L2.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{9929F5D9-FB2A-47A6-99E0-3EB43763717C}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 14:19:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Access Control List ist ein zentraler Begriff aus dem Sicherheitsmodell von Windows.

SID
----------

Jeder Benutzer und jede Benutzergruppe besitzt einen so genannten Security Identifier (kurz: SID), der den Benutzer bzw. die Gruppe eindeutig identifiziert. Ein SID ist ein Zahlen-Array variabl...</body><item><title><![CDATA[Lexikoneintrag: Extended Management Packs (XMP)]]></title><description><![CDATA[Erweiterung f&#252;r den MOM-Server (Microsoft Operations Manager).]]></description><link><![CDATA[https://www.IT-Visions.de/L247.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D7D7B111-E355-4650-A55B-3A1C5A4DE672}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 14:18:23 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Erweiterung f&amp;#252;r den MOM-Server (Microsoft Operations Manager).</body><item><title><![CDATA[Schulung: TEST]]></title><description><![CDATA[TEST hier sind Rechtschreibfehler]]></description><link><![CDATA[https://www.IT-Visions.de/S12536.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{21CA26A4-F551-40E3-90F9-E8395D802A8F}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 08:35:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">TEST hier sind Rechtschreibfehler</body><item><title><![CDATA[Schulung: .NET Akademie: Testgetriebene Entwicklung in .NET/C# - mit und ohne KI-Assistenten]]></title><description><![CDATA[Grundlagen
- Warum TDD - und warum gerade im Zeitalter der KI
- Executable Specs: Specs als Spezifikation, Dokumentation und Sicherheitsnetz
- Red - Green - Refactor und Outside-in Design
- Unit-, Integrations-, System- und Abnahmetests - wie sie sich erg&#228;nzen
- Black-Box und White-Box: vom Spezifizieren zum Entdecken
- &quot;Gr&#252;n&quot; hei&#223;t nicht &quot;richtig&quot;: wenn Spec und Code gemeinsam irren

Qualit&#228;t und Design
- Qualit&#228;tsziele und ihre Feinde, Code-Smells - auch in KI-generiertem Code
- User Stories und Akzeptanzkriterien als Ausgangspunkt f&#252;r Specs (und f&#252;r Prompts)
- Design for Testability: Unver&#228;nderlichkeit, Fehlerbehandlung, Dependency Injection, Zeit und Zufall als Abh&#228;ngigkeiten
- Bew&#228;hrte Idiome und Muster
- Asynchronen Code spezifizieren

Testf&#228;lle und Testdaten
- &#196;quivalenzklassen, Grenz- und Extremwerte, zustandsbasiertes Testen
- Property-based Testing
- Testdaten erstellen und pflegen
- Testqualit&#228;t messen: Code Coverage und Mutation Testing (Fehlerinjektion)

Testarten in der Praxis
- Stellvertreterobjekte (Dummy, Stub, Fake, Spy, Mock) - von Hand, mit Bibliothek, von der KI erzeugt - und die Gefahren dabei
- HTTP-Tests: Web-APIs als Client und als Server
- Datenbanktests
- Oberfl&#228;chen- und Browsertests
- Abnahmetests: ausf&#252;hrbare Beispiele, die der Kunde lesen kann
- Lasttests im &#220;berblick
- Grenzen der Testautomatisierung und weitere Ma&#223;nahmen der Qualit&#228;tssicherung

TDD mit KI-Assistenten
- Warum Vibe Coding nicht skaliert
- Agile Zusammenarbeit: Menschen setzen Ziele - die KI arbeitet sie zu umfassenden Zielbeschreibungen aus, plant
  und implementiert testgetrieben; Ziele, Plan und Code entwickeln sich gemeinsam weiter
- Agent-Instruktionen und Skills als Code
- Wenn eine Spec rot ist: Code falsch, Spec falsch - oder beides?

Legacy Code: von verrottet zu gut abgedeckt
- Warum Code ohne Specs sich gegen Specs wehrt - und warum ein Rewrite selten die L&#246;sung ist
- Die Reihenfolge: zuerst abdecken, daf&#252;r oft refaktorisieren, erst dann weiterentwickeln
- Nahtstellen finden und minimal, mechanisch einf&#252;hren
- Charakterisierungs-Specs: festnageln, was der Code tut - bekannte Fehler eingeschlossen
- Wie viel die Leitplanke wirklich sch&#252;tzt: Coverage und Mutation Testing im Vergleich
- Refaktorisieren unter der Leitplanke bis zur Unit-Testbarkeit - Fehler erst danach, in eigenen Schritten beheben
- Ein neues Feature testgetrieben - wo es vorher ein Gl&#252;cksspiel gewesen w&#228;re
- Mit KI: verrotteten Code verstehen, Specs und Refactorings in kleinen, &#252;berpr&#252;ften Schritten

Determinismus in einer nicht-deterministischen Welt
- KI ist nicht deterministisch: dieselbe Anfrage, ein anderes Ergebnis - und warum das gef&#228;hrlich ist
- Den Prozess so deterministisch wie m&#246;glich machen: Specs als unbestechlicher Ma&#223;stab, kleine &#252;berpr&#252;fte Schritte, reproduzierbare Builds
- Deterministische Test-Suites: keine Abh&#228;ngigkeit von Uhrzeit, Zufall, Reihenfolge oder Umgebung - wackelige Specs schicken eine KI auf Gei...]]></description><link><![CDATA[https://www.IT-Visions.de/S12548.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{AD528338-7F47-43B3-8F07-836444C8B8AA}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 08:35:23 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Grundlagen
- Warum TDD - und warum gerade im Zeitalter der KI
- Executable Specs: Specs als Spezifikation, Dokumentation und Sicherheitsnetz
- Red - Green - Refactor und Outside-in Design
- Unit-, Integrations-, System- und Abnahmetests - wie sie sich erg&amp;#228;nzen
- Black-Box und White-Box: vom Spezifizieren zum Entdecken
- &amp;quot;Gr&amp;#252;n&amp;quot; hei&amp;#223;t nicht &amp;quot;richtig&amp;quot;: wenn Spec und Code gemeinsam irren

Qualit&amp;#228;t und Design
- Qualit&amp;#228;tsziele und ihre Feinde, Code-Smells - auch in KI-generiertem Code
- User Stories und Akzeptanzkriterien als Ausgangspunkt f&amp;#252;r Specs (und f&amp;#252;r Prompts)
- Design for Testability: Unver&amp;#228;nderlichkeit, Fehlerbehandlung, Dependency Injection, Zeit und Zufall als Abh&amp;#228;ngigkeiten
- Bew&amp;#228;hrte Idiome und Muster
- Asynchronen Code spezifizieren

Testf&amp;#228;lle und Testdaten
- &amp;#196;quivalenzklassen, Grenz- und Extremwerte, zustandsbasiertes Testen
- Property-based Testing
- Testdaten erstellen und pflegen
- Testqualit&amp;#228;t messen: Code Coverage und Mutation Testing (Fehlerinjektion)

Testarten in der Praxis
- Stellvertreterobjekte (Dummy, Stub, Fake, Spy, Mock) - von Hand, mit Bibliothek, von der KI erzeugt - und die Gefahren dabei
- HTTP-Tests: Web-APIs als Client und als Server
- Datenbanktests
- Oberfl&amp;#228;chen- und Browsertests
- Abnahmetests: ausf&amp;#252;hrbare Beispiele, die der Kunde lesen kann
- Lasttests im &amp;#220;berblick
- Grenzen der Testautomatisierung und weitere Ma&amp;#223;nahmen der Qualit&amp;#228;tssicherung

TDD mit KI-Assistenten
- Warum Vibe Coding nicht skaliert
- Agile Zusammenarbeit: Menschen setzen Ziele - die KI arbeitet sie zu umfassenden Zielbeschreibungen aus, plant
  und implementiert testgetrieben; Ziele, Plan und Code entwickeln sich gemeinsam weiter
- Agent-Instruktionen und Skills als Code
- Wenn eine Spec rot ist: Code falsch, Spec falsch - oder beides?

Legacy Code: von verrottet zu gut abgedeckt
- Warum Code ohne Specs sich gegen Specs wehrt - und warum ein Rewrite selten die L&amp;#246;sung ist
- Die Reihenfolge: zuerst abdecken, daf&amp;#252;r oft refaktorisieren, erst dann weiterentwickeln
- Nahtstellen finden und minimal, mechanisch einf&amp;#252;hren
- Charakterisierungs-Specs: festnageln, was der Code tut - bekannte Fehler eingeschlossen
- Wie viel die Leitplanke wirklich sch&amp;#252;tzt: Coverage und Mutation Testing im Vergleich
- Refaktorisieren unter der Leitplanke bis zur Unit-Testbarkeit - Fehler erst danach, in eigenen Schritten beheben
- Ein neues Feature testgetrieben - wo es vorher ein Gl&amp;#252;cksspiel gewesen w&amp;#228;re
- Mit KI: verrotteten Code verstehen, Specs und Refactorings in kleinen, &amp;#252;berpr&amp;#252;ften Schritten

Determinismus in einer nicht-deterministischen Welt
- KI ist nicht deterministisch: dieselbe Anfrage, ein anderes Ergebnis - und warum das gef&amp;#228;hrlich ist
- Den Prozess so deterministisch wie m&amp;#246;glich machen: Specs als unbestechlicher Ma&amp;#223;stab, kleine &amp;#252;berpr&amp;#252;fte Schritte, reproduzierbare Builds
- Deterministische Test-Suites: keine Abh&amp;#228;ngigkeit von Uhrzeit, Zufall, Reihenfolge oder Umgebung - wackelige Specs schicken eine KI auf Gei...</body><item><title><![CDATA[Beratung/Consulting: Benutzerschnittstellentechnik auswählen (UI-/Frontend-Techniken)]]></title><description><![CDATA[Sie m&#246;chten eine neue Anwendung realisieren oder eine bestehende Anwendung modernisieren und fragen sich, mit welcher Frontend-Technologie Sie die Benutzerschnittstelle am besten umsetzen k&#246;nnen?

Wir verf&#252;gen &#252;ber umfassende Erfahrung in der Konzeption und Implementierung sowohl nativer als auch webbasierter Frontends. Wir analysieren Ihre Anforderungen unter Ber&#252;cksichtigung von Benutzerbed&#252;rfnissen, Nutzungseffizienz, Barrierefreiheit, Performance, Hardware, Zielplattformen, Wartbarkeit, Zukunftssicherheit sowie wirtschaftlichen und technischen Rahmenbedingungen.

Gemeinsam mit Ihnen diskutieren wir die Vor- und Nachteile verschiedener Technologien:

- Native Frontend-Technologien wie Windows Forms, WPF, WinUI 3, Win32, iOS UIKit, SwiftUI, iOS AppKit, macOS AppKit, Android Views und Jetpack Compose.
- Multiplattform-Technologien wie .NET MAUI, Uno Platform, Avalonia UI, Flutter, Kotlin Compose Multiplatform, Qt, React Native, NativeScript, Ionic, JavaFX und wxWidgets.
- Webtechnologien wie HTML, CSS, JavaScript, TypeScript sowie Webframeworks wie Angular, React, Vue.js, Svelte, Next.js, Nuxt, SvelteKit, ASP.NET Core MVC, Razor Pages, Blazor und Wisej.NET.
- Hybride Technologien wie Electron, Capacitor, Tauri und Blazor Hybrid sowie Ans&#228;tze auf Basis von WebView2.
- Progressive Web Apps (PWA) als installierbare Webanwendungen mit ausgew&#228;hlten nativen Funktionen.

Wir unterst&#252;tzen Sie entsprechend Ihrem individuellen Bedarf: bei der Technologieauswahl, bei Architekturentscheidungen, durch Schulungen, durch kontinuierliches Coaching oder durch aktive Mitarbeit bei der Implementierung.]]></description><link><![CDATA[https://www.IT-Visions.de/B6531.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{08D9569F-AF43-4DBD-871F-4DEAF4B93D5D}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 06:31:05 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Sie m&amp;#246;chten eine neue Anwendung realisieren oder eine bestehende Anwendung modernisieren und fragen sich, mit welcher Frontend-Technologie Sie die Benutzerschnittstelle am besten umsetzen k&amp;#246;nnen?

Wir verf&amp;#252;gen &amp;#252;ber umfassende Erfahrung in der Konzeption und Implementierung sowohl nativer als auch webbasierter Frontends. Wir analysieren Ihre Anforderungen unter Ber&amp;#252;cksichtigung von Benutzerbed&amp;#252;rfnissen, Nutzungseffizienz, Barrierefreiheit, Performance, Hardware, Zielplattformen, Wartbarkeit, Zukunftssicherheit sowie wirtschaftlichen und technischen Rahmenbedingungen.

Gemeinsam mit Ihnen diskutieren wir die Vor- und Nachteile verschiedener Technologien:

- Native Frontend-Technologien wie Windows Forms, WPF, WinUI 3, Win32, iOS UIKit, SwiftUI, iOS AppKit, macOS AppKit, Android Views und Jetpack Compose.
- Multiplattform-Technologien wie .NET MAUI, Uno Platform, Avalonia UI, Flutter, Kotlin Compose Multiplatform, Qt, React Native, NativeScript, Ionic, JavaFX und wxWidgets.
- Webtechnologien wie HTML, CSS, JavaScript, TypeScript sowie Webframeworks wie Angular, React, Vue.js, Svelte, Next.js, Nuxt, SvelteKit, ASP.NET Core MVC, Razor Pages, Blazor und Wisej.NET.
- Hybride Technologien wie Electron, Capacitor, Tauri und Blazor Hybrid sowie Ans&amp;#228;tze auf Basis von WebView2.
- Progressive Web Apps (PWA) als installierbare Webanwendungen mit ausgew&amp;#228;hlten nativen Funktionen.

Wir unterst&amp;#252;tzen Sie entsprechend Ihrem individuellen Bedarf: bei der Technologieauswahl, bei Architekturentscheidungen, durch Schulungen, durch kontinuierliches Coaching oder durch aktive Mitarbeit bei der Implementierung.</body><item><title><![CDATA[Beratung/Consulting: Design und Usability ("User Experience - UX") von XAML-Anwendungen (WPF, WinUI, MAUI, Avalonia, Uno)]]></title><description><![CDATA[Sie m&#246;chten bei der Gestaltung einer Anwendung mit WPF, WinUI, MAUI, Avalonia oder Uno die grafischen M&#246;glichkeiten von XAML ausnutzen und die Benutzerf&#252;hrung (Usability) und die optische Pr&#228;sentation (Gestaltung) Ihrer Anwendung verbessern? Wir haben sehr viel Erfahrung nicht nur mit der Programmcode, sondern auch mit allen gestalterischen Aspekten und der Optimierung der User Experience (UX).

Um maximale Effizienz und Nutzerzufriedenheit f&#252;r Ihre Anwendung zu erhalten, verfolgen wir bei unseren UX-Designs zwei Prinzipien:

1. FOKUS AUF ANWENDUNGSF&#196;LLE

Statt eine Anwendung mit m&#246;gllichst vielen Funktionen zu &#252;berfrachten, segmentieren wir Funktionsspektren in einzelne Nutzungssituationen und Use Cases. Wir reden nicht &#252;ber Features, sondern dar&#252;ber, welche Benutzer in welcher Situation welches Ziel erreichen m&#252;ssen und welche Funktionalit&#228;t sie daf&#252;r ben&#246;tigen.

2. MENTALE MODELLE

Die Zeiten kryptischer Tabellen und Formulare sind vorbei! Denn maximale Nutzungseffizienz und gute User Experience entstehen, wenn die Anwendung das abbildet, was die Nutzer bereits kennen – je bildlicher, desto eing&#228;ngiger.

UNSERE ARBEITSWEISE KURZ &amp; KNAPP

Fachliches Boarding in Workshops, Research, Design-Konzepte als klickbare Mockups, Visual und Animation Design als Videos oder Prototypen, Definition der Konzepte als individuelles Design System.

IMPLEMENTIERUNG VON USER INTERFACES

Wir definieren Designs nicht nur in Konzepten, sondern setzen sie auf Wunsch auch in Form von konkreten User Interfaces um. Dabei nehmen Ihnen alle Sorgen um das User Interface. Ihre Teams konzentrieren sich auf die Implementierung der Fachlichkeit, wir steuern s&#228;mtliche UI-Komponenten zu.]]></description><link><![CDATA[https://www.IT-Visions.de/B6512.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4D6E7D5C-6B34-4BC8-A588-77EC599C0167}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 06:26:30 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Sie m&amp;#246;chten bei der Gestaltung einer Anwendung mit WPF, WinUI, MAUI, Avalonia oder Uno die grafischen M&amp;#246;glichkeiten von XAML ausnutzen und die Benutzerf&amp;#252;hrung (Usability) und die optische Pr&amp;#228;sentation (Gestaltung) Ihrer Anwendung verbessern? Wir haben sehr viel Erfahrung nicht nur mit der Programmcode, sondern auch mit allen gestalterischen Aspekten und der Optimierung der User Experience (UX).

Um maximale Effizienz und Nutzerzufriedenheit f&amp;#252;r Ihre Anwendung zu erhalten, verfolgen wir bei unseren UX-Designs zwei Prinzipien:

1. FOKUS AUF ANWENDUNGSF&amp;#196;LLE

Statt eine Anwendung mit m&amp;#246;gllichst vielen Funktionen zu &amp;#252;berfrachten, segmentieren wir Funktionsspektren in einzelne Nutzungssituationen und Use Cases. Wir reden nicht &amp;#252;ber Features, sondern dar&amp;#252;ber, welche Benutzer in welcher Situation welches Ziel erreichen m&amp;#252;ssen und welche Funktionalit&amp;#228;t sie daf&amp;#252;r ben&amp;#246;tigen.

2. MENTALE MODELLE

Die Zeiten kryptischer Tabellen und Formulare sind vorbei! Denn maximale Nutzungseffizienz und gute User Experience entstehen, wenn die Anwendung das abbildet, was die Nutzer bereits kennen – je bildlicher, desto eing&amp;#228;ngiger.

UNSERE ARBEITSWEISE KURZ &amp;amp; KNAPP

Fachliches Boarding in Workshops, Research, Design-Konzepte als klickbare Mockups, Visual und Animation Design als Videos oder Prototypen, Definition der Konzepte als individuelles Design System.

IMPLEMENTIERUNG VON USER INTERFACES

Wir definieren Designs nicht nur in Konzepten, sondern setzen sie auf Wunsch auch in Form von konkreten User Interfaces um. Dabei nehmen Ihnen alle Sorgen um das User Interface. Ihre Teams konzentrieren sich auf die Implementierung der Fachlichkeit, wir steuern s&amp;#228;mtliche UI-Komponenten zu.</body><item><title><![CDATA[Beratung/Consulting: Modernisierung von Windows-Anwendungen]]></title><description><![CDATA[Heutzutage sind noch viele Windows-Anwendung im Betrieb, sowohl unternehmensintern als auch Branchenl&#246;sungen.

Viele Unternehmen, die solche Windows-Anwendung mit alten Techniken wie C++/MFC, Visual Basic 6, Gupta, Delphi, Windows Forms, WPF u.a. entwickeln, stehen jedoch vor gro&#223;en Herausforderungen:
- Ihre Benutzer wollen die Anwendung auf anderen Plattformen (Cross-Platform) nutzen.
- Ihre Benutzer erwarten volle Cloud-F&#228;higkeit, d.h. Nutzung im Webbrowser ohne jegliche lokale Installation.
- Ihre Benutzeroberfl&#228;che wirkt altmodisch und Sie k&#246;nnen moderne UI-/UX-Konzepte nur schwer umsetzen.
- Einige der von Ihnen verwendeten Komponenten und Schnittstellen werden nicht mehr gepflegt.
- Sie k&#246;nnen einige moderne Features (z.B. KI) nicht oder nur schwer nutzen.
- Ihr Programmcode ist monolitisch, historisch gewachsen, es gibt viele technische Schulden und dementsprechend steigt der Aufwand zur Wartung der Anwendung.
- Es gibt kaum automatisierte Tests.
- Ihre Entwickler gehen bald in Rente und Sie finden nur schwer neues Personal f&#252;r die Alttechniken.

Wir unterst&#252;tzen Sie mit aller unserer Projekt- und Beratungserfahrung:
- Bestandsaufnahme Ihrer Architektur und Ihres Programmcodes
- Entwicklung einer Modernisierungsstrategie: Wir helfen Ihnen bei der Auswahl eines neuen GUI-Frameworks, einer neuen Schichtenarchitektur und neuer Komponenten, ggf. auch einer neuen Programmiersprache. Dabei w&#228;gen wir mit Ihnen die F&#228;higkeiten der L&#246;sung mit den Eigenschaften des Anbieters (Gr&#246;&#223;e, Marktbedeutung, Support), den zus&#228;tzlichen Abh&#228;ngigkeiten und der Zukunftsperspektive ab.
- Wir helfen Ihnen aktiv bei der Umsetzung, wahlweise punktuell oder umfassend z.B. durch Schulung Ihrer Entwickler, Architektur und Design, Prototyp-Entwicklung, Anwendungsentwicklung, Coaching und Reviews.]]></description><link><![CDATA[https://www.IT-Visions.de/B11737.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4E6845CA-1317-4A33-B4D7-06693AC28534}]]></guid><pubDate><![CDATA[Mon, 02 Nov 2026 06:26:17 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Heutzutage sind noch viele Windows-Anwendung im Betrieb, sowohl unternehmensintern als auch Branchenl&amp;#246;sungen.

Viele Unternehmen, die solche Windows-Anwendung mit alten Techniken wie C++/MFC, Visual Basic 6, Gupta, Delphi, Windows Forms, WPF u.a. entwickeln, stehen jedoch vor gro&amp;#223;en Herausforderungen:
- Ihre Benutzer wollen die Anwendung auf anderen Plattformen (Cross-Platform) nutzen.
- Ihre Benutzer erwarten volle Cloud-F&amp;#228;higkeit, d.h. Nutzung im Webbrowser ohne jegliche lokale Installation.
- Ihre Benutzeroberfl&amp;#228;che wirkt altmodisch und Sie k&amp;#246;nnen moderne UI-/UX-Konzepte nur schwer umsetzen.
- Einige der von Ihnen verwendeten Komponenten und Schnittstellen werden nicht mehr gepflegt.
- Sie k&amp;#246;nnen einige moderne Features (z.B. KI) nicht oder nur schwer nutzen.
- Ihr Programmcode ist monolitisch, historisch gewachsen, es gibt viele technische Schulden und dementsprechend steigt der Aufwand zur Wartung der Anwendung.
- Es gibt kaum automatisierte Tests.
- Ihre Entwickler gehen bald in Rente und Sie finden nur schwer neues Personal f&amp;#252;r die Alttechniken.

Wir unterst&amp;#252;tzen Sie mit aller unserer Projekt- und Beratungserfahrung:
- Bestandsaufnahme Ihrer Architektur und Ihres Programmcodes
- Entwicklung einer Modernisierungsstrategie: Wir helfen Ihnen bei der Auswahl eines neuen GUI-Frameworks, einer neuen Schichtenarchitektur und neuer Komponenten, ggf. auch einer neuen Programmiersprache. Dabei w&amp;#228;gen wir mit Ihnen die F&amp;#228;higkeiten der L&amp;#246;sung mit den Eigenschaften des Anbieters (Gr&amp;#246;&amp;#223;e, Marktbedeutung, Support), den zus&amp;#228;tzlichen Abh&amp;#228;ngigkeiten und der Zukunftsperspektive ab.
- Wir helfen Ihnen aktiv bei der Umsetzung, wahlweise punktuell oder umfassend z.B. durch Schulung Ihrer Entwickler, Architektur und Design, Prototyp-Entwicklung, Anwendungsentwicklung, Coaching und Reviews.</body><item><title><![CDATA[Veranstaltung: Agentische Cross-Platform-Entwicklung mit Copilot und .NET: .NET MAUI, Uno Platform und Avalonia UI]]></title><description><![CDATA[Cross-Platform-Entwicklung mit .NET war noch nie so vielseitig - und dank moderner KI-Assistenten noch nie so schnell. Wer heute native Anwendungen f&#252;r Windows, macOS, iOS, Android, Linux oder das Web (WebAssembly) baut, muss deklarative UI-Syntax und Standard-Plumbing nicht mehr m&#252;hsam von Hand tippen.
In diesem kompakten 2-t&#228;gigen Praxisseminar steigen Sie direkt in die agentische Softwareentwicklung mit GitHub Copilot ein. Sie lernen, wie Sie KI-Werkzeuge nicht nur f&#252;r einfache Code-Vervollst&#228;ndigungen, sondern als vollwertige Co-Entwickler f&#252;r Architektur, Refactoring, UI-Generierung und Fehlerdiagnose steuern.
Darauf aufbauend beleuchten wir die moderne .NET-Cross-Platform-Landschaft im direkten Praxiseinsatz:
- .NET MAUI: Der offizielle Microsoft-Weg mit nativer Steuerelement-Abstraktion.
- Uno Platform: Die Br&#252;cke f&#252;r pixelgenaue WinUI-/Fluent-Oberfl&#228;chen auf allen Plattformen inklusive WebAssembly im Browser.
- Avalonia UI: Das flexible, Skia-basierte Framework mit vertrautem WPF-Gef&#252;hl f&#252;r anspruchsvolle Desktop- und Mobile-L&#246;sungen.
Anhand praxisnaher Hands-on-&#220;bungen bauen Sie reale App-Komponenten, binden Plattform-Features an und lernen, Framework-Unterschiede zielsicher abzuw&#228;gen. Sie verlassen den Kurs mit einem fundierten &#220;berblick &#252;ber das moderne .NET-&#214;kosystem und praxiserprobten agentischen Workflows, die Ihren Entwicklungsalltag sp&#252;rbar beschleunigen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12556.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{052745E2-26C4-4B83-9322-4375E2AFADCF}]]></guid><pubDate><![CDATA[Fri, 30 Oct 2026 12:43:58 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Cross-Platform-Entwicklung mit .NET war noch nie so vielseitig - und dank moderner KI-Assistenten noch nie so schnell. Wer heute native Anwendungen f&amp;#252;r Windows, macOS, iOS, Android, Linux oder das Web (WebAssembly) baut, muss deklarative UI-Syntax und Standard-Plumbing nicht mehr m&amp;#252;hsam von Hand tippen.
In diesem kompakten 2-t&amp;#228;gigen Praxisseminar steigen Sie direkt in die agentische Softwareentwicklung mit GitHub Copilot ein. Sie lernen, wie Sie KI-Werkzeuge nicht nur f&amp;#252;r einfache Code-Vervollst&amp;#228;ndigungen, sondern als vollwertige Co-Entwickler f&amp;#252;r Architektur, Refactoring, UI-Generierung und Fehlerdiagnose steuern.
Darauf aufbauend beleuchten wir die moderne .NET-Cross-Platform-Landschaft im direkten Praxiseinsatz:
- .NET MAUI: Der offizielle Microsoft-Weg mit nativer Steuerelement-Abstraktion.
- Uno Platform: Die Br&amp;#252;cke f&amp;#252;r pixelgenaue WinUI-/Fluent-Oberfl&amp;#228;chen auf allen Plattformen inklusive WebAssembly im Browser.
- Avalonia UI: Das flexible, Skia-basierte Framework mit vertrautem WPF-Gef&amp;#252;hl f&amp;#252;r anspruchsvolle Desktop- und Mobile-L&amp;#246;sungen.
Anhand praxisnaher Hands-on-&amp;#220;bungen bauen Sie reale App-Komponenten, binden Plattform-Features an und lernen, Framework-Unterschiede zielsicher abzuw&amp;#228;gen. Sie verlassen den Kurs mit einem fundierten &amp;#220;berblick &amp;#252;ber das moderne .NET-&amp;#214;kosystem und praxiserprobten agentischen Workflows, die Ihren Entwicklungsalltag sp&amp;#252;rbar beschleunigen.</body><item><title><![CDATA[Veranstaltung: Agentische Cross-Platform-Entwicklung mit Copilot und .NET: .NET MAUI, Uno Platform und Avalonia UI]]></title><description><![CDATA[Cross-Platform-Entwicklung mit .NET war noch nie so vielseitig - und dank moderner KI-Assistenten noch nie so schnell. Wer heute native Anwendungen f&#252;r Windows, macOS, iOS, Android, Linux oder das Web (WebAssembly) baut, muss deklarative UI-Syntax und Standard-Plumbing nicht mehr m&#252;hsam von Hand tippen.
In diesem kompakten 2-t&#228;gigen Praxisseminar steigen Sie direkt in die agentische Softwareentwicklung mit GitHub Copilot ein. Sie lernen, wie Sie KI-Werkzeuge nicht nur f&#252;r einfache Code-Vervollst&#228;ndigungen, sondern als vollwertige Co-Entwickler f&#252;r Architektur, Refactoring, UI-Generierung und Fehlerdiagnose steuern.
Darauf aufbauend beleuchten wir die moderne .NET-Cross-Platform-Landschaft im direkten Praxiseinsatz:
- .NET MAUI: Der offizielle Microsoft-Weg mit nativer Steuerelement-Abstraktion.
- Uno Platform: Die Br&#252;cke f&#252;r pixelgenaue WinUI-/Fluent-Oberfl&#228;chen auf allen Plattformen inklusive WebAssembly im Browser.
- Avalonia UI: Das flexible, Skia-basierte Framework mit vertrautem WPF-Gef&#252;hl f&#252;r anspruchsvolle Desktop- und Mobile-L&#246;sungen.
Anhand praxisnaher Hands-on-&#220;bungen bauen Sie reale App-Komponenten, binden Plattform-Features an und lernen, Framework-Unterschiede zielsicher abzuw&#228;gen. Sie verlassen den Kurs mit einem fundierten &#220;berblick &#252;ber das moderne .NET-&#214;kosystem und praxiserprobten agentischen Workflows, die Ihren Entwicklungsalltag sp&#252;rbar beschleunigen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12555.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0F34A64F-8D88-4BDA-8952-793871E1090B}]]></guid><pubDate><![CDATA[Fri, 30 Oct 2026 12:34:51 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Cross-Platform-Entwicklung mit .NET war noch nie so vielseitig - und dank moderner KI-Assistenten noch nie so schnell. Wer heute native Anwendungen f&amp;#252;r Windows, macOS, iOS, Android, Linux oder das Web (WebAssembly) baut, muss deklarative UI-Syntax und Standard-Plumbing nicht mehr m&amp;#252;hsam von Hand tippen.
In diesem kompakten 2-t&amp;#228;gigen Praxisseminar steigen Sie direkt in die agentische Softwareentwicklung mit GitHub Copilot ein. Sie lernen, wie Sie KI-Werkzeuge nicht nur f&amp;#252;r einfache Code-Vervollst&amp;#228;ndigungen, sondern als vollwertige Co-Entwickler f&amp;#252;r Architektur, Refactoring, UI-Generierung und Fehlerdiagnose steuern.
Darauf aufbauend beleuchten wir die moderne .NET-Cross-Platform-Landschaft im direkten Praxiseinsatz:
- .NET MAUI: Der offizielle Microsoft-Weg mit nativer Steuerelement-Abstraktion.
- Uno Platform: Die Br&amp;#252;cke f&amp;#252;r pixelgenaue WinUI-/Fluent-Oberfl&amp;#228;chen auf allen Plattformen inklusive WebAssembly im Browser.
- Avalonia UI: Das flexible, Skia-basierte Framework mit vertrautem WPF-Gef&amp;#252;hl f&amp;#252;r anspruchsvolle Desktop- und Mobile-L&amp;#246;sungen.
Anhand praxisnaher Hands-on-&amp;#220;bungen bauen Sie reale App-Komponenten, binden Plattform-Features an und lernen, Framework-Unterschiede zielsicher abzuw&amp;#228;gen. Sie verlassen den Kurs mit einem fundierten &amp;#220;berblick &amp;#252;ber das moderne .NET-&amp;#214;kosystem und praxiserprobten agentischen Workflows, die Ihren Entwicklungsalltag sp&amp;#252;rbar beschleunigen.</body><item><title><![CDATA[Veranstaltung: Windows-Desktop-Anwendungen mit der Windows Presentation Foundation (WPF) mit .NET Framework 4.8 und .NET 11.0/12.0]]></title><description><![CDATA[Die Windows Presentation Foundation (WPF) ist eine Klassenbibliothek zur Entwicklung von graphischen Benutzeroberfl&#228;chen in .NET. WPF unterst&#252;tzt verschiedene Arten von GUIs in einer durchg&#228;ngigen Bibliothek, insbesondere: Klassische Desktop-Fenster, Dokumente, Browser-basierte Anwendungen, 3D und Videos. In diesem Kurs lernen Sie alle Grundkonzepte von WPF sowie den Praxiseinsatz kennen.

Der Kurs eignet sich sowohl f&#252;r Entwickler, die mit dem klassischen .NET Framework als auch mit dem modernen .NET arbeiten. Auf die geringen Unterschiede im Bereich WPF wird im Kurs eingegangen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12554.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{FCC60B57-26F5-422F-A461-8952AF51CB45}]]></guid><pubDate><![CDATA[Thu, 29 Oct 2026 14:16:32 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Windows Presentation Foundation (WPF) ist eine Klassenbibliothek zur Entwicklung von graphischen Benutzeroberfl&amp;#228;chen in .NET. WPF unterst&amp;#252;tzt verschiedene Arten von GUIs in einer durchg&amp;#228;ngigen Bibliothek, insbesondere: Klassische Desktop-Fenster, Dokumente, Browser-basierte Anwendungen, 3D und Videos. In diesem Kurs lernen Sie alle Grundkonzepte von WPF sowie den Praxiseinsatz kennen.

Der Kurs eignet sich sowohl f&amp;#252;r Entwickler, die mit dem klassischen .NET Framework als auch mit dem modernen .NET arbeiten. Auf die geringen Unterschiede im Bereich WPF wird im Kurs eingegangen.</body><item><title><![CDATA[Veranstaltung: Windows-Desktop-Anwendungen mit der Windows Presentation Foundation (WPF) mit .NET Framework 4.8 und .NET 10.0/11.0]]></title><description><![CDATA[Die Windows Presentation Foundation (WPF) ist eine Klassenbibliothek zur Entwicklung von graphischen Benutzeroberfl&#228;chen in .NET. WPF unterst&#252;tzt verschiedene Arten von GUIs in einer durchg&#228;ngigen Bibliothek, insbesondere: Klassische Desktop-Fenster, Dokumente, Browser-basierte Anwendungen, 3D und Videos. In diesem Kurs lernen Sie alle Grundkonzepte von WPF sowie den Praxiseinsatz kennen.

Der Kurs eignet sich sowohl f&#252;r Entwickler, die mit dem klassischen .NET Framework als auch mit dem modernen .NET arbeiten. Auf die geringen Unterschiede im Bereich WPF wird im Kurs eingegangen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12553.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C14FDBC3-62A8-413B-9786-81C60526B78C}]]></guid><pubDate><![CDATA[Thu, 29 Oct 2026 14:14:38 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Windows Presentation Foundation (WPF) ist eine Klassenbibliothek zur Entwicklung von graphischen Benutzeroberfl&amp;#228;chen in .NET. WPF unterst&amp;#252;tzt verschiedene Arten von GUIs in einer durchg&amp;#228;ngigen Bibliothek, insbesondere: Klassische Desktop-Fenster, Dokumente, Browser-basierte Anwendungen, 3D und Videos. In diesem Kurs lernen Sie alle Grundkonzepte von WPF sowie den Praxiseinsatz kennen.

Der Kurs eignet sich sowohl f&amp;#252;r Entwickler, die mit dem klassischen .NET Framework als auch mit dem modernen .NET arbeiten. Auf die geringen Unterschiede im Bereich WPF wird im Kurs eingegangen.</body><item><title><![CDATA[Veranstaltung: Blazor-Hands-On: Echte Single-Page-Web-Apps mit .NET 11.0/12.0 und C# 15.0/16.0 entwickeln]]></title><description><![CDATA[Dieser dreit&#228;gige Online-Workshop richtet sich an Softwareentwickler/-architekten, die Webanwendungen / Single-Page-Web-Apps mit Blazor Server oder Blazor WebAssembly entwickeln wollen. Auch hybride Anwendungen mit Blazor Desktop werden angesprochen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12552.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{773BCC0A-1B0F-422D-9CBF-152FCE05B805}]]></guid><pubDate><![CDATA[Thu, 29 Oct 2026 14:12:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieser dreit&amp;#228;gige Online-Workshop richtet sich an Softwareentwickler/-architekten, die Webanwendungen / Single-Page-Web-Apps mit Blazor Server oder Blazor WebAssembly entwickeln wollen. Auch hybride Anwendungen mit Blazor Desktop werden angesprochen.</body><item><title><![CDATA[Veranstaltung: Blazor: Echte Single-Page-Web-Apps mit .NET 10.0/11.0 und C# 14.0/15.0 entwickeln]]></title><description><![CDATA[Dieser dreit&#228;gige Online-Workshop richtet sich an Softwareentwickler/-architekten, die Webanwendungen / Single-Page-Web-Apps mit Blazor Server oder Blazor WebAssembly entwickeln wollen. Auch hybride Anwendungen mit Blazor Desktop werden angesprochen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12551.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2E7EA2B7-9733-4F46-9BF7-6F9752284155}]]></guid><pubDate><![CDATA[Thu, 29 Oct 2026 14:10:59 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieser dreit&amp;#228;gige Online-Workshop richtet sich an Softwareentwickler/-architekten, die Webanwendungen / Single-Page-Web-Apps mit Blazor Server oder Blazor WebAssembly entwickeln wollen. Auch hybride Anwendungen mit Blazor Desktop werden angesprochen.</body><item><title><![CDATA[Veranstaltung: ASP.NET Core 11.0/12.0 WebAPI: Webservices, verteilte Systeme, REST und Microservices]]></title><description><![CDATA[Dieser Aufbaukurs richtet sich an Entwickler, die Web-APIs mit der aktuellsten Version von ASP.NET Core realisieren wollen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12550.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D463DEE2-0782-4762-878F-F9876074927A}]]></guid><pubDate><![CDATA[Thu, 29 Oct 2026 14:06:40 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieser Aufbaukurs richtet sich an Entwickler, die Web-APIs mit der aktuellsten Version von ASP.NET Core realisieren wollen.</body><item><title><![CDATA[Veranstaltung: ASP.NET Core 10.0/11.0 WebAPI und gRPC: Webservices, verteilte Systeme, REST und Microservices]]></title><description><![CDATA[Dieser Aufbaukurs richtet sich an Entwickler, die Services/Webservices und verteilte Systeme mit .NET realisieren wollen. Dabei werden an den ersten beiden Tagen REST-HTTP-Dienste mit ASP.NET WebAPI besprochen und am dritten Tag als Alternative die Windows Communication Foundation (WCF) und Google RPC (gRPC) behandelt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12549.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D4E60E77-E067-44FB-A5DA-F91057711052}]]></guid><pubDate><![CDATA[Thu, 29 Oct 2026 14:00:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieser Aufbaukurs richtet sich an Entwickler, die Services/Webservices und verteilte Systeme mit .NET realisieren wollen. Dabei werden an den ersten beiden Tagen REST-HTTP-Dienste mit ASP.NET WebAPI besprochen und am dritten Tag als Alternative die Windows Communication Foundation (WCF) und Google RPC (gRPC) behandelt.</body><item><title><![CDATA[Veranstaltung: Testgetriebene Entwicklung in .NET/C# - mit und ohne KI-Assistenten]]></title><description><![CDATA[KI schreibt heute Code in Sekunden. Ob er stimmt, sagen Ihnen nur Ihre Specs.

KI-Assistenten haben die Softwareentwicklung ver&#228;ndert: Code entsteht schneller als je zuvor. Doch Code, der richtig &quot;aussieht&quot;, ist noch lange nicht richtig. Ohne ausf&#252;hrbare Spezifikationen fehlt jeder Ma&#223;stab daf&#252;r, ob ein Feature tut, was es soll - und ob es das morgen nach der n&#228;chsten &#196;nderung noch tut. &quot;Vibe Coding&quot; liefert schnelle Prototypen, aber keine Software, auf die man sich verlassen kann.

Testgetriebene Entwicklung (TDD) ist die Antwort - heute mehr denn je. Zuerst entsteht die Spec, die das gew&#252;nschte Verhalten beschreibt, dann genau so viel Code, dass sie erf&#252;llt ist, dann wird aufger&#228;umt - in kleinen, &#252;berpr&#252;fbaren Schritten. Und das gilt nicht nur f&#252;r Menschen: ein KI-Assistent beherrscht TDD ebenso. Er formuliert aus einem vereinbarten Ziel die Specs, sieht sie scheitern, schreibt den Code, der sie erf&#252;llt, und refaktoriert - Schritt f&#252;r Schritt, jeder Schritt durch die Specs abgesichert. Die Specs laufen bei jeder &#196;nderung automatisch mit: sie sind Dokumentation, die nie veraltet, Sicherheitsnetz f&#252;r jedes Refactoring - und die Leitplanken, die Mensch und KI auf Kurs halten.

In diesem Seminar lernen Sie TDD von Grund auf: von Hand, damit Sie verstehen, was gute Specs ausmacht, und mit KI-Assistenten, damit Sie diese St&#228;rke im Alltag ausspielen. Sie erleben, wie TDD das Design Ihrer Software verbessert: kleinere, klarere Einheiten, weniger Abh&#228;ngigkeiten, Code, der &#228;nderbar bleibt. Sie lernen die Muster und Prinzipien, die Testbarkeit von Anfang an mitbringen - und die typischen Code-Smells, die sie zerst&#246;ren, ob ein Mensch sie schreibt oder eine KI.

Ein durchgehendes Praxisbeispiel begleitet Sie durch alle drei Tage: Sie entwickeln dasselbe Feature von Hand, mit KI-Unterst&#252;tzung und &quot;einfach drauflos&quot; - und vergleichen die Ergebnisse. Der Unterschied &#252;berzeugt mehr als jede Folie.

Sie lernen, wie Sie Testf&#228;lle systematisch finden (&#196;quivalenzklassen, Grenz- und Extremwerte, Property-based Testing), Testdaten wartbar halten und die Qualit&#228;t Ihrer Specs messen - mit Code Coverage und Mutation Testing, das zeigt, ob Ihre Specs Fehler wirklich finden. Sie sehen, wie sich Unit-, Integrations-, HTTP-, Datenbank-, Oberfl&#228;chen- und Abnahmetests sinnvoll erg&#228;nzen, wo Mocking hilft und wo es schadet, und wie alles in Ihre CI/CD-Pipeline kommt.

Und Sie lernen, mit KI-Assistenten agil zusammenzuarbeiten: Menschen setzen die Ziele, die KI arbeitet sie zu umfassenden Zielbeschreibungen aus, plant und implementiert testgetrieben - und Ziele, Plan und Code entwickeln sich gemeinsam weiter, nichts davon ist in Stein gemei&#223;elt. Sie erkennen, wenn eine KI Specs &quot;gr&#252;n macht&quot;, statt den Code zu reparieren, und wissen, welche Leitplanken KI-gest&#252;tzte Entwicklung verl&#228;sslich machen.

Legacy Code ist der Normalfall. 
Der meiste Code, an dem Teams arbeiten, hat wenige Specs oder gar keine - und jede &#196;nderung daran ist ein Gl&#252;cksspiel. Sie lernen den Weg...]]></description><link><![CDATA[https://www.IT-Visions.de/V12547.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B91A9D45-E47C-493D-9A18-6CDAD44B8566}]]></guid><pubDate><![CDATA[Tue, 27 Oct 2026 14:27:57 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">KI schreibt heute Code in Sekunden. Ob er stimmt, sagen Ihnen nur Ihre Specs.

KI-Assistenten haben die Softwareentwicklung ver&amp;#228;ndert: Code entsteht schneller als je zuvor. Doch Code, der richtig &amp;quot;aussieht&amp;quot;, ist noch lange nicht richtig. Ohne ausf&amp;#252;hrbare Spezifikationen fehlt jeder Ma&amp;#223;stab daf&amp;#252;r, ob ein Feature tut, was es soll - und ob es das morgen nach der n&amp;#228;chsten &amp;#196;nderung noch tut. &amp;quot;Vibe Coding&amp;quot; liefert schnelle Prototypen, aber keine Software, auf die man sich verlassen kann.

Testgetriebene Entwicklung (TDD) ist die Antwort - heute mehr denn je. Zuerst entsteht die Spec, die das gew&amp;#252;nschte Verhalten beschreibt, dann genau so viel Code, dass sie erf&amp;#252;llt ist, dann wird aufger&amp;#228;umt - in kleinen, &amp;#252;berpr&amp;#252;fbaren Schritten. Und das gilt nicht nur f&amp;#252;r Menschen: ein KI-Assistent beherrscht TDD ebenso. Er formuliert aus einem vereinbarten Ziel die Specs, sieht sie scheitern, schreibt den Code, der sie erf&amp;#252;llt, und refaktoriert - Schritt f&amp;#252;r Schritt, jeder Schritt durch die Specs abgesichert. Die Specs laufen bei jeder &amp;#196;nderung automatisch mit: sie sind Dokumentation, die nie veraltet, Sicherheitsnetz f&amp;#252;r jedes Refactoring - und die Leitplanken, die Mensch und KI auf Kurs halten.

In diesem Seminar lernen Sie TDD von Grund auf: von Hand, damit Sie verstehen, was gute Specs ausmacht, und mit KI-Assistenten, damit Sie diese St&amp;#228;rke im Alltag ausspielen. Sie erleben, wie TDD das Design Ihrer Software verbessert: kleinere, klarere Einheiten, weniger Abh&amp;#228;ngigkeiten, Code, der &amp;#228;nderbar bleibt. Sie lernen die Muster und Prinzipien, die Testbarkeit von Anfang an mitbringen - und die typischen Code-Smells, die sie zerst&amp;#246;ren, ob ein Mensch sie schreibt oder eine KI.

Ein durchgehendes Praxisbeispiel begleitet Sie durch alle drei Tage: Sie entwickeln dasselbe Feature von Hand, mit KI-Unterst&amp;#252;tzung und &amp;quot;einfach drauflos&amp;quot; - und vergleichen die Ergebnisse. Der Unterschied &amp;#252;berzeugt mehr als jede Folie.

Sie lernen, wie Sie Testf&amp;#228;lle systematisch finden (&amp;#196;quivalenzklassen, Grenz- und Extremwerte, Property-based Testing), Testdaten wartbar halten und die Qualit&amp;#228;t Ihrer Specs messen - mit Code Coverage und Mutation Testing, das zeigt, ob Ihre Specs Fehler wirklich finden. Sie sehen, wie sich Unit-, Integrations-, HTTP-, Datenbank-, Oberfl&amp;#228;chen- und Abnahmetests sinnvoll erg&amp;#228;nzen, wo Mocking hilft und wo es schadet, und wie alles in Ihre CI/CD-Pipeline kommt.

Und Sie lernen, mit KI-Assistenten agil zusammenzuarbeiten: Menschen setzen die Ziele, die KI arbeitet sie zu umfassenden Zielbeschreibungen aus, plant und implementiert testgetrieben - und Ziele, Plan und Code entwickeln sich gemeinsam weiter, nichts davon ist in Stein gemei&amp;#223;elt. Sie erkennen, wenn eine KI Specs &amp;quot;gr&amp;#252;n macht&amp;quot;, statt den Code zu reparieren, und wissen, welche Leitplanken KI-gest&amp;#252;tzte Entwicklung verl&amp;#228;sslich machen.

Legacy Code ist der Normalfall. 
Der meiste Code, an dem Teams arbeiten, hat wenige Specs oder gar keine - und jede &amp;#196;nderung daran ist ein Gl&amp;#252;cksspiel. Sie lernen den Weg...</body><item><title><![CDATA[Veranstaltung: Testgetriebene Entwicklung in .NET/C# - mit und ohne KI-Assistenten]]></title><description><![CDATA[KI schreibt heute Code in Sekunden. Ob er stimmt, sagen Ihnen nur Ihre Specs.

KI-Assistenten haben die Softwareentwicklung ver&#228;ndert: Code entsteht schneller als je zuvor. Doch Code, der richtig &quot;aussieht&quot;, ist noch lange nicht richtig. Ohne ausf&#252;hrbare Spezifikationen fehlt jeder Ma&#223;stab daf&#252;r, ob ein Feature tut, was es soll - und ob es das morgen nach der n&#228;chsten &#196;nderung noch tut. &quot;Vibe Coding&quot; liefert schnelle Prototypen, aber keine Software, auf die man sich verlassen kann.

Testgetriebene Entwicklung (TDD) ist die Antwort - heute mehr denn je. Zuerst entsteht die Spec, die das gew&#252;nschte Verhalten beschreibt, dann genau so viel Code, dass sie erf&#252;llt ist, dann wird aufger&#228;umt - in kleinen, &#252;berpr&#252;fbaren Schritten. Und das gilt nicht nur f&#252;r Menschen: ein KI-Assistent beherrscht TDD ebenso. Er formuliert aus einem vereinbarten Ziel die Specs, sieht sie scheitern, schreibt den Code, der sie erf&#252;llt, und refaktoriert - Schritt f&#252;r Schritt, jeder Schritt durch die Specs abgesichert. Die Specs laufen bei jeder &#196;nderung automatisch mit: sie sind Dokumentation, die nie veraltet, Sicherheitsnetz f&#252;r jedes Refactoring - und die Leitplanken, die Mensch und KI auf Kurs halten.

In diesem Seminar lernen Sie TDD von Grund auf: von Hand, damit Sie verstehen, was gute Specs ausmacht, und mit KI-Assistenten, damit Sie diese St&#228;rke im Alltag ausspielen. Sie erleben, wie TDD das Design Ihrer Software verbessert: kleinere, klarere Einheiten, weniger Abh&#228;ngigkeiten, Code, der &#228;nderbar bleibt. Sie lernen die Muster und Prinzipien, die Testbarkeit von Anfang an mitbringen - und die typischen Code-Smells, die sie zerst&#246;ren, ob ein Mensch sie schreibt oder eine KI.

Ein durchgehendes Praxisbeispiel begleitet Sie durch alle drei Tage: Sie entwickeln dasselbe Feature von Hand, mit KI-Unterst&#252;tzung und &quot;einfach drauflos&quot; - und vergleichen die Ergebnisse. Der Unterschied &#252;berzeugt mehr als jede Folie.

Sie lernen, wie Sie Testf&#228;lle systematisch finden (&#196;quivalenzklassen, Grenz- und Extremwerte, Property-based Testing), Testdaten wartbar halten und die Qualit&#228;t Ihrer Specs messen - mit Code Coverage und Mutation Testing, das zeigt, ob Ihre Specs Fehler wirklich finden. Sie sehen, wie sich Unit-, Integrations-, HTTP-, Datenbank-, Oberfl&#228;chen- und Abnahmetests sinnvoll erg&#228;nzen, wo Mocking hilft und wo es schadet, und wie alles in Ihre CI/CD-Pipeline kommt.

Und Sie lernen, mit KI-Assistenten agil zusammenzuarbeiten: Menschen setzen die Ziele, die KI arbeitet sie zu umfassenden Zielbeschreibungen aus, plant und implementiert testgetrieben - und Ziele, Plan und Code entwickeln sich gemeinsam weiter, nichts davon ist in Stein gemei&#223;elt. Sie erkennen, wenn eine KI Specs &quot;gr&#252;n macht&quot;, statt den Code zu reparieren, und wissen, welche Leitplanken KI-gest&#252;tzte Entwicklung verl&#228;sslich machen.

Legacy Code ist der Normalfall. 
Der meiste Code, an dem Teams arbeiten, hat wenige Specs oder gar keine - und jede &#196;nderung daran ist ein Gl&#252;cksspiel. Sie lernen den Weg...]]></description><link><![CDATA[https://www.IT-Visions.de/V12546.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CFD33F01-3A55-49FA-8B25-E8520E0F716A}]]></guid><pubDate><![CDATA[Tue, 27 Oct 2026 14:12:01 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">KI schreibt heute Code in Sekunden. Ob er stimmt, sagen Ihnen nur Ihre Specs.

KI-Assistenten haben die Softwareentwicklung ver&amp;#228;ndert: Code entsteht schneller als je zuvor. Doch Code, der richtig &amp;quot;aussieht&amp;quot;, ist noch lange nicht richtig. Ohne ausf&amp;#252;hrbare Spezifikationen fehlt jeder Ma&amp;#223;stab daf&amp;#252;r, ob ein Feature tut, was es soll - und ob es das morgen nach der n&amp;#228;chsten &amp;#196;nderung noch tut. &amp;quot;Vibe Coding&amp;quot; liefert schnelle Prototypen, aber keine Software, auf die man sich verlassen kann.

Testgetriebene Entwicklung (TDD) ist die Antwort - heute mehr denn je. Zuerst entsteht die Spec, die das gew&amp;#252;nschte Verhalten beschreibt, dann genau so viel Code, dass sie erf&amp;#252;llt ist, dann wird aufger&amp;#228;umt - in kleinen, &amp;#252;berpr&amp;#252;fbaren Schritten. Und das gilt nicht nur f&amp;#252;r Menschen: ein KI-Assistent beherrscht TDD ebenso. Er formuliert aus einem vereinbarten Ziel die Specs, sieht sie scheitern, schreibt den Code, der sie erf&amp;#252;llt, und refaktoriert - Schritt f&amp;#252;r Schritt, jeder Schritt durch die Specs abgesichert. Die Specs laufen bei jeder &amp;#196;nderung automatisch mit: sie sind Dokumentation, die nie veraltet, Sicherheitsnetz f&amp;#252;r jedes Refactoring - und die Leitplanken, die Mensch und KI auf Kurs halten.

In diesem Seminar lernen Sie TDD von Grund auf: von Hand, damit Sie verstehen, was gute Specs ausmacht, und mit KI-Assistenten, damit Sie diese St&amp;#228;rke im Alltag ausspielen. Sie erleben, wie TDD das Design Ihrer Software verbessert: kleinere, klarere Einheiten, weniger Abh&amp;#228;ngigkeiten, Code, der &amp;#228;nderbar bleibt. Sie lernen die Muster und Prinzipien, die Testbarkeit von Anfang an mitbringen - und die typischen Code-Smells, die sie zerst&amp;#246;ren, ob ein Mensch sie schreibt oder eine KI.

Ein durchgehendes Praxisbeispiel begleitet Sie durch alle drei Tage: Sie entwickeln dasselbe Feature von Hand, mit KI-Unterst&amp;#252;tzung und &amp;quot;einfach drauflos&amp;quot; - und vergleichen die Ergebnisse. Der Unterschied &amp;#252;berzeugt mehr als jede Folie.

Sie lernen, wie Sie Testf&amp;#228;lle systematisch finden (&amp;#196;quivalenzklassen, Grenz- und Extremwerte, Property-based Testing), Testdaten wartbar halten und die Qualit&amp;#228;t Ihrer Specs messen - mit Code Coverage und Mutation Testing, das zeigt, ob Ihre Specs Fehler wirklich finden. Sie sehen, wie sich Unit-, Integrations-, HTTP-, Datenbank-, Oberfl&amp;#228;chen- und Abnahmetests sinnvoll erg&amp;#228;nzen, wo Mocking hilft und wo es schadet, und wie alles in Ihre CI/CD-Pipeline kommt.

Und Sie lernen, mit KI-Assistenten agil zusammenzuarbeiten: Menschen setzen die Ziele, die KI arbeitet sie zu umfassenden Zielbeschreibungen aus, plant und implementiert testgetrieben - und Ziele, Plan und Code entwickeln sich gemeinsam weiter, nichts davon ist in Stein gemei&amp;#223;elt. Sie erkennen, wenn eine KI Specs &amp;quot;gr&amp;#252;n macht&amp;quot;, statt den Code zu reparieren, und wissen, welche Leitplanken KI-gest&amp;#252;tzte Entwicklung verl&amp;#228;sslich machen.

Legacy Code ist der Normalfall. 
Der meiste Code, an dem Teams arbeiten, hat wenige Specs oder gar keine - und jede &amp;#196;nderung daran ist ein Gl&amp;#252;cksspiel. Sie lernen den Weg...</body><item><title><![CDATA[Alle Elemente: ]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/E12545.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{77C0FD1C-5622-49EE-96B2-A82DFFF1B3A7}]]></guid><pubDate><![CDATA[Tue, 27 Oct 2026 13:23:15 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Veranstaltung: Windows UI Library 3 (WinUI 3): Moderne Windows-Desktop-Anwendungen]]></title><description><![CDATA[Die Windows UI Library 3 (WinUI 3) ist Microsofts modernste Bibliothek zur Programmierung graphischer Benutzeroberfl&#228;chen in Windows auf Basis von XAML. In diesem Kurs lernen Sie alle Grundkonzepte von WinUI 3 sowie den Praxiseinsatz anhand von praktischen &#220;bungen kennen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12544.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{48230B8F-04EE-4D88-9362-7B2340F53A10}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 13:40:01 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Windows UI Library 3 (WinUI 3) ist Microsofts modernste Bibliothek zur Programmierung graphischer Benutzeroberfl&amp;#228;chen in Windows auf Basis von XAML. In diesem Kurs lernen Sie alle Grundkonzepte von WinUI 3 sowie den Praxiseinsatz anhand von praktischen &amp;#220;bungen kennen.</body><item><title><![CDATA[Veranstaltung: Windows UI Library 3 (WinUI 3): Moderne Windows-Desktop-Anwendungen]]></title><description><![CDATA[Die Windows UI Library 3 (WinUI 3) ist Microsofts modernste Bibliothek zur Programmierung graphischer Benutzeroberfl&#228;chen in Windows auf Basis von XAML. In diesem Kurs lernen Sie alle Grundkonzepte von WinUI 3 sowie den Praxiseinsatz anhand von praktischen &#220;bungen kennen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12543.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B2CF1342-D0E4-4C33-8C24-9452F85602F0}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 13:38:18 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Windows UI Library 3 (WinUI 3) ist Microsofts modernste Bibliothek zur Programmierung graphischer Benutzeroberfl&amp;#228;chen in Windows auf Basis von XAML. In diesem Kurs lernen Sie alle Grundkonzepte von WinUI 3 sowie den Praxiseinsatz anhand von praktischen &amp;#220;bungen kennen.</body><item><title><![CDATA[Schulung: DevOps]]></title><description><![CDATA[Einf&#252;hrung in DevOps
- Warum DevOps?
- Prinzipien von DevOps
- Time-To-Market
- Kultur statt Technik

Kultur und Organisation
- Autonome Teams / Two Pizza Teams
- Team Topologies: Stream-aligned, Platform, Enabling und Complicated-Subsystem Teams
- Conway&#39;s Law / Einfluss auf die Architektur
- Platform Engineering und interne Entwicklerplattformen (&quot;Golden Paths&quot;, z. B. mit Backstage)

Prozesse
- Agilit&#228;t und Scrum
- Kanban und Work in Progress
- Value Stream Mapping
- IT-Service-Management in DevOps-Prozessen

Automation
- Continuous Integration (CI)
- Continuous Delivery und Continuous Deployment (CD)
- Infrastructure as Code
- DevSecOps: Sicherheit von Anfang an in der Pipeline (Shift Left, Software Supply Chain, SBOM)

Messen und verbessern
- DORA-Metriken: Durchsatz (Change Lead Time, Deployment Frequency, Failed Deployment Recovery Time) und Stabilit&#228;t (Change Fail Rate, Deployment Rework Rate)
- Weitere Modelle f&#252;r Produktivit&#228;t und Developer Experience: SPACE und DX Core 4
- Continuous Improvement: The Three Ways of DevOps
- PDCA (Plan, Do, Check, Act)

Regulatorik als DevOps-Treiber
- EU Cyber Resilience Act: Schwachstellenmanagement, Meldepflichten und SBOM f&#252;r Produkte mit digitalen Elementen
- NIS2: Risikomanagement und Sicherheit der Lieferkette
- DORA-Verordnung (Digital Operational Resilience Act) f&#252;r den Finanzsektor - nicht zu verwechseln mit den DORA-Metriken
- Was das f&#252;r Pipelines, Freigaben und Nachweise bedeutet

Optional: KI in DevOps mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- KI als Verst&#228;rker: Erkenntnisse aus dem DORA-Bericht 2025 zur KI-gest&#252;tzten Softwareentwicklung
- Einsatzfelder in Planung, Entwicklung, Test und Betrieb
- KI-Kompetenz der Mitarbeitenden als Pflicht nach dem EU AI Act
- Leitplanken: Datenschutz, Governance, Qualit&#228;t

Optional: Umsetzung von DevOps mit Azure DevOps (alias Team Foundation Server / Visual Studio Team Services), GitHub, GitLab, Jenkins oder anderen Produkten]]></description><link><![CDATA[https://www.IT-Visions.de/S9389.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B7FDDDF3-A67E-4AAA-AFE6-A8523704BC72}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 12:59:11 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Einf&amp;#252;hrung in DevOps
- Warum DevOps?
- Prinzipien von DevOps
- Time-To-Market
- Kultur statt Technik

Kultur und Organisation
- Autonome Teams / Two Pizza Teams
- Team Topologies: Stream-aligned, Platform, Enabling und Complicated-Subsystem Teams
- Conway&amp;#39;s Law / Einfluss auf die Architektur
- Platform Engineering und interne Entwicklerplattformen (&amp;quot;Golden Paths&amp;quot;, z. B. mit Backstage)

Prozesse
- Agilit&amp;#228;t und Scrum
- Kanban und Work in Progress
- Value Stream Mapping
- IT-Service-Management in DevOps-Prozessen

Automation
- Continuous Integration (CI)
- Continuous Delivery und Continuous Deployment (CD)
- Infrastructure as Code
- DevSecOps: Sicherheit von Anfang an in der Pipeline (Shift Left, Software Supply Chain, SBOM)

Messen und verbessern
- DORA-Metriken: Durchsatz (Change Lead Time, Deployment Frequency, Failed Deployment Recovery Time) und Stabilit&amp;#228;t (Change Fail Rate, Deployment Rework Rate)
- Weitere Modelle f&amp;#252;r Produktivit&amp;#228;t und Developer Experience: SPACE und DX Core 4
- Continuous Improvement: The Three Ways of DevOps
- PDCA (Plan, Do, Check, Act)

Regulatorik als DevOps-Treiber
- EU Cyber Resilience Act: Schwachstellenmanagement, Meldepflichten und SBOM f&amp;#252;r Produkte mit digitalen Elementen
- NIS2: Risikomanagement und Sicherheit der Lieferkette
- DORA-Verordnung (Digital Operational Resilience Act) f&amp;#252;r den Finanzsektor - nicht zu verwechseln mit den DORA-Metriken
- Was das f&amp;#252;r Pipelines, Freigaben und Nachweise bedeutet

Optional: KI in DevOps mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- KI als Verst&amp;#228;rker: Erkenntnisse aus dem DORA-Bericht 2025 zur KI-gest&amp;#252;tzten Softwareentwicklung
- Einsatzfelder in Planung, Entwicklung, Test und Betrieb
- KI-Kompetenz der Mitarbeitenden als Pflicht nach dem EU AI Act
- Leitplanken: Datenschutz, Governance, Qualit&amp;#228;t

Optional: Umsetzung von DevOps mit Azure DevOps (alias Team Foundation Server / Visual Studio Team Services), GitHub, GitLab, Jenkins oder anderen Produkten</body><item><title><![CDATA[Schulung: Azure DevOps: Best Practices]]></title><description><![CDATA[Dieses Schulungsmodul vermittelt Ihnen die Best Practices sowie Tipps und Tricks zum Einsatz von Azure DevOps (ADO) - wahlweise in Bezug auf eine lokale Installation (Azure DevOps Server) und/oder den Cloud-Dienst (Azure DevOps Services). Erfahren Sie, wie Microsoft sich den Einsatz von Azure DevOps denkt und lassen Sie sich von dem Dozenten sagen, wie Sie mit Azure DevOps schneller werden, mit weniger Budgeteinsatz mehr erreichen und bessere Softwarequalit&#228;t produzieren.

Damit wir Ihnen nichts erz&#228;hlen, was Sie schon wissen, wird der Experte vorher genau mit Ihnen Ihre Vorkenntnisse und Ausgangslage er&#246;rtern. Aus den folgenden Themenfeldern stellen wir im Vorgespr&#228;ch Ihr individuelles Programm zusammen.

Au&#223;erdem k&#246;nnen Sie Ihre Fragen stellen, die der Experte dann auf Basis seiner umfangreichen Erfahrungen beantworten wird.

Themenfeld 1: Pipelines as Code
- YAML statt Classic: Versionierung, Code-Review und Wiederverwendung von Pipelines
- Migrationspfad f&#252;r bestehende Classic-Build- und Release-Pipelines
- Typische Anti-Patterns in gewachsenen Pipelines erkennen und beheben
- Infrastructure as Code mit Terraform (alternativ Bicep): Vorschau der &#196;nderungen im Pull Request, Infrastruktur und Anwendung im selben Ablauf

Themenfeld 2: Wiederverwendung und Standardisierung
- Templates f&#252;r Steps, Jobs und Stages
- extends-Templates als verbindlicher Standardweg (&quot;Golden Path&quot;)
- Zentrales Template-Repository mit Versionierung &#252;ber Tags
- Templates (Nachfolger der Task Groups) - inkl. Umstieg

Themenfeld 3: Build once, deploy many
- Ein Artefakt unver&#228;ndert durch alle Umgebungen statt Neubau je Umgebung
- Environments mit Approvals und Checks
- Health-Checks nach dem Deployment und ein fester Rollback-Pfad
- Feature Flags, Canary- und Ring-Deployments statt gro&#223;er Releases

Themenfeld 4: Sicherheit in Pipelines
- Service Connections mit Workload Identity Federation statt gespeicherter Secrets
- Azure Key Vault und Variable Groups richtig einsetzen
- Least Privilege f&#252;r Pipelines, Service Connections, Agent-Pools und Repositories
- Secret-Scanning und Pr&#252;fung von Abh&#228;ngigkeiten auf Schwachstellen
- Software Supply Chain Security: SBOM, signierte Artefakte und Container-Images, Container-Scanning - auch mit Blick auf EU Cyber Resilience Act, NIS2 und DORA-Verordnung
- Microsoft-Entra-Tokens (Nachfolger der Personal Access Tokens, PAT) - inkl. Umstieg

Themenfeld 5: Qualit&#228;ts-Gates
- Tests, Testergebnisse und Code Coverage in jeder Pipeline
- Coverage-Schwellen, die sich schrittweise anheben lassen
- &quot;Gr&#252;n mit null Tests&quot; verhindern
- Flaky Tests erkennen und behandeln
- Statische Codeanalyse, z. B. mit SonarQube

Themenfeld 6: Versionierung und R&#252;ckverfolgbarkeit
- Semantic Versioning (SemVer), z. B. mit Nerdbank.GitVersioning
- Durchg&#228;ngige Verkn&#252;pfung von Work Item, Commit, Build und Deployment

Themenfeld 7: Agents und Build-Infrastruktur
- Microsoft-hosted Agents, Self-hosted Agents oder Managed DevOps ...]]></description><link><![CDATA[https://www.IT-Visions.de/S7881.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{9916C564-134F-45D2-A44C-B8495AD8513E}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 12:57:31 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieses Schulungsmodul vermittelt Ihnen die Best Practices sowie Tipps und Tricks zum Einsatz von Azure DevOps (ADO) - wahlweise in Bezug auf eine lokale Installation (Azure DevOps Server) und/oder den Cloud-Dienst (Azure DevOps Services). Erfahren Sie, wie Microsoft sich den Einsatz von Azure DevOps denkt und lassen Sie sich von dem Dozenten sagen, wie Sie mit Azure DevOps schneller werden, mit weniger Budgeteinsatz mehr erreichen und bessere Softwarequalit&amp;#228;t produzieren.

Damit wir Ihnen nichts erz&amp;#228;hlen, was Sie schon wissen, wird der Experte vorher genau mit Ihnen Ihre Vorkenntnisse und Ausgangslage er&amp;#246;rtern. Aus den folgenden Themenfeldern stellen wir im Vorgespr&amp;#228;ch Ihr individuelles Programm zusammen.

Au&amp;#223;erdem k&amp;#246;nnen Sie Ihre Fragen stellen, die der Experte dann auf Basis seiner umfangreichen Erfahrungen beantworten wird.

Themenfeld 1: Pipelines as Code
- YAML statt Classic: Versionierung, Code-Review und Wiederverwendung von Pipelines
- Migrationspfad f&amp;#252;r bestehende Classic-Build- und Release-Pipelines
- Typische Anti-Patterns in gewachsenen Pipelines erkennen und beheben
- Infrastructure as Code mit Terraform (alternativ Bicep): Vorschau der &amp;#196;nderungen im Pull Request, Infrastruktur und Anwendung im selben Ablauf

Themenfeld 2: Wiederverwendung und Standardisierung
- Templates f&amp;#252;r Steps, Jobs und Stages
- extends-Templates als verbindlicher Standardweg (&amp;quot;Golden Path&amp;quot;)
- Zentrales Template-Repository mit Versionierung &amp;#252;ber Tags
- Templates (Nachfolger der Task Groups) - inkl. Umstieg

Themenfeld 3: Build once, deploy many
- Ein Artefakt unver&amp;#228;ndert durch alle Umgebungen statt Neubau je Umgebung
- Environments mit Approvals und Checks
- Health-Checks nach dem Deployment und ein fester Rollback-Pfad
- Feature Flags, Canary- und Ring-Deployments statt gro&amp;#223;er Releases

Themenfeld 4: Sicherheit in Pipelines
- Service Connections mit Workload Identity Federation statt gespeicherter Secrets
- Azure Key Vault und Variable Groups richtig einsetzen
- Least Privilege f&amp;#252;r Pipelines, Service Connections, Agent-Pools und Repositories
- Secret-Scanning und Pr&amp;#252;fung von Abh&amp;#228;ngigkeiten auf Schwachstellen
- Software Supply Chain Security: SBOM, signierte Artefakte und Container-Images, Container-Scanning - auch mit Blick auf EU Cyber Resilience Act, NIS2 und DORA-Verordnung
- Microsoft-Entra-Tokens (Nachfolger der Personal Access Tokens, PAT) - inkl. Umstieg

Themenfeld 5: Qualit&amp;#228;ts-Gates
- Tests, Testergebnisse und Code Coverage in jeder Pipeline
- Coverage-Schwellen, die sich schrittweise anheben lassen
- &amp;quot;Gr&amp;#252;n mit null Tests&amp;quot; verhindern
- Flaky Tests erkennen und behandeln
- Statische Codeanalyse, z. B. mit SonarQube

Themenfeld 6: Versionierung und R&amp;#252;ckverfolgbarkeit
- Semantic Versioning (SemVer), z. B. mit Nerdbank.GitVersioning
- Durchg&amp;#228;ngige Verkn&amp;#252;pfung von Work Item, Commit, Build und Deployment

Themenfeld 7: Agents und Build-Infrastruktur
- Microsoft-hosted Agents, Self-hosted Agents oder Managed DevOps ...</body><item><title><![CDATA[Schulung: Azure DevOps Services (ADO) in der Cloud im Überblick]]></title><description><![CDATA[Azure DevOps Services in der Cloud vs. Azure DevOps Server On-Premise
- Funktionsunterschiede und Datenstandorte (z. B. EU)
- Umzug vom Azure DevOps Server in die Cloud (Data Migration Tool)

Azure DevOps und GitHub
- Microsofts aktuelle Ausrichtung: GitHub f&#252;r den Quellcode, Azure DevOps weiterhin f&#252;r Boards, Pipelines und Test Plans
- Hybridbetrieb: Azure Boards und Azure Pipelines mit GitHub-Repositories
- Lizenzen: Azure DevOps Basic ist in GitHub Enterprise enthalten
- Optional: Umzug von Azure Repos nach GitHub

Preismodelle f&#252;r Azure DevOps Services
- Zugriffsstufen (Stakeholder, Basic, Basic + Test Plans)
- Parallel Jobs f&#252;r Pipelines
- Abrechnung &#252;ber eine Azure-Subscription (f&#252;r neue Organisationen Pflicht)

Organisation und Anmeldung
- Organisation anlegen und mit Microsoft Entra ID verbinden
- Microsoft-Entra-Tokens (Nachfolger der Personal Access Tokens, PAT) - inkl. Umstieg

Werkzeuge
- Azure DevOps-Webportal
- Lokale Werkzeuge f&#252;r den Zugriff auf Azure DevOps: Visual Studio, Visual Studio Code, Git-Clients aller Plattformen, Excel u.a.
- Azure DevOps CLI

Projekte anlegen
- Prozessvorlage w&#228;hlen: Basic, Agile, Scrum, CMMI
- Quellcodeverwaltung: Git (Standard) versus Team Foundation Version Control (TFVC, f&#252;r neue Projekte standardm&#228;&#223;ig deaktiviert)

Teammitglieder verwalten
- Benutzer, Gruppen und Berechtigungen
- Teams und Konfiguration des Dashboards

Work Items
- Epics und Features
- Backlog Items
- Tasks
- Kanban Board
- Task Board
- Zuordnen von Elementen

Sprint-Planungen
- Priorit&#228;ten
- Aufwandssch&#228;tzungen
- Teamkapazit&#228;ten

Quellcodeverwaltung mit Azure Repos
- Git-Repositories, Branches und Pull Requests
- Branch Policies
- Integrierte Code-Suche
- Dateien verwalten &#252;ber verschiedene Clients
- Ansichten in der Azure DevOps Services-Website

Azure Pipelines (Nachfolger von Server Build und Release Management)
- YAML-Pipelines f&#252;r Build und Deployment
- Classic Build- und Release-Pipelines im &#220;berblick
- Microsoft-hosted Agents vs. Self-hosted Agents
- Pipelines verwalten und &#252;berwachen

Testen mit Azure Test Plans
- Testpl&#228;ne verwalten
- Tests ausf&#252;hren und Testl&#228;ufe auswerten
- Automatisierte Tests in Pipelines und ihre Verkn&#252;pfung mit Testf&#228;llen

Azure Artifacts
- Paket-Feeds f&#252;r NuGet, npm, Maven und Python

Integration
- GitHub
- Microsoft Teams und Slack

Optional: KI in Azure DevOps Services mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- &#220;berblick &#252;ber die Einsatzfelder in Boards, Repos und Pipelines
- KI-Code-Reviews in Pull Requests (Copilot Code Review f&#252;r Azure Repos)
- Azure DevOps MCP Server f&#252;r KI-Agenten
- Sicherheit und Governance: Welche Daten verlassen das Haus? Rechte von KI-Agenten begrenzen]]></description><link><![CDATA[https://www.IT-Visions.de/S7500.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{22C552BC-5827-4412-A0DD-C0D409E01332}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 12:56:06 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Azure DevOps Services in der Cloud vs. Azure DevOps Server On-Premise
- Funktionsunterschiede und Datenstandorte (z. B. EU)
- Umzug vom Azure DevOps Server in die Cloud (Data Migration Tool)

Azure DevOps und GitHub
- Microsofts aktuelle Ausrichtung: GitHub f&amp;#252;r den Quellcode, Azure DevOps weiterhin f&amp;#252;r Boards, Pipelines und Test Plans
- Hybridbetrieb: Azure Boards und Azure Pipelines mit GitHub-Repositories
- Lizenzen: Azure DevOps Basic ist in GitHub Enterprise enthalten
- Optional: Umzug von Azure Repos nach GitHub

Preismodelle f&amp;#252;r Azure DevOps Services
- Zugriffsstufen (Stakeholder, Basic, Basic + Test Plans)
- Parallel Jobs f&amp;#252;r Pipelines
- Abrechnung &amp;#252;ber eine Azure-Subscription (f&amp;#252;r neue Organisationen Pflicht)

Organisation und Anmeldung
- Organisation anlegen und mit Microsoft Entra ID verbinden
- Microsoft-Entra-Tokens (Nachfolger der Personal Access Tokens, PAT) - inkl. Umstieg

Werkzeuge
- Azure DevOps-Webportal
- Lokale Werkzeuge f&amp;#252;r den Zugriff auf Azure DevOps: Visual Studio, Visual Studio Code, Git-Clients aller Plattformen, Excel u.a.
- Azure DevOps CLI

Projekte anlegen
- Prozessvorlage w&amp;#228;hlen: Basic, Agile, Scrum, CMMI
- Quellcodeverwaltung: Git (Standard) versus Team Foundation Version Control (TFVC, f&amp;#252;r neue Projekte standardm&amp;#228;&amp;#223;ig deaktiviert)

Teammitglieder verwalten
- Benutzer, Gruppen und Berechtigungen
- Teams und Konfiguration des Dashboards

Work Items
- Epics und Features
- Backlog Items
- Tasks
- Kanban Board
- Task Board
- Zuordnen von Elementen

Sprint-Planungen
- Priorit&amp;#228;ten
- Aufwandssch&amp;#228;tzungen
- Teamkapazit&amp;#228;ten

Quellcodeverwaltung mit Azure Repos
- Git-Repositories, Branches und Pull Requests
- Branch Policies
- Integrierte Code-Suche
- Dateien verwalten &amp;#252;ber verschiedene Clients
- Ansichten in der Azure DevOps Services-Website

Azure Pipelines (Nachfolger von Server Build und Release Management)
- YAML-Pipelines f&amp;#252;r Build und Deployment
- Classic Build- und Release-Pipelines im &amp;#220;berblick
- Microsoft-hosted Agents vs. Self-hosted Agents
- Pipelines verwalten und &amp;#252;berwachen

Testen mit Azure Test Plans
- Testpl&amp;#228;ne verwalten
- Tests ausf&amp;#252;hren und Testl&amp;#228;ufe auswerten
- Automatisierte Tests in Pipelines und ihre Verkn&amp;#252;pfung mit Testf&amp;#228;llen

Azure Artifacts
- Paket-Feeds f&amp;#252;r NuGet, npm, Maven und Python

Integration
- GitHub
- Microsoft Teams und Slack

Optional: KI in Azure DevOps Services mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- &amp;#220;berblick &amp;#252;ber die Einsatzfelder in Boards, Repos und Pipelines
- KI-Code-Reviews in Pull Requests (Copilot Code Review f&amp;#252;r Azure Repos)
- Azure DevOps MCP Server f&amp;#252;r KI-Agenten
- Sicherheit und Governance: Welche Daten verlassen das Haus? Rechte von KI-Agenten begrenzen</body><item><title><![CDATA[Schulung: Azure DevOps: Continuous Integration (CI) / Continuous Delivery (CD) mit Pipelines (Build- und Releasemanagement)]]></title><description><![CDATA[Optional vorab: Allgemeiner &#220;berblick &#252;ber DevOps-Konzepte
Optional vorab: Allgemeiner &#220;berblick &#252;ber die Funktionen von Azure DevOps (TFS)

DevOps-Strategie und -Konzepte
- Continuous Integration
- Continuous Delivery und Continuous Deployment
- Pipelines as Code: Warum YAML heute der Standard ist
- &quot;Build once, deploy many&quot;: ein Artefakt durch alle Umgebungen

Build Pipelines (YAML)
- Aufbau einer YAML-Pipeline: Stages, Jobs, Steps
- Tasks und Skripte (PowerShell, Bash)
- Trigger: CI, Pfad- und Branchfilter, Pull Requests, Zeitpl&#228;ne, Abh&#228;ngigkeiten zwischen Pipelines
- Variablen, Parameter und Ausdr&#252;cke (Auswertung zur Compile-Zeit vs. zur Laufzeit)
- Agents: Microsoft-hosted Agents (Linux, Windows, macOS, auch ARM64), Self-hosted Agents, Managed DevOps Pools (nur Services)
- Agent-Pools, Capabilities und Demands
- Caching und Build-Performance
- Ausgabeartefakte: Pipeline Artifacts (nur Services) und Build Artifacts
- Versionierung: Build-Nummer, Semantic Versioning (SemVer), z. B. mit Nerdbank.GitVersioning
- &#196;nderungsverfolgung: Commits und Work Items im Build
- Builds starten und &#252;berwachen, Fehlersuche im Pipeline-Log
- Benachrichtigungen

Wiederverwendung
- Templates f&#252;r Steps, Jobs, Stages und Variablen
- extends-Templates als verbindlicher Rahmen
- Zentrale Template-Repositories mit Versionierung
- Templates (Nachfolger der Task Groups aus Classic-Pipelines) - inkl. Umstieg
- Tasks und Erweiterungen aus dem Marketplace

Build Tasks
- Build f&#252;r .NET (dotnet.exe) und .NET Framework (MSBuild.exe)
- optional Build f&#252;r andere Plattformen (z. B. Webframeworks wie Angular, React oder Vue.js, Java, Node.js, Python)
- Container-Images bauen (Docker) und in eine Registry &#252;bertragen
- Durchf&#252;hrung von Unit Tests, Testergebnisse und Code Coverage
- Statische Codeanalyse (z. B. Roslyn-Analyzer, SonarQube/SonarCloud)

Qualit&#228;ts- und Security-Gates
- Branch Policies und Build Validation f&#252;r Pull Requests
- Coverage-Schwellen und Mindestanzahl von Tests
- Secret-Scanning (z. B. Gitleaks, GitHub Secret Protection for Azure DevOps (nur Services))
- Pr&#252;fung von Abh&#228;ngigkeiten auf Schwachstellen (z. B. GitHub Code Security for Azure DevOps (nur Services), OWASP Dependency-Check)
- Sicherheitsanalyse des Quellcodes mit CodeQL (GitHub Code Security for Azure DevOps, nur Services), optional mit KI-gest&#252;tzten Korrekturvorschl&#228;gen (Copilot Autofix)
- Container-Images auf Schwachstellen pr&#252;fen (z. B. Trivy, Microsoft Defender for Cloud)
- Fail-Policies: Wann blockiert die Pipeline, wann warnt sie nur?

Software Supply Chain Security
- Software Bill of Materials (SBOM) erzeugen (CycloneDX, SPDX)
- Artefakte und Container-Images signieren (z. B. Notation, cosign)
- Herkunftsnachweise f&#252;r Artefakte (SLSA-Provenance)
- Regulatorische Anforderungen als Treiber: EU Cyber Resilience Act, NIS2, DORA-Verordnung f&#252;r den Finanzsektor

Variablen und Sicherheit
- Pipeline-Berechtigungen und Least Privilege
- Service Conne...]]></description><link><![CDATA[https://www.IT-Visions.de/S5790.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4B035255-3636-4CFE-B497-A55F56C52502}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 12:54:46 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional vorab: Allgemeiner &amp;#220;berblick &amp;#252;ber DevOps-Konzepte
Optional vorab: Allgemeiner &amp;#220;berblick &amp;#252;ber die Funktionen von Azure DevOps (TFS)

DevOps-Strategie und -Konzepte
- Continuous Integration
- Continuous Delivery und Continuous Deployment
- Pipelines as Code: Warum YAML heute der Standard ist
- &amp;quot;Build once, deploy many&amp;quot;: ein Artefakt durch alle Umgebungen

Build Pipelines (YAML)
- Aufbau einer YAML-Pipeline: Stages, Jobs, Steps
- Tasks und Skripte (PowerShell, Bash)
- Trigger: CI, Pfad- und Branchfilter, Pull Requests, Zeitpl&amp;#228;ne, Abh&amp;#228;ngigkeiten zwischen Pipelines
- Variablen, Parameter und Ausdr&amp;#252;cke (Auswertung zur Compile-Zeit vs. zur Laufzeit)
- Agents: Microsoft-hosted Agents (Linux, Windows, macOS, auch ARM64), Self-hosted Agents, Managed DevOps Pools (nur Services)
- Agent-Pools, Capabilities und Demands
- Caching und Build-Performance
- Ausgabeartefakte: Pipeline Artifacts (nur Services) und Build Artifacts
- Versionierung: Build-Nummer, Semantic Versioning (SemVer), z. B. mit Nerdbank.GitVersioning
- &amp;#196;nderungsverfolgung: Commits und Work Items im Build
- Builds starten und &amp;#252;berwachen, Fehlersuche im Pipeline-Log
- Benachrichtigungen

Wiederverwendung
- Templates f&amp;#252;r Steps, Jobs, Stages und Variablen
- extends-Templates als verbindlicher Rahmen
- Zentrale Template-Repositories mit Versionierung
- Templates (Nachfolger der Task Groups aus Classic-Pipelines) - inkl. Umstieg
- Tasks und Erweiterungen aus dem Marketplace

Build Tasks
- Build f&amp;#252;r .NET (dotnet.exe) und .NET Framework (MSBuild.exe)
- optional Build f&amp;#252;r andere Plattformen (z. B. Webframeworks wie Angular, React oder Vue.js, Java, Node.js, Python)
- Container-Images bauen (Docker) und in eine Registry &amp;#252;bertragen
- Durchf&amp;#252;hrung von Unit Tests, Testergebnisse und Code Coverage
- Statische Codeanalyse (z. B. Roslyn-Analyzer, SonarQube/SonarCloud)

Qualit&amp;#228;ts- und Security-Gates
- Branch Policies und Build Validation f&amp;#252;r Pull Requests
- Coverage-Schwellen und Mindestanzahl von Tests
- Secret-Scanning (z. B. Gitleaks, GitHub Secret Protection for Azure DevOps (nur Services))
- Pr&amp;#252;fung von Abh&amp;#228;ngigkeiten auf Schwachstellen (z. B. GitHub Code Security for Azure DevOps (nur Services), OWASP Dependency-Check)
- Sicherheitsanalyse des Quellcodes mit CodeQL (GitHub Code Security for Azure DevOps, nur Services), optional mit KI-gest&amp;#252;tzten Korrekturvorschl&amp;#228;gen (Copilot Autofix)
- Container-Images auf Schwachstellen pr&amp;#252;fen (z. B. Trivy, Microsoft Defender for Cloud)
- Fail-Policies: Wann blockiert die Pipeline, wann warnt sie nur?

Software Supply Chain Security
- Software Bill of Materials (SBOM) erzeugen (CycloneDX, SPDX)
- Artefakte und Container-Images signieren (z. B. Notation, cosign)
- Herkunftsnachweise f&amp;#252;r Artefakte (SLSA-Provenance)
- Regulatorische Anforderungen als Treiber: EU Cyber Resilience Act, NIS2, DORA-Verordnung f&amp;#252;r den Finanzsektor

Variablen und Sicherheit
- Pipeline-Berechtigungen und Least Privilege
- Service Conne...</body><item><title><![CDATA[Schulung: Azure DevOps für Administratoren: Installation, Administration/Betrieb, Lizenzfragen]]></title><description><![CDATA[- Architektur des Azure DevOps Server (Application Tier, Data Tier, Collections, Suche)
- Versionen und Lebenszyklus: TFS, Azure DevOps Server 2019, 2020 und 2022 sowie das aktuelle Azure DevOps Server (Modern Lifecycle)
- Lizenzmodelle und spezielle Lizenzierungsfragen (Zugriffsstufen, Visual Studio-Abonnements, Server- und Client-Lizenzen)
- Skalierungsfragen
- Deployment von Azure DevOps Server, Azure DevOps Server-Proxy und Azure DevOps Server-Clients
- Installation &amp; Konfiguration des Azure DevOps Server
- Einrichten der Datenbanken (SQL Server) und der Webserver (IIS)
- Virtualisierung (nach Wahl: Hyper-V, VMware, VirtualBox etc.)
- Terminalzugriff
- Azure DevOps Server-Werkzeuge f&#252;r Administratoren (Administration Console, TFSConfig, REST API)
- Upgrade-Pfad: von TFS 2015 und neuer direkt auf das aktuelle Azure DevOps Server
- Betrieb (Backup und Restore, Monitoring, Updates und Patches)
- Agents und Agent-Pools: Installation, Betrieb als Dienst, Agent-Updates, Node-Versionen der Pipeline-Tasks
- Erweiterungen (Extensions) offline installieren und verwalten
- Retention und Aufr&#228;umen: Builds, Artefakte, Testergebnisse, Datenbankgr&#246;&#223;e
- Reporting mit Analytics, OData und Power BI (Nachfolger von SQL Server Reporting Services und Data Warehouse, die mit Azure DevOps Server 2022 entfallen sind) - inkl. Umstieg
- Security: Sicherheitskonzepte und Rechteverwaltung (Gruppen, Berechtigungen f&#252;r Projekte, Pipelines, Service Connections und Agent-Pools)
- Migrationsfragen: von TFVC zu Git, Prozessanpassungen (XML), Umzug vom Azure DevOps Server zu Azure DevOps Services (Data Migration Tool) oder der Repositories nach GitHub
- Typische Problemstellungen im Alltag, z. B. Entsperren exklusiv gesperrter Dateien, h&#228;ngende Agents, volle Datenbanken
- Optional: KI-Werkzeuge im On-Premise-Umfeld - was mit Azure DevOps Server m&#246;glich ist (REST API, eigene MCP-Server), Sicherheit und Governance]]></description><link><![CDATA[https://www.IT-Visions.de/S5789.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C054FEE5-1356-4B85-B7AD-28014AD26C59}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 12:51:49 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Architektur des Azure DevOps Server (Application Tier, Data Tier, Collections, Suche)
- Versionen und Lebenszyklus: TFS, Azure DevOps Server 2019, 2020 und 2022 sowie das aktuelle Azure DevOps Server (Modern Lifecycle)
- Lizenzmodelle und spezielle Lizenzierungsfragen (Zugriffsstufen, Visual Studio-Abonnements, Server- und Client-Lizenzen)
- Skalierungsfragen
- Deployment von Azure DevOps Server, Azure DevOps Server-Proxy und Azure DevOps Server-Clients
- Installation &amp;amp; Konfiguration des Azure DevOps Server
- Einrichten der Datenbanken (SQL Server) und der Webserver (IIS)
- Virtualisierung (nach Wahl: Hyper-V, VMware, VirtualBox etc.)
- Terminalzugriff
- Azure DevOps Server-Werkzeuge f&amp;#252;r Administratoren (Administration Console, TFSConfig, REST API)
- Upgrade-Pfad: von TFS 2015 und neuer direkt auf das aktuelle Azure DevOps Server
- Betrieb (Backup und Restore, Monitoring, Updates und Patches)
- Agents und Agent-Pools: Installation, Betrieb als Dienst, Agent-Updates, Node-Versionen der Pipeline-Tasks
- Erweiterungen (Extensions) offline installieren und verwalten
- Retention und Aufr&amp;#228;umen: Builds, Artefakte, Testergebnisse, Datenbankgr&amp;#246;&amp;#223;e
- Reporting mit Analytics, OData und Power BI (Nachfolger von SQL Server Reporting Services und Data Warehouse, die mit Azure DevOps Server 2022 entfallen sind) - inkl. Umstieg
- Security: Sicherheitskonzepte und Rechteverwaltung (Gruppen, Berechtigungen f&amp;#252;r Projekte, Pipelines, Service Connections und Agent-Pools)
- Migrationsfragen: von TFVC zu Git, Prozessanpassungen (XML), Umzug vom Azure DevOps Server zu Azure DevOps Services (Data Migration Tool) oder der Repositories nach GitHub
- Typische Problemstellungen im Alltag, z. B. Entsperren exklusiv gesperrter Dateien, h&amp;#228;ngende Agents, volle Datenbanken
- Optional: KI-Werkzeuge im On-Premise-Umfeld - was mit Azure DevOps Server m&amp;#246;glich ist (REST API, eigene MCP-Server), Sicherheit und Governance</body><item><title><![CDATA[Schulung: Azure DevOps: Anpassungen und Entwicklung von Erweiterungen]]></title><description><![CDATA[Anpassungen von Azure DevOps (ohne Programmierung)
- Prozessanpassung: Vererbungsmodell vs. On-Premises-XML
- Anpassen der Work Item-Typen, -Felder, -Regeln und des Formular-Layouts
- Anpassen der Work Item-Beziehungen
- Prozessvorlagen (Process Templates) anpassen und eigene erstellen
- Branch Policies (Nachfolger der TFVC-Eincheckrichtlinien/Checkin-Policies) - inkl. Umstieg
- Build- und Release-Prozesse anpassen: YAML-Templates und eigene Template-Bibliotheken
- Dashboards, Widgets und Analytics Views (Nachfolger des Projektportals)
- Berichte mit Analytics, OData und Power BI (Nachfolger der Berichte mit SQL Server Reporting Services und des Data Warehouses) - inkl. Umstieg

Automatisierung &#252;ber Schnittstellen
- Azure DevOps REST API: Work Items, Repos, Pipelines, Tests, Berechtigungen
- Client-Bibliotheken f&#252;r .NET und Node.js (Nachfolger des SOAP-Client-Objektmodells: Work Item Tracking API, Source Control API, Team Build API) - inkl. Umstieg
- Authentifizierung: Microsoft-Entra-Tokens, Service Principals und Managed Identities, Personal Access Tokens
- Microsoft Entra ID OAuth (Nachfolger der Azure DevOps OAuth-Apps) - inkl. Umstieg
- Azure DevOps CLI (nur Services)
- Service Hooks und Webhooks (Nachfolger der Server-Plugins und SOAP-Ereignisabonnements des Eventing Service) - Ereignisse an Microsoft Teams, Slack, Azure Functions oder eigene Dienste

Entwickeln von Azure DevOps-Erweiterungen
- Aufbau einer Erweiterung: Manifest, Contributions, Scopes
- Web-Erweiterungen mit dem Azure DevOps Extension SDK und Azure DevOps UI (React): eigene Hubs, Men&#252;eintr&#228;ge, Erweiterungen des Work Item-Formulars, Dashboard-Widgets
- Eigene Pipeline-Tasks mit PowerShell oder TypeScript/Node.js (aktuelle Node-Versionen)
- Eigene Typen von Service Connections
- Verpacken und Ver&#246;ffentlichen mit tfx-cli: Visual Studio Marketplace (&#246;ffentlich oder privat) und Installation auf Azure DevOps Server
- Versionierung, Tests und eine eigene CI/CD-Pipeline f&#252;r die Erweiterung

Optional: KI-Agenten an Azure DevOps anbinden mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- Azure DevOps MCP Server (nur Services)
- Eigene MCP-Server auf Basis der REST API, auch f&#252;r Azure DevOps Server
- KI-Agenten f&#252;r Work Items, Pull Requests und Pipelines
- Sicherheit und Governance: Welche Daten verlassen das Haus? Rechte von KI-Agenten begrenzen

Optional: Altlasten aus der TFS-Zeit abl&#246;sen
- Bestandsaufnahme vorhandener Erweiterungen (SOAP-Client-Objektmodell, Server-Plugins, Eincheckrichtlinien, Erweiterungen des Data Warehouses / IWarehouseAdapter)
- Migrationspfade auf REST API, Service Hooks, Analytics und das Extension SDK]]></description><link><![CDATA[https://www.IT-Visions.de/S5201.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{64E311A5-5516-45B1-9DA7-D81E81A61824}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 12:48:04 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Anpassungen von Azure DevOps (ohne Programmierung)
- Prozessanpassung: Vererbungsmodell vs. On-Premises-XML
- Anpassen der Work Item-Typen, -Felder, -Regeln und des Formular-Layouts
- Anpassen der Work Item-Beziehungen
- Prozessvorlagen (Process Templates) anpassen und eigene erstellen
- Branch Policies (Nachfolger der TFVC-Eincheckrichtlinien/Checkin-Policies) - inkl. Umstieg
- Build- und Release-Prozesse anpassen: YAML-Templates und eigene Template-Bibliotheken
- Dashboards, Widgets und Analytics Views (Nachfolger des Projektportals)
- Berichte mit Analytics, OData und Power BI (Nachfolger der Berichte mit SQL Server Reporting Services und des Data Warehouses) - inkl. Umstieg

Automatisierung &amp;#252;ber Schnittstellen
- Azure DevOps REST API: Work Items, Repos, Pipelines, Tests, Berechtigungen
- Client-Bibliotheken f&amp;#252;r .NET und Node.js (Nachfolger des SOAP-Client-Objektmodells: Work Item Tracking API, Source Control API, Team Build API) - inkl. Umstieg
- Authentifizierung: Microsoft-Entra-Tokens, Service Principals und Managed Identities, Personal Access Tokens
- Microsoft Entra ID OAuth (Nachfolger der Azure DevOps OAuth-Apps) - inkl. Umstieg
- Azure DevOps CLI (nur Services)
- Service Hooks und Webhooks (Nachfolger der Server-Plugins und SOAP-Ereignisabonnements des Eventing Service) - Ereignisse an Microsoft Teams, Slack, Azure Functions oder eigene Dienste

Entwickeln von Azure DevOps-Erweiterungen
- Aufbau einer Erweiterung: Manifest, Contributions, Scopes
- Web-Erweiterungen mit dem Azure DevOps Extension SDK und Azure DevOps UI (React): eigene Hubs, Men&amp;#252;eintr&amp;#228;ge, Erweiterungen des Work Item-Formulars, Dashboard-Widgets
- Eigene Pipeline-Tasks mit PowerShell oder TypeScript/Node.js (aktuelle Node-Versionen)
- Eigene Typen von Service Connections
- Verpacken und Ver&amp;#246;ffentlichen mit tfx-cli: Visual Studio Marketplace (&amp;#246;ffentlich oder privat) und Installation auf Azure DevOps Server
- Versionierung, Tests und eine eigene CI/CD-Pipeline f&amp;#252;r die Erweiterung

Optional: KI-Agenten an Azure DevOps anbinden mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- Azure DevOps MCP Server (nur Services)
- Eigene MCP-Server auf Basis der REST API, auch f&amp;#252;r Azure DevOps Server
- KI-Agenten f&amp;#252;r Work Items, Pull Requests und Pipelines
- Sicherheit und Governance: Welche Daten verlassen das Haus? Rechte von KI-Agenten begrenzen

Optional: Altlasten aus der TFS-Zeit abl&amp;#246;sen
- Bestandsaufnahme vorhandener Erweiterungen (SOAP-Client-Objektmodell, Server-Plugins, Eincheckrichtlinien, Erweiterungen des Data Warehouses / IWarehouseAdapter)
- Migrationspfade auf REST API, Service Hooks, Analytics und das Extension SDK</body><item><title><![CDATA[Schulung: Azure DevOps: Projektmanagement mit Azure Boards]]></title><description><![CDATA[Projektmanagement-Methodologien/Standardprozessvorlagen in Azure DevOps (fr&#252;her: Microsoft Solutions Framework - MSF)
- Basic
- Agile
- Scrum
- CMMI
- Vererbte Prozesse (Inheritance) und On-Premises-XML-Prozesse

Werkzeuge
- Azure DevOps-Webportal
- Visual Studio und Visual Studio Code
- Microsoft Excel (Office-Integration, nur Windows) sowie CSV-Import und -Export
- Microsoft Teams und Slack
- Delivery Plans, Dashboards und CSV-Import (Nachfolger der Microsoft Project-Integration, des PowerPoint Storyboarding und der SharePoint-Projektportale, die seit TFS 2018 bzw. Azure DevOps Server 2019 nicht mehr unterst&#252;tzt werden) - inkl. Umstieg

Work Item-Konzepte
- Work Item Types (WIT)
- Work Item Fields
- Workflow States
- Links und Linktypen
- Areas und Iterationen
- Teams und Team-Einstellungen

Azure Boards
- Task Board (Sprint-Board)
- Kanban-Board: Spalten, Swimlanes, WIP-Limits
- Sprints und Kapazit&#228;tsplanung
- Backlogs (Product Backlog, Portfolio Backlogs f&#252;r Features und Epics)
- Delivery Plans (Nachfolger der Erweiterung &quot;Feature Timeline and Epic Roadmap&quot;) - inkl. Umstieg
- Dashboards und Widgets
- Analytics Views
- Markdown, Mermaid-Diagramme und Checklisten in Work Items
- Status von Pull Requests und Builds direkt auf den Karten des Boards

Praxis
- Work Item-Typen und deren Bedeutung im Projektmanagement
- Aufgabenverwaltung mit Azure DevOps
- Bugreporting mit Azure DevOps
- Verkn&#252;pfungen/Beziehungen zwischen Work Items
- Verkn&#252;pfung von Work Items mit Branches, Commits, Pull Requests, Builds und Releases
- Datenerhebung und R&#252;ckverfolgung
- Team&#252;bergreifende Planung mit Delivery Plans

Reporting
- Work Item-Abfragen / WIQL
- WIQL Editor
- Diagramme und Dashboards
- Analytics mit OData und Power BI (Nachfolger der Berichte mit SQL Server Reporting Services, die mit Azure DevOps Server 2022 entfallen sind) - inkl. Umstieg bestehender Berichte

Optional: Einsatz von K&#252;nstlicher Intelligenz (KI) in Azure Boards mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- KI-gest&#252;tzte Verwaltung von Work Items: anlegen, verfeinern, zusammenfassen
- KI-Unterst&#252;tzung bei der agilen Projektplanung, z. B. User Stories und Akzeptanzkriterien formulieren, Sch&#228;tzungen vorbereiten
- Anbindung von KI-Agenten &#252;ber die Azure DevOps REST API und den Azure DevOps MCP Server (nur Services)
- Work Items direkt an einen KI-Coding-Agenten &#252;bergeben, z. B. an GitHub Copilot, auch mit eigenen Agenten (nur Services, mit GitHub-Repositories)
- Automatisierung von Azure Boards mit KI-Agenten
- Sicherheit und Governance: Welche Daten verlassen das Haus? Rechte von KI-Agenten begrenzen
- Praktische &#220;bungen zur KI-gest&#252;tzten Arbeit mit Azure Boards

Optional: Customizing / Anpassung der Prozessvorlagen
- Vererbungsmodell vs. On-Premises-XML (Vererbung auf Azure DevOps Server ab Version 2019 f&#252;r neue Collections)
- Werkzeuge f&#252;r das XML-Customizing (...]]></description><link><![CDATA[https://www.IT-Visions.de/S4236.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A180B2DE-5024-4D4D-A52E-B65342B4DD7B}]]></guid><pubDate><![CDATA[Fri, 23 Oct 2026 12:47:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Projektmanagement-Methodologien/Standardprozessvorlagen in Azure DevOps (fr&amp;#252;her: Microsoft Solutions Framework - MSF)
- Basic
- Agile
- Scrum
- CMMI
- Vererbte Prozesse (Inheritance) und On-Premises-XML-Prozesse

Werkzeuge
- Azure DevOps-Webportal
- Visual Studio und Visual Studio Code
- Microsoft Excel (Office-Integration, nur Windows) sowie CSV-Import und -Export
- Microsoft Teams und Slack
- Delivery Plans, Dashboards und CSV-Import (Nachfolger der Microsoft Project-Integration, des PowerPoint Storyboarding und der SharePoint-Projektportale, die seit TFS 2018 bzw. Azure DevOps Server 2019 nicht mehr unterst&amp;#252;tzt werden) - inkl. Umstieg

Work Item-Konzepte
- Work Item Types (WIT)
- Work Item Fields
- Workflow States
- Links und Linktypen
- Areas und Iterationen
- Teams und Team-Einstellungen

Azure Boards
- Task Board (Sprint-Board)
- Kanban-Board: Spalten, Swimlanes, WIP-Limits
- Sprints und Kapazit&amp;#228;tsplanung
- Backlogs (Product Backlog, Portfolio Backlogs f&amp;#252;r Features und Epics)
- Delivery Plans (Nachfolger der Erweiterung &amp;quot;Feature Timeline and Epic Roadmap&amp;quot;) - inkl. Umstieg
- Dashboards und Widgets
- Analytics Views
- Markdown, Mermaid-Diagramme und Checklisten in Work Items
- Status von Pull Requests und Builds direkt auf den Karten des Boards

Praxis
- Work Item-Typen und deren Bedeutung im Projektmanagement
- Aufgabenverwaltung mit Azure DevOps
- Bugreporting mit Azure DevOps
- Verkn&amp;#252;pfungen/Beziehungen zwischen Work Items
- Verkn&amp;#252;pfung von Work Items mit Branches, Commits, Pull Requests, Builds und Releases
- Datenerhebung und R&amp;#252;ckverfolgung
- Team&amp;#252;bergreifende Planung mit Delivery Plans

Reporting
- Work Item-Abfragen / WIQL
- WIQL Editor
- Diagramme und Dashboards
- Analytics mit OData und Power BI (Nachfolger der Berichte mit SQL Server Reporting Services, die mit Azure DevOps Server 2022 entfallen sind) - inkl. Umstieg bestehender Berichte

Optional: Einsatz von K&amp;#252;nstlicher Intelligenz (KI) in Azure Boards mit dem KI-Werkzeug nach Ihrer Wahl (z. B. GitHub Copilot, Claude Code (Anthropic), Codex (OpenAI), Cursor, Windsurf)
- KI-gest&amp;#252;tzte Verwaltung von Work Items: anlegen, verfeinern, zusammenfassen
- KI-Unterst&amp;#252;tzung bei der agilen Projektplanung, z. B. User Stories und Akzeptanzkriterien formulieren, Sch&amp;#228;tzungen vorbereiten
- Anbindung von KI-Agenten &amp;#252;ber die Azure DevOps REST API und den Azure DevOps MCP Server (nur Services)
- Work Items direkt an einen KI-Coding-Agenten &amp;#252;bergeben, z. B. an GitHub Copilot, auch mit eigenen Agenten (nur Services, mit GitHub-Repositories)
- Automatisierung von Azure Boards mit KI-Agenten
- Sicherheit und Governance: Welche Daten verlassen das Haus? Rechte von KI-Agenten begrenzen
- Praktische &amp;#220;bungen zur KI-gest&amp;#252;tzten Arbeit mit Azure Boards

Optional: Customizing / Anpassung der Prozessvorlagen
- Vererbungsmodell vs. On-Premises-XML (Vererbung auf Azure DevOps Server ab Version 2019 f&amp;#252;r neue Collections)
- Werkzeuge f&amp;#252;r das XML-Customizing (...</body><item><title><![CDATA[Veranstaltung: Windows PowerShell 5.x/PowerShell 7.x - Seminar für System- und Netzwerkadministratoren]]></title><description><![CDATA[Lernen Sie die PowerShell von den besten und bekanntesten PowerShell-Experten in Deutschland! Die PowerShell ist heutzutage unter Windows die Standard-Kommandozeilenumgebung f&#252;r interaktive Systemadministration und Scripting und schickt sich an, auch die Unix/Linux-affine DevOps-Welt zu erobern. 

Commandlets (&quot;Cmdlets&quot;) hei&#223;en die m&#228;chtigen Befehle der PowerShell. Das typisierte Pipelining erm&#246;glicht die elegante und robuste Informationsweitergabe zwischen Cmdlets. Durch Navigationsprovider k&#246;nnen Sie nicht nur im Dateisystem, sondern auch in der Registry, Active Directory und anderen Datenquellen auf vergleichbare Weise arbeiten. 

Dieser Kurs behandelt auch die Programmierebene der PowerShell, die durch zahlreiche Klassen und den R&#252;ckgriff auf .NET Framework, WMI und COM den Zugriff auf fast alle Bausteine des Betriebssystems er&#246;ffnet.

In diesem Kurs lernen Sie die Basiskonzepte der PowerShell sowie zahlreiche Einsatzgebiete an vielen Praxisbeispielen kennen. Der Schwerpunkt liegt hierbei auf der Windows Client- und Windows Server-Systemadministration, aber auch neue Techniken wie der Zugriff auf REST-APIs oder Clouddienste werden anhand von alltagsnahen Beispielen vorgestellt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12542.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{EB106716-C61A-4AB3-9A32-48698D7800FE}]]></guid><pubDate><![CDATA[Thu, 22 Oct 2026 13:46:01 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Lernen Sie die PowerShell von den besten und bekanntesten PowerShell-Experten in Deutschland! Die PowerShell ist heutzutage unter Windows die Standard-Kommandozeilenumgebung f&amp;#252;r interaktive Systemadministration und Scripting und schickt sich an, auch die Unix/Linux-affine DevOps-Welt zu erobern. 

Commandlets (&amp;quot;Cmdlets&amp;quot;) hei&amp;#223;en die m&amp;#228;chtigen Befehle der PowerShell. Das typisierte Pipelining erm&amp;#246;glicht die elegante und robuste Informationsweitergabe zwischen Cmdlets. Durch Navigationsprovider k&amp;#246;nnen Sie nicht nur im Dateisystem, sondern auch in der Registry, Active Directory und anderen Datenquellen auf vergleichbare Weise arbeiten. 

Dieser Kurs behandelt auch die Programmierebene der PowerShell, die durch zahlreiche Klassen und den R&amp;#252;ckgriff auf .NET Framework, WMI und COM den Zugriff auf fast alle Bausteine des Betriebssystems er&amp;#246;ffnet.

In diesem Kurs lernen Sie die Basiskonzepte der PowerShell sowie zahlreiche Einsatzgebiete an vielen Praxisbeispielen kennen. Der Schwerpunkt liegt hierbei auf der Windows Client- und Windows Server-Systemadministration, aber auch neue Techniken wie der Zugriff auf REST-APIs oder Clouddienste werden anhand von alltagsnahen Beispielen vorgestellt.</body><item><title><![CDATA[Veranstaltung: Windows PowerShell 5.x/PowerShell 7.x - Seminar für System- und Netzwerkadministratoren]]></title><description><![CDATA[Lernen Sie die PowerShell von den besten und bekanntesten PowerShell-Experten in Deutschland! Die PowerShell ist heutzutage unter Windows die Standard-Kommandozeilenumgebung f&#252;r interaktive Systemadministration und Scripting und schickt sich an, auch die Unix/Linux-affine DevOps-Welt zu erobern. 

Commandlets (&quot;Cmdlets&quot;) hei&#223;en die m&#228;chtigen Befehle der PowerShell. Das typisierte Pipelining erm&#246;glicht die elegante und robuste Informationsweitergabe zwischen Cmdlets. Durch Navigationsprovider k&#246;nnen Sie nicht nur im Dateisystem, sondern auch in der Registry, Active Directory und anderen Datenquellen auf vergleichbare Weise arbeiten. 

Dieser Kurs behandelt auch die Programmierebene der PowerShell, die durch zahlreiche Klassen und den R&#252;ckgriff auf .NET Framework, WMI und COM den Zugriff auf fast alle Bausteine des Betriebssystems er&#246;ffnet.

In diesem Kurs lernen Sie die Basiskonzepte der PowerShell sowie zahlreiche Einsatzgebiete an vielen Praxisbeispielen kennen. Der Schwerpunkt liegt hierbei auf der Windows Client- und Windows Server-Systemadministration, aber auch neue Techniken wie der Zugriff auf REST-APIs oder Clouddienste werden anhand von alltagsnahen Beispielen vorgestellt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12541.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{77D8C289-B2EA-48D3-A259-AB84933746F4}]]></guid><pubDate><![CDATA[Thu, 22 Oct 2026 13:45:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Lernen Sie die PowerShell von den besten und bekanntesten PowerShell-Experten in Deutschland! Die PowerShell ist heutzutage unter Windows die Standard-Kommandozeilenumgebung f&amp;#252;r interaktive Systemadministration und Scripting und schickt sich an, auch die Unix/Linux-affine DevOps-Welt zu erobern. 

Commandlets (&amp;quot;Cmdlets&amp;quot;) hei&amp;#223;en die m&amp;#228;chtigen Befehle der PowerShell. Das typisierte Pipelining erm&amp;#246;glicht die elegante und robuste Informationsweitergabe zwischen Cmdlets. Durch Navigationsprovider k&amp;#246;nnen Sie nicht nur im Dateisystem, sondern auch in der Registry, Active Directory und anderen Datenquellen auf vergleichbare Weise arbeiten. 

Dieser Kurs behandelt auch die Programmierebene der PowerShell, die durch zahlreiche Klassen und den R&amp;#252;ckgriff auf .NET Framework, WMI und COM den Zugriff auf fast alle Bausteine des Betriebssystems er&amp;#246;ffnet.

In diesem Kurs lernen Sie die Basiskonzepte der PowerShell sowie zahlreiche Einsatzgebiete an vielen Praxisbeispielen kennen. Der Schwerpunkt liegt hierbei auf der Windows Client- und Windows Server-Systemadministration, aber auch neue Techniken wie der Zugriff auf REST-APIs oder Clouddienste werden anhand von alltagsnahen Beispielen vorgestellt.</body><item><title><![CDATA[Veranstaltung: Entity Framework Core 11.0/12.0: Moderne Datenbankprogrammierung/OR-Mapping in .NET]]></title><description><![CDATA[Dieser Aufbaukurs richtet sich an Entwickler, die Datenbankzugriffe in .NET mit Entity Framework Core realisieren wollen. Der dreit&#228;gige Kurs eignet sich sowohl f&#252;r Einsteiger in das Objekt-Relational-Mapping als auch f&#252;r Umsteiger von &#228;lterer Entity Framework-Versionen oder anderen OR-Mapping-Produkten.]]></description><link><![CDATA[https://www.IT-Visions.de/V12540.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{BF1E2087-DE86-4442-8D67-215AD6D248E1}]]></guid><pubDate><![CDATA[Thu, 22 Oct 2026 13:36:21 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieser Aufbaukurs richtet sich an Entwickler, die Datenbankzugriffe in .NET mit Entity Framework Core realisieren wollen. Der dreit&amp;#228;gige Kurs eignet sich sowohl f&amp;#252;r Einsteiger in das Objekt-Relational-Mapping als auch f&amp;#252;r Umsteiger von &amp;#228;lterer Entity Framework-Versionen oder anderen OR-Mapping-Produkten.</body><item><title><![CDATA[Veranstaltung: Entity Framework Core 9.0/10.0/11.0: Moderne Datenbankprogrammierung/OR-Mapping in .NET]]></title><description><![CDATA[Dieser Aufbaukurs richtet sich an Entwickler, die Datenbankzugriffe in .NET mit Entity Framework Core realisieren wollen. Der dreit&#228;gige Kurs eignet sich sowohl f&#252;r Einsteiger in das Objekt-Relational-Mapping als auch f&#252;r Umsteiger von &#228;lterer Entity Framework-Versionen oder anderen OR-Mapping-Produkten.]]></description><link><![CDATA[https://www.IT-Visions.de/V12539.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{46CB81A7-7DDC-424F-BAC7-1A448FE56CFF}]]></guid><pubDate><![CDATA[Thu, 22 Oct 2026 13:34:28 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieser Aufbaukurs richtet sich an Entwickler, die Datenbankzugriffe in .NET mit Entity Framework Core realisieren wollen. Der dreit&amp;#228;gige Kurs eignet sich sowohl f&amp;#252;r Einsteiger in das Objekt-Relational-Mapping als auch f&amp;#252;r Umsteiger von &amp;#228;lterer Entity Framework-Versionen oder anderen OR-Mapping-Produkten.</body><item><title><![CDATA[Veranstaltung: Basisseminar .NET 11.0/12.0  mit C# 15.0/16.0: Softwarearchitektur, Techniken, Sprachsyntax]]></title><description><![CDATA[Mit der wachsenden Reife von Microsoft .NET haben auch die Vielfalt der .NET-Techniken und -Werkzeuge sowie die Komplexit&#228;t der Anwendungsarchitektur .NET-basierter Anwendungen stetig zugenommen. Dieser dreit&#228;gige Kurs richtet sich an Softwarearchitekten, Projektleiter und Softwareentwickler, die eine (erste) Orientierung in der .NET-Welt suchen. Der Kurs stellt die Architektur, die Konzepte, die Anwendungsarten und die verschiedenen Bibliotheken in .NET vor sowie die Sprachsyntax von C# vor. Dieser Kurs ist die Basis f&#252;r die 3-t&#228;tigen Aufbaukurse der .NET-Akademie.]]></description><link><![CDATA[https://www.IT-Visions.de/V12538.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{31C99018-B8A0-4C78-AE34-D7BEECD89C57}]]></guid><pubDate><![CDATA[Thu, 22 Oct 2026 13:27:18 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Mit der wachsenden Reife von Microsoft .NET haben auch die Vielfalt der .NET-Techniken und -Werkzeuge sowie die Komplexit&amp;#228;t der Anwendungsarchitektur .NET-basierter Anwendungen stetig zugenommen. Dieser dreit&amp;#228;gige Kurs richtet sich an Softwarearchitekten, Projektleiter und Softwareentwickler, die eine (erste) Orientierung in der .NET-Welt suchen. Der Kurs stellt die Architektur, die Konzepte, die Anwendungsarten und die verschiedenen Bibliotheken in .NET vor sowie die Sprachsyntax von C# vor. Dieser Kurs ist die Basis f&amp;#252;r die 3-t&amp;#228;tigen Aufbaukurse der .NET-Akademie.</body><item><title><![CDATA[Veranstaltung: Basisseminar .NET 9.0/10.0/11.0 mit C# 13.0/14.0/15.0: Softwarearchitektur, Techniken, Sprachsyntax]]></title><description><![CDATA[Mit der wachsenden Reife von Microsoft .NET haben auch die Vielfalt der .NET-Techniken und -Werkzeuge sowie die Komplexit&#228;t der Anwendungsarchitektur .NET-basierter Anwendungen stetig zugenommen. Dieser dreit&#228;gige Kurs richtet sich an Softwarearchitekten, Projektleiter und Softwareentwickler, die eine (erste) Orientierung in der .NET-Welt suchen. Der Kurs stellt die Architektur, die Konzepte, die Anwendungsarten und die verschiedenen Bibliotheken in .NET vor sowie die Sprachsyntax von C# vor. Dieser Kurs ist die Basis f&#252;r die 3-t&#228;tigen Aufbaukurse der .NET-Akademie.]]></description><link><![CDATA[https://www.IT-Visions.de/V12537.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6FEEB581-BD1F-4B73-9F84-C369207D1219}]]></guid><pubDate><![CDATA[Thu, 22 Oct 2026 13:24:46 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Mit der wachsenden Reife von Microsoft .NET haben auch die Vielfalt der .NET-Techniken und -Werkzeuge sowie die Komplexit&amp;#228;t der Anwendungsarchitektur .NET-basierter Anwendungen stetig zugenommen. Dieser dreit&amp;#228;gige Kurs richtet sich an Softwarearchitekten, Projektleiter und Softwareentwickler, die eine (erste) Orientierung in der .NET-Welt suchen. Der Kurs stellt die Architektur, die Konzepte, die Anwendungsarten und die verschiedenen Bibliotheken in .NET vor sowie die Sprachsyntax von C# vor. Dieser Kurs ist die Basis f&amp;#252;r die 3-t&amp;#228;tigen Aufbaukurse der .NET-Akademie.</body><item><title><![CDATA[Schulung: Softwareproduktlinienentwicklung - Product Line Architecture (PLA)]]></title><description><![CDATA[# Tag 1: Softwareproduktlinien-Basiswissen
---------------------------------------------------
Was ist eine Softwareproduktlinie?
Was sind Mechanismen der Softwareproduktlinienentwicklung?
Was sind die Vorteile einer Softwareproduktlinie?
Vorstellung der Practice Areas
Vorstellung der Building Patterns
Die drei Bereiche der Softwareproduktlinienentwicklung „Core Asset Development“, „Product Development“ und „Management“
Grundlage einer Softwareproduktlinie – Softwarearchitektur

# Tag 2: Software Engineering Practice Areas
----------------------------------------------------
Softwarearchitektur - Definition und Methoden
Softwarearchitektur - Evaluierung
Komponentenentwicklung
Suche nach versteckten Assets
Requirements Engineering
Variabilit&#228;ten-Management
Integration
Testen
Verstehen der Dom&#228;nen
Verwenden von COTS  

# Tag 3: Technical Management Practice Areas
------------------------------------------------------
Scoping – Was ist meine Softwareproduktlinie und deren Produkte?
Prozessdefinition
Technisches Risikomanagement
Den Prozess messen, nachverfolgen und verbessern
Tool Support
Konfigurations-Management
Was selbst tun – was andere machen lassen?
Technische Planung einer Softwareproduktlinie

# Tag 4: Organizational Management Practice Areas
------------------------------------------------------------- 
Wie erstelle ich einen erfolgreichen Business-Case?
Wie beziehe ich die Kunden in eine Softwareproduktlinie ein?
Marktanalyse und Vorausschau – der Schl&#252;ssel zum Erfolg
Technologie-Forecasting – Was muss ich tun?
Organisatorisches Risiko-Management
Struktur einer Softwareproduktlinien-Organisation
Organisation einer Softwareproduktlinien-Organisation
Operationelle Aspekte einer Softwareproduktlinie

# Tag 5: Wie bringe ich das alles zu einer erfolgreichen Softwareproduktlinie zusammen?
---------------------------------------------------------------------------------------------------------
Etablieren einer Softwareproduktlinie
Finanzielle Aspekte einer Softwareproduktlinie
Building Patterns – Wie mache ich was?]]></description><link><![CDATA[https://www.IT-Visions.de/S6224.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6B51D377-6974-4ECF-AEF3-1024E8D06F5A}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 22:15:32 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Tag 1: Softwareproduktlinien-Basiswissen
---------------------------------------------------
Was ist eine Softwareproduktlinie?
Was sind Mechanismen der Softwareproduktlinienentwicklung?
Was sind die Vorteile einer Softwareproduktlinie?
Vorstellung der Practice Areas
Vorstellung der Building Patterns
Die drei Bereiche der Softwareproduktlinienentwicklung „Core Asset Development“, „Product Development“ und „Management“
Grundlage einer Softwareproduktlinie – Softwarearchitektur

# Tag 2: Software Engineering Practice Areas
----------------------------------------------------
Softwarearchitektur - Definition und Methoden
Softwarearchitektur - Evaluierung
Komponentenentwicklung
Suche nach versteckten Assets
Requirements Engineering
Variabilit&amp;#228;ten-Management
Integration
Testen
Verstehen der Dom&amp;#228;nen
Verwenden von COTS  

# Tag 3: Technical Management Practice Areas
------------------------------------------------------
Scoping – Was ist meine Softwareproduktlinie und deren Produkte?
Prozessdefinition
Technisches Risikomanagement
Den Prozess messen, nachverfolgen und verbessern
Tool Support
Konfigurations-Management
Was selbst tun – was andere machen lassen?
Technische Planung einer Softwareproduktlinie

# Tag 4: Organizational Management Practice Areas
------------------------------------------------------------- 
Wie erstelle ich einen erfolgreichen Business-Case?
Wie beziehe ich die Kunden in eine Softwareproduktlinie ein?
Marktanalyse und Vorausschau – der Schl&amp;#252;ssel zum Erfolg
Technologie-Forecasting – Was muss ich tun?
Organisatorisches Risiko-Management
Struktur einer Softwareproduktlinien-Organisation
Organisation einer Softwareproduktlinien-Organisation
Operationelle Aspekte einer Softwareproduktlinie

# Tag 5: Wie bringe ich das alles zu einer erfolgreichen Softwareproduktlinie zusammen?
---------------------------------------------------------------------------------------------------------
Etablieren einer Softwareproduktlinie
Finanzielle Aspekte einer Softwareproduktlinie
Building Patterns – Wie mache ich was?</body><item><title><![CDATA[Schulung: Microsoft Word (Aufbauwissen)]]></title><description><![CDATA[- Listen 
- Rahmen und Schattierung 
- Tabellen 
- Mehrspaltiger Text 
- Editierhilfen 
- &#220;berarbeitungsfunktionen 
- Felder 
- Dokumentvorlagen 
- Formulare 
- Datenimport - und export 
- Objekte - Illustrationen, Grafiken, Bilder, WordArt 
- Seriendruck (Serienbriefe) 
- Gliederung 
- Fu&#223;notenverwaltung 
- Verzeichnisse und Verweise 
- Zentral- und Filialdokumente 
- Makros 
- Zusammenarbeit mit OneDrive und Microsoft 365 und SharePoint]]></description><link><![CDATA[https://www.IT-Visions.de/S9978.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C5584ED5-7415-42CE-8596-898E62CCA691}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 22:04:55 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Listen 
- Rahmen und Schattierung 
- Tabellen 
- Mehrspaltiger Text 
- Editierhilfen 
- &amp;#220;berarbeitungsfunktionen 
- Felder 
- Dokumentvorlagen 
- Formulare 
- Datenimport - und export 
- Objekte - Illustrationen, Grafiken, Bilder, WordArt 
- Seriendruck (Serienbriefe) 
- Gliederung 
- Fu&amp;#223;notenverwaltung 
- Verzeichnisse und Verweise 
- Zentral- und Filialdokumente 
- Makros 
- Zusammenarbeit mit OneDrive und Microsoft 365 und SharePoint</body><item><title><![CDATA[Schulung: Microsoft Visio]]></title><description><![CDATA[# Die Visio-Arbeitsoberfl&#228;che 
- Elemente des Men&#252;bandes (Ribbon) 
- Anpassen der Symbolleiste f&#252;r den Schnellzugriff 
- Befehle der Backstage-Ansicht 

# Aufbau des Zeichenblattes 
- Seiteneinrichtung 
- Zeichnungsma&#223;stab 
- Vorder- und Hintergrundseite 
- Einstellen von Linienspr&#252;ngen 

# Zeichnungserstellung 
- Schablonen und ihre Verwendungskategorien 
- Shapes 
- Zeichenbl&#228;tter 

# Werkzeuge in Visio 
- F&#252;hrungslinien und Gitternetz 
- Lineale und Seitenumbruchskennzeichnung 
- Der Zeichnungsexplorer 

# Aufgabenbereiche in Visio 
- Shape und Shape-Daten 
- Verschieben und Zoom 
- Gr&#246;&#223;e und Position 

# Arbeiten mit Shapes 
- Automatisches Positionieren und Ausrichten 
- Umgang mit dem automatischen Verbinder 
- Shapes formatieren (F&#252;llung, Rahmen, Effekte) 
- Automatische Nachfolger-Shapes erstellen und verbinden 
- Erstellen eigener Verbindungspunkte in Shapes 
- Mengenoperationen f&#252;r die Erstellung komplexer Shapes 
- F&#252;llbereich und Schatten 

# Text formatieren und bearbeiten 
- Text-Shape vs. Text im Shape 
- Mit dem Textblock-Werkzeug Texte unabh&#228;ngig vom Shape ausrichten &amp; formatieren 

# Verwendung vorhandener Shape-Bibliotheken 
- Prozess visualisieren 
- Netzwerkdiagramm erstellen 
- Raumplan erstellen 
- Organigramm aufbauen 
- Flussdiagramm erstellen 

# Schablonen und Master-Shapes 
- Verwendung der Dokumentenschablone 
- Die Favoriten-Schablone 
- Eigene Shape-Schablonen erstellen 
- Schablonen au&#223;erhalb von Visio verwenden 

# Layer 
- Die gro&#223;en Vorteile bei der Verwendung von Layern 
- Erstellen von eigenen Layern 
- Shapes einem oder mehreren Layern zuweisen 
- Sch&#252;tzen von Layern gegen &#196;nderungen / L&#246;schen 
- Layer ein- und ausblenden am Bildschirm / f&#252;r den Druck 
- Layer f&#252;r die Bildschirmpr&#228;sentation nutzen 

# Stile, Hintergr&#252;nde und Vorlagen 
- Erstellen von eigenen Stilen 
- Zuweisen von Hintergr&#252;nden zu Seiten 
- Erstellen einer Visio-Dokumentvorlage 

# Weitergabe einer Visio-Zeichnung 
- Drucken einer Visio-Zeichnung 
- Export als PDF-Dokument / XPS-Datei / AutoCAD-Zeichnung 
- Als E-Mail-Anlage senden 
- Teilen mit anderen Personen &#252;ber SharePoint / OneDrive (&#220;berblick) 

# Einbindung von Visio-Zeichnungen in PowerPoint-Pr&#228;sentationen und Word-Dokumenten 
- Besonderheiten bei Verwendung der Zwischenablage 
- Visio Shape-Schablonen in Word &amp; PowerPoint nutzen 
 
# Tipps &amp; Tricks 
- Barrierefreie Shortcuts 
- Der Problem-Steps-Recorder (PSR)]]></description><link><![CDATA[https://www.IT-Visions.de/S9977.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{53C5203A-584B-4E6E-A9F2-621BC57DC284}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 22:04:29 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Die Visio-Arbeitsoberfl&amp;#228;che 
- Elemente des Men&amp;#252;bandes (Ribbon) 
- Anpassen der Symbolleiste f&amp;#252;r den Schnellzugriff 
- Befehle der Backstage-Ansicht 

# Aufbau des Zeichenblattes 
- Seiteneinrichtung 
- Zeichnungsma&amp;#223;stab 
- Vorder- und Hintergrundseite 
- Einstellen von Linienspr&amp;#252;ngen 

# Zeichnungserstellung 
- Schablonen und ihre Verwendungskategorien 
- Shapes 
- Zeichenbl&amp;#228;tter 

# Werkzeuge in Visio 
- F&amp;#252;hrungslinien und Gitternetz 
- Lineale und Seitenumbruchskennzeichnung 
- Der Zeichnungsexplorer 

# Aufgabenbereiche in Visio 
- Shape und Shape-Daten 
- Verschieben und Zoom 
- Gr&amp;#246;&amp;#223;e und Position 

# Arbeiten mit Shapes 
- Automatisches Positionieren und Ausrichten 
- Umgang mit dem automatischen Verbinder 
- Shapes formatieren (F&amp;#252;llung, Rahmen, Effekte) 
- Automatische Nachfolger-Shapes erstellen und verbinden 
- Erstellen eigener Verbindungspunkte in Shapes 
- Mengenoperationen f&amp;#252;r die Erstellung komplexer Shapes 
- F&amp;#252;llbereich und Schatten 

# Text formatieren und bearbeiten 
- Text-Shape vs. Text im Shape 
- Mit dem Textblock-Werkzeug Texte unabh&amp;#228;ngig vom Shape ausrichten &amp;amp; formatieren 

# Verwendung vorhandener Shape-Bibliotheken 
- Prozess visualisieren 
- Netzwerkdiagramm erstellen 
- Raumplan erstellen 
- Organigramm aufbauen 
- Flussdiagramm erstellen 

# Schablonen und Master-Shapes 
- Verwendung der Dokumentenschablone 
- Die Favoriten-Schablone 
- Eigene Shape-Schablonen erstellen 
- Schablonen au&amp;#223;erhalb von Visio verwenden 

# Layer 
- Die gro&amp;#223;en Vorteile bei der Verwendung von Layern 
- Erstellen von eigenen Layern 
- Shapes einem oder mehreren Layern zuweisen 
- Sch&amp;#252;tzen von Layern gegen &amp;#196;nderungen / L&amp;#246;schen 
- Layer ein- und ausblenden am Bildschirm / f&amp;#252;r den Druck 
- Layer f&amp;#252;r die Bildschirmpr&amp;#228;sentation nutzen 

# Stile, Hintergr&amp;#252;nde und Vorlagen 
- Erstellen von eigenen Stilen 
- Zuweisen von Hintergr&amp;#252;nden zu Seiten 
- Erstellen einer Visio-Dokumentvorlage 

# Weitergabe einer Visio-Zeichnung 
- Drucken einer Visio-Zeichnung 
- Export als PDF-Dokument / XPS-Datei / AutoCAD-Zeichnung 
- Als E-Mail-Anlage senden 
- Teilen mit anderen Personen &amp;#252;ber SharePoint / OneDrive (&amp;#220;berblick) 

# Einbindung von Visio-Zeichnungen in PowerPoint-Pr&amp;#228;sentationen und Word-Dokumenten 
- Besonderheiten bei Verwendung der Zwischenablage 
- Visio Shape-Schablonen in Word &amp;amp; PowerPoint nutzen 
 
# Tipps &amp;amp; Tricks 
- Barrierefreie Shortcuts 
- Der Problem-Steps-Recorder (PSR)</body><item><title><![CDATA[Schulung: Versionsverwaltung mit Subversion]]></title><description><![CDATA[Optional: Grundlagen der Versionskontrolle
- Aufgaben der Versionskontrolle
- Copy-Modify-Merge Modell versus Sperrmodell

Basiswissen
- Architektur von Subversion
- Verschiedene Clients
- Installation des Subversion-Servers
- Anpassen der Konfigurationsdatei
- Installation des Tortoise Subversion-Clients
- Repository erstellen
- Einrichten des Trunks 
- Dateien importieren

Die Arbeit mit Subversion
- Auschecken (Checkout)
- Einchecken (Commit)
- Dateien vergleichen
- &#196;nderungen zur&#252;cknehmen
- Konflikte l&#246;sen
- Dateien entfernen
- Dateien kopieren
- Dateien umbenennen
- Arbeit mit Bin&#228;rdateien

Erweiterte Funktionen
- Ausschlie&#223;en von Dateien
- Tags
- Vermeiden von Konflikten
- Sperren von Dateien
- Branching und Merging
- Unterschiedliche Branching-Strategien 
- Rechte vergeben
- Integration mit Bugtracking

Tipps &amp; Tricks

Optional: Unterschiede zu anderen Versionsverwaltungssystemen wie Git und Team Foundation Version Control
Optional: Integration in Entwicklungsumgebung wie Visual Studio (AnkhSVN) und Eclipse]]></description><link><![CDATA[https://www.IT-Visions.de/S6152.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{87E2FA60-78F7-4EE5-AF4F-008377F455EB}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 20:51:22 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: Grundlagen der Versionskontrolle
- Aufgaben der Versionskontrolle
- Copy-Modify-Merge Modell versus Sperrmodell

Basiswissen
- Architektur von Subversion
- Verschiedene Clients
- Installation des Subversion-Servers
- Anpassen der Konfigurationsdatei
- Installation des Tortoise Subversion-Clients
- Repository erstellen
- Einrichten des Trunks 
- Dateien importieren

Die Arbeit mit Subversion
- Auschecken (Checkout)
- Einchecken (Commit)
- Dateien vergleichen
- &amp;#196;nderungen zur&amp;#252;cknehmen
- Konflikte l&amp;#246;sen
- Dateien entfernen
- Dateien kopieren
- Dateien umbenennen
- Arbeit mit Bin&amp;#228;rdateien

Erweiterte Funktionen
- Ausschlie&amp;#223;en von Dateien
- Tags
- Vermeiden von Konflikten
- Sperren von Dateien
- Branching und Merging
- Unterschiedliche Branching-Strategien 
- Rechte vergeben
- Integration mit Bugtracking

Tipps &amp;amp; Tricks

Optional: Unterschiede zu anderen Versionsverwaltungssystemen wie Git und Team Foundation Version Control
Optional: Integration in Entwicklungsumgebung wie Visual Studio (AnkhSVN) und Eclipse</body><item><title><![CDATA[Schulung: Softwarearchitektur für Webanwendungen]]></title><description><![CDATA[Dieses Seminar ist Teil der Advanced Module der iSAQB-Zertifizierung f&#252;r Software-Architekten (CPSA-A) und vermittelt dir fundiertes Wissen &#252;ber Webtechnologie. 

Grundlagen des Webs verstehen 

Du lernst grundlegende Techniken und die sprachenunabh&#228;ngige Kommunikation mit HTTP-Requests. Caching und Sicherheitsaspekte flie&#223;en in die Beispiele mit ein. 

 Architekturstile und Infrastruktur anwenden 

Du analysierst Architekturstile von Webanwendungen und lernst, wie Server- und Clientkomponenten gestaltet werden. Proxies, CDNs und Lastverteilung geh&#246;ren ebenso dazu wie Performanceoptimierungen auf beiden Seiten. 

Praxisnah entwickeln und bewerten 

Du erarbeitest Muster und Best-Practice-L&#246;sungen f&#252;r typische Probleme. Risiken, Sicherheit und Qualit&#228;tssicherung werden bewertet. In &#220;bungen entwickelst und analysierst du Architekturen anhand konkreter Beispielanwendungen.]]></description><link><![CDATA[https://www.IT-Visions.de/S8546.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[568b5656-2272-4c0d-904d-e5d129bf2273]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 20:41:43 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieses Seminar ist Teil der Advanced Module der iSAQB-Zertifizierung f&amp;#252;r Software-Architekten (CPSA-A) und vermittelt dir fundiertes Wissen &amp;#252;ber Webtechnologie. 

Grundlagen des Webs verstehen 

Du lernst grundlegende Techniken und die sprachenunabh&amp;#228;ngige Kommunikation mit HTTP-Requests. Caching und Sicherheitsaspekte flie&amp;#223;en in die Beispiele mit ein. 

 Architekturstile und Infrastruktur anwenden 

Du analysierst Architekturstile von Webanwendungen und lernst, wie Server- und Clientkomponenten gestaltet werden. Proxies, CDNs und Lastverteilung geh&amp;#246;ren ebenso dazu wie Performanceoptimierungen auf beiden Seiten. 

Praxisnah entwickeln und bewerten 

Du erarbeitest Muster und Best-Practice-L&amp;#246;sungen f&amp;#252;r typische Probleme. Risiken, Sicherheit und Qualit&amp;#228;tssicherung werden bewertet. In &amp;#220;bungen entwickelst und analysierst du Architekturen anhand konkreter Beispielanwendungen.</body><item><title><![CDATA[Schulung: NHibernate - objektrelationales Mapping (ORM) mit .NET]]></title><description><![CDATA[OPTIONAL: Basiswissen objektrelationales Mapping (ORM) als Grundlage

- &#220;berblick &#252;ber die Funktionen von NHibernate
- Verwendung in .NET Framework und/oder modernem .NET (.NET Core)
- Architektur von NHibernate
- Unterst&#252;tzte Datenbanken
- Mappings mit XML-Dateien
- Annotations-basierte Mappings mit .NET-Attributen
- Mapping mit Fluent API (Fluent NHibernate)
- Forward Engineering versus Reverse Engineering
- NHibernate-Werkzeuge, auf Wunsch auch Drittanbieter-Designer wie Devart Entity Developer for NHibernate und Mindscape NHibernate Designer
- Verbindungen und Integration mit ADO.NET
- Session und SessionFactory
- Abfragen mit HQL, SQL, ICriteria und LINQ-to-NHibernate
- Daten &#228;ndern / Transaktionen 
- Konflikte und Konfliktl&#246;sung
- Mapping-Details: 1:1, 1:N, M:N
- Abbildung von Vererbung
- Bidirektionale vs. unidirektionale Beziehungen
- Lazy-Loading vs. Eager-Loading
- Kaskaden (Kaskadierende Operationen)
- Generierte Spalten / Autowerte / Timestamps
- Protokollierung
- Interceptors
- Arbeit mit Stored Procedures
- Batch-Operationen
- Detached Objects / Serialisierung
- NHibernate im Umfeld verteilter Applikationen (insbes. mit der Windows Communication Foundation - WCF)
- Leistungsoptimierungen
- Caching (First-Level/Second-Level)
- Zusatzprodukte/Zusatzwerkzeuge: NHibernate Contrib, Spring.NET u.a.
- Erweiterbarkeit von NHibernate

OPTIONAL: Vergleich von NHibernate mit anderen ORM-Werkzeugen f&#252;r .NET z.B. Entity Framework Core und Dapper]]></description><link><![CDATA[https://www.IT-Visions.de/S5788.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{49D4DDD4-02A6-47F2-9C2C-D360C2C5763A}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 20:21:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">OPTIONAL: Basiswissen objektrelationales Mapping (ORM) als Grundlage

- &amp;#220;berblick &amp;#252;ber die Funktionen von NHibernate
- Verwendung in .NET Framework und/oder modernem .NET (.NET Core)
- Architektur von NHibernate
- Unterst&amp;#252;tzte Datenbanken
- Mappings mit XML-Dateien
- Annotations-basierte Mappings mit .NET-Attributen
- Mapping mit Fluent API (Fluent NHibernate)
- Forward Engineering versus Reverse Engineering
- NHibernate-Werkzeuge, auf Wunsch auch Drittanbieter-Designer wie Devart Entity Developer for NHibernate und Mindscape NHibernate Designer
- Verbindungen und Integration mit ADO.NET
- Session und SessionFactory
- Abfragen mit HQL, SQL, ICriteria und LINQ-to-NHibernate
- Daten &amp;#228;ndern / Transaktionen 
- Konflikte und Konfliktl&amp;#246;sung
- Mapping-Details: 1:1, 1:N, M:N
- Abbildung von Vererbung
- Bidirektionale vs. unidirektionale Beziehungen
- Lazy-Loading vs. Eager-Loading
- Kaskaden (Kaskadierende Operationen)
- Generierte Spalten / Autowerte / Timestamps
- Protokollierung
- Interceptors
- Arbeit mit Stored Procedures
- Batch-Operationen
- Detached Objects / Serialisierung
- NHibernate im Umfeld verteilter Applikationen (insbes. mit der Windows Communication Foundation - WCF)
- Leistungsoptimierungen
- Caching (First-Level/Second-Level)
- Zusatzprodukte/Zusatzwerkzeuge: NHibernate Contrib, Spring.NET u.a.
- Erweiterbarkeit von NHibernate

OPTIONAL: Vergleich von NHibernate mit anderen ORM-Werkzeugen f&amp;#252;r .NET z.B. Entity Framework Core und Dapper</body><item><title><![CDATA[Schulung: Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) von .NET-Anwendungen mit C# (oder Visual Basic .NET)]]></title><description><![CDATA[# Konzepte
- Motivation f&#252;r Unit Tests
- Grundkonzept Unit Testing 
- Unittest vs. Integrationstest
- White-Box-Test vs. Black-Box-Test
- Unit Testing versus Test Driven Development (TDD)
- Testfallfindung / User-Stories als Dreh- und Angelpunkt zur Testfallfindung
- Testmethodik und Testerstellung  
- Der Zusammenhang von Refactoring und Testen  
- Ermitteln der Testqualit&#228;t durch Code-Coverage
- Anwendung von Stellvertreterobjekten (Dummy &amp; Mock)  
- Testdatenerstellung und -pflege  
- Grenz- und Extremwerte  
- &#196;quivalenzklassen  
- Abgrenzung und Zusammenspiel von Unit Tests mit Integrations- und Systemtests  
- Anwendung von TDD-Praktiken

# Testarten
- Unit Tests
- Integrationstests
- Oberfl&#228;chentests
- Datenbanktests
- HTTP-Tests (Web-UI und/oder Web-APIs)
- Testen mit ausgesuchten KI-Agenten

# &#220;berblick &#252;ber die Werkzeuge f&#252;r Unit Testing und TDD
- Unit-Test-Frameworks
- Unit-Test-Runner
- Werkzeuge f&#252;r Code Coverage
- Mock-Objekt-Hilfsbibliotheken

# Testing in der Praxis
- Testautomatisierung mit Werkzeugen (Werkzeuge nach Kundenwunsch/Vereinbarung)
- Erstellen einer Testumgebung 
- Testgetriebenes Design
- Entwicklung von testbarem Code (&quot;Design for Testability&quot;: Verwendung von Abstraktion, Schichten, Pattern)
- Ermitteln der Testqualit&#228;t durch Code-Coverage und Fehlerinjektion  
- Mocking: Anwendung von Stellvertreter-Objekten (Dummy-Objekte) und die Gefahren dabei
- Das Prinzip von Integration von in Continuous Integration (CD) und Continuous Delivery/Deployment

# wahlweise: Testwerkzeuge von Microsoft
- &#220;berblick &#252;ber Visual Studio Unit Tests mit MSTest in Visual Studio
- Test Management
- Manuelle Testerstellung
- Automatische Testgenerierung
- Assertions
- Testinitialisierung
- Parametrisierte Tests
- Testverwaltung
- Bereitstellen von Tests (Test Deployment)
- Testabdeckung
- Test Impact-Analyse
- Manuelle Testausf&#252;hrung

# wahlweise: Andere Testwerkzeuge
- NUnit
- xUnit
- CSUnit
- Mock-Objekte (z.B. TypeMock, Microsoft Fakes Framework, Moq, NSubstitute, Telerik JustMock, Typemock Isolator, WireMock.Net)

# Spezielle Testszenarien
- Parametrisierte Tests/datenbasierte Tests
- Datenbanktests mit EF Core InMemory, Testcontainers for .NET
- Oberfl&#228;chentests (Testen der Benutzeroberfl&#228;che - User Interface Testing)
- HTTP-basierte Webtests f&#252;r WebAPIs
- HTTP-basierte Webtests f&#252;r Weboberfl&#228;chen
- Testen in Webanwendungen (ASP.NET, ASP.NET MVC)
- Lasttests (Leistungsmessungen)

# Optional: Andere Werkzeuge zur Qualit&#228;tssicherung in Visual Studio
- Statische Codeanalyse
- Codemetriken

# Optional: 
- Integration von Unit Tests in Azure DevOps/Team Foundation Server (TFS) in Build-Prozesse / Gated Check-Ins (Continuous Integration / Continuous Delivery)]]></description><link><![CDATA[https://www.IT-Visions.de/S3574.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{12F018D8-8031-4428-8747-6E6FEAEAB2C7}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 20:10:54 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Konzepte
- Motivation f&amp;#252;r Unit Tests
- Grundkonzept Unit Testing 
- Unittest vs. Integrationstest
- White-Box-Test vs. Black-Box-Test
- Unit Testing versus Test Driven Development (TDD)
- Testfallfindung / User-Stories als Dreh- und Angelpunkt zur Testfallfindung
- Testmethodik und Testerstellung  
- Der Zusammenhang von Refactoring und Testen  
- Ermitteln der Testqualit&amp;#228;t durch Code-Coverage
- Anwendung von Stellvertreterobjekten (Dummy &amp;amp; Mock)  
- Testdatenerstellung und -pflege  
- Grenz- und Extremwerte  
- &amp;#196;quivalenzklassen  
- Abgrenzung und Zusammenspiel von Unit Tests mit Integrations- und Systemtests  
- Anwendung von TDD-Praktiken

# Testarten
- Unit Tests
- Integrationstests
- Oberfl&amp;#228;chentests
- Datenbanktests
- HTTP-Tests (Web-UI und/oder Web-APIs)
- Testen mit ausgesuchten KI-Agenten

# &amp;#220;berblick &amp;#252;ber die Werkzeuge f&amp;#252;r Unit Testing und TDD
- Unit-Test-Frameworks
- Unit-Test-Runner
- Werkzeuge f&amp;#252;r Code Coverage
- Mock-Objekt-Hilfsbibliotheken

# Testing in der Praxis
- Testautomatisierung mit Werkzeugen (Werkzeuge nach Kundenwunsch/Vereinbarung)
- Erstellen einer Testumgebung 
- Testgetriebenes Design
- Entwicklung von testbarem Code (&amp;quot;Design for Testability&amp;quot;: Verwendung von Abstraktion, Schichten, Pattern)
- Ermitteln der Testqualit&amp;#228;t durch Code-Coverage und Fehlerinjektion  
- Mocking: Anwendung von Stellvertreter-Objekten (Dummy-Objekte) und die Gefahren dabei
- Das Prinzip von Integration von in Continuous Integration (CD) und Continuous Delivery/Deployment

# wahlweise: Testwerkzeuge von Microsoft
- &amp;#220;berblick &amp;#252;ber Visual Studio Unit Tests mit MSTest in Visual Studio
- Test Management
- Manuelle Testerstellung
- Automatische Testgenerierung
- Assertions
- Testinitialisierung
- Parametrisierte Tests
- Testverwaltung
- Bereitstellen von Tests (Test Deployment)
- Testabdeckung
- Test Impact-Analyse
- Manuelle Testausf&amp;#252;hrung

# wahlweise: Andere Testwerkzeuge
- NUnit
- xUnit
- CSUnit
- Mock-Objekte (z.B. TypeMock, Microsoft Fakes Framework, Moq, NSubstitute, Telerik JustMock, Typemock Isolator, WireMock.Net)

# Spezielle Testszenarien
- Parametrisierte Tests/datenbasierte Tests
- Datenbanktests mit EF Core InMemory, Testcontainers for .NET
- Oberfl&amp;#228;chentests (Testen der Benutzeroberfl&amp;#228;che - User Interface Testing)
- HTTP-basierte Webtests f&amp;#252;r WebAPIs
- HTTP-basierte Webtests f&amp;#252;r Weboberfl&amp;#228;chen
- Testen in Webanwendungen (ASP.NET, ASP.NET MVC)
- Lasttests (Leistungsmessungen)

# Optional: Andere Werkzeuge zur Qualit&amp;#228;tssicherung in Visual Studio
- Statische Codeanalyse
- Codemetriken

# Optional: 
- Integration von Unit Tests in Azure DevOps/Team Foundation Server (TFS) in Build-Prozesse / Gated Check-Ins (Continuous Integration / Continuous Delivery)</body><item><title><![CDATA[Schulung: Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) von Java-Anwendungen mit JUnit und Co.]]></title><description><![CDATA[# Konzepte
- Motivation f&#252;r Unit Tests
- Grundkonzept Unit Testing 
- Unittest vs. Integrationstest
- White-Box-Test vs. Black-Box-Test
- Unit Testing versus Test Driven Development (TDD)
- Testfallfindung / User-Stories als Dreh- und Angelpunkt zur Testfallfindung
- Testmethodik und Testerstellung  
- Der Zusammenhang von Refactoring und Testen  
- Ermitteln der Testqualit&#228;t durch Code-Coverage
- Anwendung von Stellvertreterobjekten (Dummy &amp; Mock)  
- Testdatenerstellung und -pflege  
- Grenz- und Extremwerte  
- &#196;quivalenzklassen  
- Abgrenzung und Zusammenspiel von Unit Tests mit Integrations- und Systemtests  
- Anwendung von TDD-Praktiken

# Testarten
- Unit Tests
- Integrationstests
- Oberfl&#228;chentests
- Datenbanktests
- HTTP-Tests (Web-UI und/oder Web-APIs)
- Testen mit ausgesuchten KI-Agenten

# &#220;berblick &#252;ber die Werkzeuge f&#252;r Unit Testing und TDD
- Unit-Test-Frameworks
- Unit-Test-Runner
- Werkzeuge f&#252;r Code Coverage
- Mock-Objekt-Hilfsbibliotheken

# Testing in der Praxis
- Testautomatisierung mit Werkzeugen (Werkzeuge nach Kundenwunsch/Vereinbarung)
- Erstellen einer Testumgebung 
- Testgetriebenes Design
- Entwicklung von testbarem Code (&quot;Design for Testability&quot;: Verwendung von Abstraktion, Schichten, Pattern)
- Ermitteln der Testqualit&#228;t durch Code-Coverage und Fehlerinjektion  
- Mocking: Anwendung von Stellvertreter-Objekten (Dummy-Objekte) und die Gefahren dabei
- Das Prinzip von Integration von in Continuous Integration (CD) und Continuous Delivery/Deployment

# Das Testwerkzeug JUnit
- Funktionsweise von JUnit
- Erstellen einer Testumgebung  
- Entwicklung von testbarem Code (Verwendung von Abstraktion, Schichten, Pattern)
- Der Zusammenhang von Refactoring und Testen  
- Ermitteln der Testqualit&#228;t durch Code-Coverage und Fehlerinjektion  
- Testdatenerstellung und -pflege  
- Testfallfindung  
- Grenz- und Extremwerte  
- &#196;quivalenzklassen  
- Abgrenzung und Zusammenspiel mit Integrations- und Systemtests 

# Mocking
- Funktionsweise von Mock-Werkzeugen
- Anwendung von Stellvertreter-Objekten (Dummy vs. Stub vs. Spy vs. Fake vs. Mock)  
- Ausgew&#228;hlte Mock-Werkzeuge (Mockito, WireMock, MockServer, EasyMock)

# Persistenz / Datenbanken
- 	Testen von persistenten Daten
- 	Mock vs. InMemoryDB

	# Testen im Web
- 	Black-Box-Testen von APIs
- UI-Tests mit Selenium WebDriver API

# Aufbauwissen
- Testen spezieller Anwendungen (GUI, Web, EJB)
- Das FIT-Framework
- Test und Refactoring
- Kriterien f&#252;r schlechten Code

# 	Integration im CI/CD-Prozess
- 	Integration mit Maven
- CI mit Jenkins
- Messung und Reporting (z.B. SonarQube)

# Praxis
- Ausf&#252;hrliche testgetriebene Entwicklung einer nicht trivialen Beispiel-Anwendung

# Optional: 
Unit Testing-Praxis mit IntelliJ
- Erstellen von Tests
- Ausf&#252;hrung von Tests]]></description><link><![CDATA[https://www.IT-Visions.de/S8218.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{644FDCCE-0611-475D-819A-81D54B7FEC1A}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 20:07:55 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Konzepte
- Motivation f&amp;#252;r Unit Tests
- Grundkonzept Unit Testing 
- Unittest vs. Integrationstest
- White-Box-Test vs. Black-Box-Test
- Unit Testing versus Test Driven Development (TDD)
- Testfallfindung / User-Stories als Dreh- und Angelpunkt zur Testfallfindung
- Testmethodik und Testerstellung  
- Der Zusammenhang von Refactoring und Testen  
- Ermitteln der Testqualit&amp;#228;t durch Code-Coverage
- Anwendung von Stellvertreterobjekten (Dummy &amp;amp; Mock)  
- Testdatenerstellung und -pflege  
- Grenz- und Extremwerte  
- &amp;#196;quivalenzklassen  
- Abgrenzung und Zusammenspiel von Unit Tests mit Integrations- und Systemtests  
- Anwendung von TDD-Praktiken

# Testarten
- Unit Tests
- Integrationstests
- Oberfl&amp;#228;chentests
- Datenbanktests
- HTTP-Tests (Web-UI und/oder Web-APIs)
- Testen mit ausgesuchten KI-Agenten

# &amp;#220;berblick &amp;#252;ber die Werkzeuge f&amp;#252;r Unit Testing und TDD
- Unit-Test-Frameworks
- Unit-Test-Runner
- Werkzeuge f&amp;#252;r Code Coverage
- Mock-Objekt-Hilfsbibliotheken

# Testing in der Praxis
- Testautomatisierung mit Werkzeugen (Werkzeuge nach Kundenwunsch/Vereinbarung)
- Erstellen einer Testumgebung 
- Testgetriebenes Design
- Entwicklung von testbarem Code (&amp;quot;Design for Testability&amp;quot;: Verwendung von Abstraktion, Schichten, Pattern)
- Ermitteln der Testqualit&amp;#228;t durch Code-Coverage und Fehlerinjektion  
- Mocking: Anwendung von Stellvertreter-Objekten (Dummy-Objekte) und die Gefahren dabei
- Das Prinzip von Integration von in Continuous Integration (CD) und Continuous Delivery/Deployment

# Das Testwerkzeug JUnit
- Funktionsweise von JUnit
- Erstellen einer Testumgebung  
- Entwicklung von testbarem Code (Verwendung von Abstraktion, Schichten, Pattern)
- Der Zusammenhang von Refactoring und Testen  
- Ermitteln der Testqualit&amp;#228;t durch Code-Coverage und Fehlerinjektion  
- Testdatenerstellung und -pflege  
- Testfallfindung  
- Grenz- und Extremwerte  
- &amp;#196;quivalenzklassen  
- Abgrenzung und Zusammenspiel mit Integrations- und Systemtests 

# Mocking
- Funktionsweise von Mock-Werkzeugen
- Anwendung von Stellvertreter-Objekten (Dummy vs. Stub vs. Spy vs. Fake vs. Mock)  
- Ausgew&amp;#228;hlte Mock-Werkzeuge (Mockito, WireMock, MockServer, EasyMock)

# Persistenz / Datenbanken
- 	Testen von persistenten Daten
- 	Mock vs. InMemoryDB

	# Testen im Web
- 	Black-Box-Testen von APIs
- UI-Tests mit Selenium WebDriver API

# Aufbauwissen
- Testen spezieller Anwendungen (GUI, Web, EJB)
- Das FIT-Framework
- Test und Refactoring
- Kriterien f&amp;#252;r schlechten Code

# 	Integration im CI/CD-Prozess
- 	Integration mit Maven
- CI mit Jenkins
- Messung und Reporting (z.B. SonarQube)

# Praxis
- Ausf&amp;#252;hrliche testgetriebene Entwicklung einer nicht trivialen Beispiel-Anwendung

# Optional: 
Unit Testing-Praxis mit IntelliJ
- Erstellen von Tests
- Ausf&amp;#252;hrung von Tests</body><item><title><![CDATA[Schulung: Agile Softwarearchitektur]]></title><description><![CDATA[- Einstieg Agilit&#228;t: Zwischen Hype, Cargo-Cult und pragmatischer Innovation
- Methodische Prinzipien der Architekturarbeit f&#252;r eine agile Welt
- Die Architekturvision als Gegenmodell zum Big Upfront Design (BUFD)
- Risikoorientiertes Vorgehen zur iterativen Architekturausgestaltung
- Architekturtreiber in agilen Backlogs
- Pr&#252;fung und Test von qualitativen Systemeigenschaften
- Bearbeitung von technischen Schulden auf Architekturebene
- Architekturprinzipien als einende Sichtweise
- Einbettung von leichtgewichtigen Bewertungsprozessen und Reflexionsmeetings
- Effiziente Gruppenentscheidungen
- Moderne Rollenmodelle f&#252;r den Architekten
- Agile Skalierung und Architektur: Governance 2.0
- Evolution&#228;re Architektur: Agile Weiterentwicklung von Systemen und Systemlandschaften]]></description><link><![CDATA[https://www.IT-Visions.de/S8568.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[d2963074-74bf-4e86-b7f3-179658f73e81]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 20:05:08 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Einstieg Agilit&amp;#228;t: Zwischen Hype, Cargo-Cult und pragmatischer Innovation
- Methodische Prinzipien der Architekturarbeit f&amp;#252;r eine agile Welt
- Die Architekturvision als Gegenmodell zum Big Upfront Design (BUFD)
- Risikoorientiertes Vorgehen zur iterativen Architekturausgestaltung
- Architekturtreiber in agilen Backlogs
- Pr&amp;#252;fung und Test von qualitativen Systemeigenschaften
- Bearbeitung von technischen Schulden auf Architekturebene
- Architekturprinzipien als einende Sichtweise
- Einbettung von leichtgewichtigen Bewertungsprozessen und Reflexionsmeetings
- Effiziente Gruppenentscheidungen
- Moderne Rollenmodelle f&amp;#252;r den Architekten
- Agile Skalierung und Architektur: Governance 2.0
- Evolution&amp;#228;re Architektur: Agile Weiterentwicklung von Systemen und Systemlandschaften</body><item><title><![CDATA[Schulung: KI als Coding-Assistent: Gezielte Entwicklung hochqualitativer Software mit KI]]></title><description><![CDATA[- Kurze Einf&#252;hrung, wie grunds&#228;tzlich die heutigen KIs arbeiten und was es bedeutet, dass sie nicht verstehen, sondern nur Statistiken berechnen...
- Wieso braucht man dabei auch wirklich gute Entwickler?
- Wieso ist die F&#228;higkeit, sich verbal pr&#228;zise auszudr&#252;cken, essentiell f&#252;r den Erfolg?
- Wieso ist es extrem wichtig, Architekturentscheidungen nicht einfach mal der KI zu &#252;berlassen?
- Wieso ist es ganz besonders wichtig, mit der KI nach TDD-Prinzipien zu arbeiten?
- Welche besondere Rolle spielt die saubere Strukturierung der selbst entwickelten Komponenten in Bibliotheken (Stichwort: LEGO-Prinzip)?
- Welche Rolle spielen hierbei der Entwickler selbst und die KI?
- Wie wenig/viel Freiheiten darf ich der KI lassen?
- Wie oft, intensiv und genau m&#252;ssen gepromptete Ergebnisse einem Review unterzogen werden?
- Welche Arbeitsweise f&#252;hrt zu recht guten Ergebnissen?
- Wie stark kann KI-Einsatz die Entwicklung beschleunigen?
- Was passiert, wenn die Entwickler “die Z&#252;gel zu locker lassen” und / oder die Beschleunigung &#252;bertreiben?
- Wie kann die KI beim Einsatz neuer Technologien, Programmiersprachen, Build-Systeme etc. helfen?]]></description><link><![CDATA[https://www.IT-Visions.de/S12055.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1FEA860E-C270-4D83-9B45-3E7EA3782E9E}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:59:32 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Kurze Einf&amp;#252;hrung, wie grunds&amp;#228;tzlich die heutigen KIs arbeiten und was es bedeutet, dass sie nicht verstehen, sondern nur Statistiken berechnen...
- Wieso braucht man dabei auch wirklich gute Entwickler?
- Wieso ist die F&amp;#228;higkeit, sich verbal pr&amp;#228;zise auszudr&amp;#252;cken, essentiell f&amp;#252;r den Erfolg?
- Wieso ist es extrem wichtig, Architekturentscheidungen nicht einfach mal der KI zu &amp;#252;berlassen?
- Wieso ist es ganz besonders wichtig, mit der KI nach TDD-Prinzipien zu arbeiten?
- Welche besondere Rolle spielt die saubere Strukturierung der selbst entwickelten Komponenten in Bibliotheken (Stichwort: LEGO-Prinzip)?
- Welche Rolle spielen hierbei der Entwickler selbst und die KI?
- Wie wenig/viel Freiheiten darf ich der KI lassen?
- Wie oft, intensiv und genau m&amp;#252;ssen gepromptete Ergebnisse einem Review unterzogen werden?
- Welche Arbeitsweise f&amp;#252;hrt zu recht guten Ergebnissen?
- Wie stark kann KI-Einsatz die Entwicklung beschleunigen?
- Was passiert, wenn die Entwickler “die Z&amp;#252;gel zu locker lassen” und / oder die Beschleunigung &amp;#252;bertreiben?
- Wie kann die KI beim Einsatz neuer Technologien, Programmiersprachen, Build-Systeme etc. helfen?</body><item><title><![CDATA[Schulung: Neuerungen in C++20]]></title><description><![CDATA[# Neuerungen in der Kernsprache
- 3-Weg-Vergleich mit operator &lt;=&gt;
- Zusatzvariable in range-based for statement
- Erweiterungen zu Lambdas
- Erweiterungen zu constexpr
- constinit
- Concepts f&#252;r Templates
- Neue Attribute [[likely]] und [[unlikely]]

# Modularisierung und Versionierung
- Version Header
- Module

# Multithreading
- Revised Memory-Model
- Atomic Smart Pointer
- Atomic References
- Co-Routinen
- Synchronisierungswerkzeuge

# Neuerungen in der Standardbibliothek
- Text-Formatierung
- Kalender- und Zeitzonen-Zus&#228;tze zu chrono
- Range-Bibliothek
- std::span]]></description><link><![CDATA[https://www.IT-Visions.de/S9686.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8CD23036-CC9F-455D-8FB7-C85E7CC4F938}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:58:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Neuerungen in der Kernsprache
- 3-Weg-Vergleich mit operator &amp;lt;=&amp;gt;
- Zusatzvariable in range-based for statement
- Erweiterungen zu Lambdas
- Erweiterungen zu constexpr
- constinit
- Concepts f&amp;#252;r Templates
- Neue Attribute [[likely]] und [[unlikely]]

# Modularisierung und Versionierung
- Version Header
- Module

# Multithreading
- Revised Memory-Model
- Atomic Smart Pointer
- Atomic References
- Co-Routinen
- Synchronisierungswerkzeuge

# Neuerungen in der Standardbibliothek
- Text-Formatierung
- Kalender- und Zeitzonen-Zus&amp;#228;tze zu chrono
- Range-Bibliothek
- std::span</body><item><title><![CDATA[Schulung: Kotlin-Sprachsyntax und Kotlin-Anwendungsgebiete]]></title><description><![CDATA[Kotlin-Grundlagen
- Entstehung und Einsatzgebiete von Kotlin
- Kotlin f&#252;r den Browser, die JVM und f&#252;r Android
- Werkzeuge

Basis-Sprachkonstrukte
- Schl&#252;sselw&#246;rter
- Datentypen, Literale
- Kontrollfluss/Kontrollstrukturen

Objektorientierte Programmierung
- Klassen und Vererbung
- Interfaces
- Datenklassen
- Generics
- Enums
- Objekte
- Delegation
- Extensions

Funktionale Programmierung
- Funktionen
- Lambda-Ausdr&#252;cke
- Coroutinen

Weitere Sprachelemente
- Collections
- Ranges
- Operator Overloading
- Null Safety
- Aliases
- Builder

Zusatzwerkzeuge und Bibliotheken
- Build-Werkzeuge: Apache Maven vs. Gradle
- Spring und Spring Boot
- Testwerkzeuge
- Weitere n&#252;tzliche Zusatzbibliotheken und Werkzeuge

Optional/Zur Wahl: Einsatzgebiete f&#252;r Kotlin
- Desktop-Entwicklung
- Android-Entwicklung
- iOS-Entwicklung
- Web-Entwicklung (Kotlin/JavaScript und Kotlin/Wasm)
- Kotlin Multiplatform
- Kotlin Compose Multiplatform (KCM)
- Kotlin Native
- Server-side development mit Kotlin (z.B. REST-Services mit Ktor)
- Kotlin als Domain Specific Language f&#252;r Interface Modeling]]></description><link><![CDATA[https://www.IT-Visions.de/S8951.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8920AE97-FC06-4537-9732-3ED8837A382F}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:57:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Kotlin-Grundlagen
- Entstehung und Einsatzgebiete von Kotlin
- Kotlin f&amp;#252;r den Browser, die JVM und f&amp;#252;r Android
- Werkzeuge

Basis-Sprachkonstrukte
- Schl&amp;#252;sselw&amp;#246;rter
- Datentypen, Literale
- Kontrollfluss/Kontrollstrukturen

Objektorientierte Programmierung
- Klassen und Vererbung
- Interfaces
- Datenklassen
- Generics
- Enums
- Objekte
- Delegation
- Extensions

Funktionale Programmierung
- Funktionen
- Lambda-Ausdr&amp;#252;cke
- Coroutinen

Weitere Sprachelemente
- Collections
- Ranges
- Operator Overloading
- Null Safety
- Aliases
- Builder

Zusatzwerkzeuge und Bibliotheken
- Build-Werkzeuge: Apache Maven vs. Gradle
- Spring und Spring Boot
- Testwerkzeuge
- Weitere n&amp;#252;tzliche Zusatzbibliotheken und Werkzeuge

Optional/Zur Wahl: Einsatzgebiete f&amp;#252;r Kotlin
- Desktop-Entwicklung
- Android-Entwicklung
- iOS-Entwicklung
- Web-Entwicklung (Kotlin/JavaScript und Kotlin/Wasm)
- Kotlin Multiplatform
- Kotlin Compose Multiplatform (KCM)
- Kotlin Native
- Server-side development mit Kotlin (z.B. REST-Services mit Ktor)
- Kotlin als Domain Specific Language f&amp;#252;r Interface Modeling</body><item><title><![CDATA[Schulung: Kotlin für Java-Entwickler]]></title><description><![CDATA[Kotlin-Grundlagen
- Entstehung und Einsatzgebiete von Kotlin
- Kotlin f&#252;r den Browser, die JVM und f&#252;r Android
- Werkzeuge

Basis-Sprachkonstrukte
- Schl&#252;sselw&#246;rter
- Datentypen, Literale
- Kontrollfluss/Kontrollstrukturen

Objektorientierte Programmierung
- Klassen und Vererbung
- Interfaces
- Datenklassen
- Generics
- Enums
- Objekte
- Delegation
- Extensions

Funktionale Programmierung
- Funktionen
- Lambda-Ausdr&#252;cke
- Coroutinen

Weitere Sprachelemente
- Collections
- Ranges
- Operator Overloading
- Null Safety
- Aliases
- Builder

Zusatzwerkzeuge und Bibliotheken
- Build-Werkzeuge: Apache Maven vs. Gradle
- Spring und Spring Boot
- Testwerkzeuge
- Weitere n&#252;tzliche Zusatzbibliotheken und Werkzeuge

Optional/Zur Wahl: Einsatzgebiete f&#252;r Kotlin
- Desktop-Entwicklung
- Android-Entwicklung
- iOS-Entwicklung
- Web-Entwicklung (Kotlin/JavaScript und Kotlin/Wasm)
- Kotlin Multiplatform
- Kotlin Compose Multiplatform (KCM)
- Kotlin Native
- Server-side development mit Kotlin (z.B. REST-Services mit Ktor)
- Kotlin als Domain Specific Language f&#252;r Interface Modeling

Integration von Kotlin mit Java-Projekten
- Interoperabilit&#228;t zwischen Java und Kotlin
- JavaFX-Entwicklung mit Kotlin
- Serverseitige Programmierung mit Kotlin
- 	Build Setup
- 	Migrationsstrategien
- 	Grenzen und Limitierungen]]></description><link><![CDATA[https://www.IT-Visions.de/S8952.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C5DA799B-CC0D-41FC-B7ED-C8C9938855B1}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:57:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Kotlin-Grundlagen
- Entstehung und Einsatzgebiete von Kotlin
- Kotlin f&amp;#252;r den Browser, die JVM und f&amp;#252;r Android
- Werkzeuge

Basis-Sprachkonstrukte
- Schl&amp;#252;sselw&amp;#246;rter
- Datentypen, Literale
- Kontrollfluss/Kontrollstrukturen

Objektorientierte Programmierung
- Klassen und Vererbung
- Interfaces
- Datenklassen
- Generics
- Enums
- Objekte
- Delegation
- Extensions

Funktionale Programmierung
- Funktionen
- Lambda-Ausdr&amp;#252;cke
- Coroutinen

Weitere Sprachelemente
- Collections
- Ranges
- Operator Overloading
- Null Safety
- Aliases
- Builder

Zusatzwerkzeuge und Bibliotheken
- Build-Werkzeuge: Apache Maven vs. Gradle
- Spring und Spring Boot
- Testwerkzeuge
- Weitere n&amp;#252;tzliche Zusatzbibliotheken und Werkzeuge

Optional/Zur Wahl: Einsatzgebiete f&amp;#252;r Kotlin
- Desktop-Entwicklung
- Android-Entwicklung
- iOS-Entwicklung
- Web-Entwicklung (Kotlin/JavaScript und Kotlin/Wasm)
- Kotlin Multiplatform
- Kotlin Compose Multiplatform (KCM)
- Kotlin Native
- Server-side development mit Kotlin (z.B. REST-Services mit Ktor)
- Kotlin als Domain Specific Language f&amp;#252;r Interface Modeling

Integration von Kotlin mit Java-Projekten
- Interoperabilit&amp;#228;t zwischen Java und Kotlin
- JavaFX-Entwicklung mit Kotlin
- Serverseitige Programmierung mit Kotlin
- 	Build Setup
- 	Migrationsstrategien
- 	Grenzen und Limitierungen</body><item><title><![CDATA[Schulung: Microsoft Visual C++ (Microsoft C++-Programmierung in Visual Studio)]]></title><description><![CDATA[# Einf&#252;hrung in C++
- Geschichte von C++
- Einsatzgebiete von C++
- C++-ISO-Standard (Entwicklung der Standards)
- Entwicklungsumgebungen/Editoren (zur Wahl u.a.: Emacs, Eclipse, CLion, Visual Studio, Visual Studio Code)
- Compiler
- Vom Quellcode &#252;ber Object Files zum Executable mit Build-Werkzeugen wie make, nmake, cmake

# Optional: C-Grundlagen
- Programmstruktur
- Datentypen und Variablen (Basis-Datentypen und Arrays)
- Operatoren
- Typ-Wandlungen (=Casts)
- Control-Flow-Konstrukte (Bedingungen und Schleifen)
- Funktionen
- Pointer und dynamisches Memory
- Enum
- Struct und Union
- Preprocessor

# Klassen und Objekte
- Member-Variablen
- Member-Funktionen (virtual und non-virtual)
- Sichtbarkeiten
- Konstruktoren / Destruktoren
- Operator-Overloading
- Ableitung (einfach, mehrfach, virtual)

# Rvalues

# Exceptions
- Das Prinzip von Exceptions
- Sauberer Umgang mit Exceptions
- noexcept
- &quot;catch-all&quot; und std::exception_ptr
- Stolpersteine bei Exceptions

# Arbeiten mit dynamischem Memory
- Verschiedene Arten von new und delete
- Overloading von new und delete
- Smart-Pointer (std::unique_ptr, std::shared_ptr, std::weak_ptr)

# Grundlagen von Templates
- Funktionstemplates
- Klassentemplates
- Variadic Templates
- Type-Traits
- Template-Spezialisierungen (partiell und vollst&#228;ndig)

# std::function und Lambdas

# Type-Deduction mit auto und decltype

# Multithreading
- Das moderne C++-Memory-Model
- std::atomic
- Promises und Futures
- std::async
- Threads, join und detach
- Synchronisierung mit verschiedenen Arten von Mutexes
- Wait-Notify mit Condition-Variables
- Thread-lokale Variablen

# optional: ausgew&#228;hlte Container und Konzepte
- std::array
- std::vector
- std::deque
- std::map
- Das Konzept von Iteratoren und darauf aufgebauten Algorithmen
Auf Wunsch kann die Behandlung dieser Standard-Library-Aspekte entsprechend ausgeweitet werden.

Optional:
C++/CLI]]></description><link><![CDATA[https://www.IT-Visions.de/S6436.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{9200721C-79FA-44E0-8900-8AE469A38FBB}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:57:02 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einf&amp;#252;hrung in C++
- Geschichte von C++
- Einsatzgebiete von C++
- C++-ISO-Standard (Entwicklung der Standards)
- Entwicklungsumgebungen/Editoren (zur Wahl u.a.: Emacs, Eclipse, CLion, Visual Studio, Visual Studio Code)
- Compiler
- Vom Quellcode &amp;#252;ber Object Files zum Executable mit Build-Werkzeugen wie make, nmake, cmake

# Optional: C-Grundlagen
- Programmstruktur
- Datentypen und Variablen (Basis-Datentypen und Arrays)
- Operatoren
- Typ-Wandlungen (=Casts)
- Control-Flow-Konstrukte (Bedingungen und Schleifen)
- Funktionen
- Pointer und dynamisches Memory
- Enum
- Struct und Union
- Preprocessor

# Klassen und Objekte
- Member-Variablen
- Member-Funktionen (virtual und non-virtual)
- Sichtbarkeiten
- Konstruktoren / Destruktoren
- Operator-Overloading
- Ableitung (einfach, mehrfach, virtual)

# Rvalues

# Exceptions
- Das Prinzip von Exceptions
- Sauberer Umgang mit Exceptions
- noexcept
- &amp;quot;catch-all&amp;quot; und std::exception_ptr
- Stolpersteine bei Exceptions

# Arbeiten mit dynamischem Memory
- Verschiedene Arten von new und delete
- Overloading von new und delete
- Smart-Pointer (std::unique_ptr, std::shared_ptr, std::weak_ptr)

# Grundlagen von Templates
- Funktionstemplates
- Klassentemplates
- Variadic Templates
- Type-Traits
- Template-Spezialisierungen (partiell und vollst&amp;#228;ndig)

# std::function und Lambdas

# Type-Deduction mit auto und decltype

# Multithreading
- Das moderne C++-Memory-Model
- std::atomic
- Promises und Futures
- std::async
- Threads, join und detach
- Synchronisierung mit verschiedenen Arten von Mutexes
- Wait-Notify mit Condition-Variables
- Thread-lokale Variablen

# optional: ausgew&amp;#228;hlte Container und Konzepte
- std::array
- std::vector
- std::deque
- std::map
- Das Konzept von Iteratoren und darauf aufgebauten Algorithmen
Auf Wunsch kann die Behandlung dieser Standard-Library-Aspekte entsprechend ausgeweitet werden.

Optional:
C++/CLI</body><item><title><![CDATA[Schulung: Objektorientiertes Design - Entwurfsprinzipien und -muster]]></title><description><![CDATA[Design-Metaphern
Komponenten
Pakete
Management von Abh&#228;ngigkeiten
Entwurfsmuster (Design Pattern)
Design-Heuristiken
Offen-Geschlossen-Prinzip
Abh&#228;ngigkeits-Umkehrungsprinzip
Nicht-zyklische-Abh&#228;ngigkeiten-Prinzip
Design-Metriken]]></description><link><![CDATA[https://www.IT-Visions.de/S7599.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[dcc969c1-c074-45f5-adb4-a4b1eb14dc82]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:56:56 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Design-Metaphern
Komponenten
Pakete
Management von Abh&amp;#228;ngigkeiten
Entwurfsmuster (Design Pattern)
Design-Heuristiken
Offen-Geschlossen-Prinzip
Abh&amp;#228;ngigkeits-Umkehrungsprinzip
Nicht-zyklische-Abh&amp;#228;ngigkeiten-Prinzip
Design-Metriken</body><item><title><![CDATA[Schulung: Rust]]></title><description><![CDATA[# Einstieg in Rust
- Warum Rust? Vorteile: Sicherheit (Memory Safety), Effizienz, keine Laufzeitumgebung n&#246;tig
- Erstellen von Rust-Programmen mit Cargo
- Abh&#228;ngigkeitsmanagement mit Cargo
- Ausf&#252;hren und Debuggen von Rust-Programmen in Visual Studio Code
- &#220;berblick &#252;ber Rust-Tools (z.B. rustfmt, clippy, rustdoc)

# Grundlagen der Rust-Programmiersprache
- Skalare Typen, Variablen und Mutabilit&#228;t
- Slices
- Funktionen
- Kontrollfluss
- Strukturen (Structs)
- Enums und Pattern Matching
- Grundlagen der String-Verarbeitung
- Einf&#252;hrung in Traits

# Ownership in Rust
- Einf&#252;hrung
- Ownership (Besitz)
- Referenzen und Borrowing (Ausleihen)
- Explizite Lebensdauern (Lifetimes)

# Fehlerbehandlung
- Der Result-Typ
- Panic

# Collections (Sammlungen)
- Vektoren und verkettete Listen
- Maps (Abbildungen)
- Sets (Mengen)

# Fortgeschrittene Themen
- Closures (Abschlussfunktionen)
- Iteratoren
- Boxing
- Generics (Generische Typen)
- Verwenden von Makros (Die Entwicklung von Makros ist nicht Teil dieser Schulung)
- Multithreading und nebenl&#228;ufige Programmierung
- Code-Organisation
- Idiomatisches Rust

# Automatisierte Tests
- Schreiben von Tests
- Ausf&#252;hren und Debuggen von Tests mit Cargo und Visual Studio Code

# Erstellen und Ver&#246;ffentlichen von Crates
- Erstellen wiederverwendbarer Pakete
- Code-Dokumentation
- Ver&#246;ffentlichen von Crates auf crates.io

# Optional: Integration von Rust in C++-Anwendungen
- Foreign Function Interface (FFI)
- ABI-Kompatibilit&#228;t
- Calling Conventions
- Name Mangling
- Speichermanagement
- Datenstruktur-Kompatibilit&#228;t
- &#220;bergabe von Zeichenketten
- &#220;bergabe von C++-spezifischen Konstrukten
- &#220;bergabe von Zeigern
- Fehlerbehandlung

# Optional: Rust in Embedded Software
- Tooling f&#252;r Embedded Rust
- Low-Level-Programmierung
- Interrupt Handling
- Peripherie ansteuern mit Rust
- Power Management und Energiesparen
- Effizientes Speicher-Management
- Memory-Mapped I/O
- Testing und Debugging im Embedded-Bereich
- Fehlerbehandlung und Resilienz
- Bare-Metal-Programmierung mit Rust
- Bootloader und Firmware-Updates
- Nutzung von Rusts Zero-Cost-Abstraktionen f&#252;r effizienten Code
- Concurrency in Embedded Systems
- Inline-Assembler und Interoperabilit&#228;t mit C
- Integration von Inline-Assembler
- Verkn&#252;pfung von C-Code mit Rust &#252;ber FFI (Foreign Function Interface)]]></description><link><![CDATA[https://www.IT-Visions.de/S10065.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5B11085F-3DD5-4032-B54F-25D5E884958A}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:56:53 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einstieg in Rust
- Warum Rust? Vorteile: Sicherheit (Memory Safety), Effizienz, keine Laufzeitumgebung n&amp;#246;tig
- Erstellen von Rust-Programmen mit Cargo
- Abh&amp;#228;ngigkeitsmanagement mit Cargo
- Ausf&amp;#252;hren und Debuggen von Rust-Programmen in Visual Studio Code
- &amp;#220;berblick &amp;#252;ber Rust-Tools (z.B. rustfmt, clippy, rustdoc)

# Grundlagen der Rust-Programmiersprache
- Skalare Typen, Variablen und Mutabilit&amp;#228;t
- Slices
- Funktionen
- Kontrollfluss
- Strukturen (Structs)
- Enums und Pattern Matching
- Grundlagen der String-Verarbeitung
- Einf&amp;#252;hrung in Traits

# Ownership in Rust
- Einf&amp;#252;hrung
- Ownership (Besitz)
- Referenzen und Borrowing (Ausleihen)
- Explizite Lebensdauern (Lifetimes)

# Fehlerbehandlung
- Der Result-Typ
- Panic

# Collections (Sammlungen)
- Vektoren und verkettete Listen
- Maps (Abbildungen)
- Sets (Mengen)

# Fortgeschrittene Themen
- Closures (Abschlussfunktionen)
- Iteratoren
- Boxing
- Generics (Generische Typen)
- Verwenden von Makros (Die Entwicklung von Makros ist nicht Teil dieser Schulung)
- Multithreading und nebenl&amp;#228;ufige Programmierung
- Code-Organisation
- Idiomatisches Rust

# Automatisierte Tests
- Schreiben von Tests
- Ausf&amp;#252;hren und Debuggen von Tests mit Cargo und Visual Studio Code

# Erstellen und Ver&amp;#246;ffentlichen von Crates
- Erstellen wiederverwendbarer Pakete
- Code-Dokumentation
- Ver&amp;#246;ffentlichen von Crates auf crates.io

# Optional: Integration von Rust in C++-Anwendungen
- Foreign Function Interface (FFI)
- ABI-Kompatibilit&amp;#228;t
- Calling Conventions
- Name Mangling
- Speichermanagement
- Datenstruktur-Kompatibilit&amp;#228;t
- &amp;#220;bergabe von Zeichenketten
- &amp;#220;bergabe von C++-spezifischen Konstrukten
- &amp;#220;bergabe von Zeigern
- Fehlerbehandlung

# Optional: Rust in Embedded Software
- Tooling f&amp;#252;r Embedded Rust
- Low-Level-Programmierung
- Interrupt Handling
- Peripherie ansteuern mit Rust
- Power Management und Energiesparen
- Effizientes Speicher-Management
- Memory-Mapped I/O
- Testing und Debugging im Embedded-Bereich
- Fehlerbehandlung und Resilienz
- Bare-Metal-Programmierung mit Rust
- Bootloader und Firmware-Updates
- Nutzung von Rusts Zero-Cost-Abstraktionen f&amp;#252;r effizienten Code
- Concurrency in Embedded Systems
- Inline-Assembler und Interoperabilit&amp;#228;t mit C
- Integration von Inline-Assembler
- Verkn&amp;#252;pfung von C-Code mit Rust &amp;#252;ber FFI (Foreign Function Interface)</body><item><title><![CDATA[Schulung: Scrum]]></title><description><![CDATA[Einf&#252;hrung und Motivation
- Das Agile Manifest
- Agile Werte und Prinzipien
- &#220;berblick &#252;ber agile Methoden
- &#220;berblick &#252;ber Scrum

Rollen und Aufgaben
- Entwicklungsteam
- Product Owner
- Scrum Master

Artefakte
- Vision
- Product-Backlog
- Sprint-Backlog
- Burndown-Chart
- Impediment Backlog

Meetings
- Daily Scrum
- Sprint Planning Meeting 1
- Sprint Planning Meeting 2
- Sprint Review
- Sprint Retrospektive

User Stories 
Sch&#228;tzmethoden

Scrum in der Praxis
- Rahmenbedingungen
- Skalieren von Scrum
- Scrum und XP
- Scrum und Kanban (&quot;Scrumban&quot;)
- Selbstorganisation   
- Teamkommunikation/Teambuilding-Ma&#223;nahmen
- Scrum im Kontext von auf verschiedene Standorte verteilten Teams
- &quot;Scrum But&quot;]]></description><link><![CDATA[https://www.IT-Visions.de/S6183.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{31DCD65E-576D-43F3-9727-F88FBB121FA8}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:56:51 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Einf&amp;#252;hrung und Motivation
- Das Agile Manifest
- Agile Werte und Prinzipien
- &amp;#220;berblick &amp;#252;ber agile Methoden
- &amp;#220;berblick &amp;#252;ber Scrum

Rollen und Aufgaben
- Entwicklungsteam
- Product Owner
- Scrum Master

Artefakte
- Vision
- Product-Backlog
- Sprint-Backlog
- Burndown-Chart
- Impediment Backlog

Meetings
- Daily Scrum
- Sprint Planning Meeting 1
- Sprint Planning Meeting 2
- Sprint Review
- Sprint Retrospektive

User Stories 
Sch&amp;#228;tzmethoden

Scrum in der Praxis
- Rahmenbedingungen
- Skalieren von Scrum
- Scrum und XP
- Scrum und Kanban (&amp;quot;Scrumban&amp;quot;)
- Selbstorganisation   
- Teamkommunikation/Teambuilding-Ma&amp;#223;nahmen
- Scrum im Kontext von auf verschiedene Standorte verteilten Teams
- &amp;quot;Scrum But&amp;quot;</body><item><title><![CDATA[Schulung: Software Craftsmanship und Clean Code]]></title><description><![CDATA[Grundlagen Software Craftsmanship
Das Software Craftsmanship Manifest
Softwareentropie: Definition und Ursache
Indikatoren (Smells) f&#252;r Softwareentropie
Unit Testing
Teststrategien
Testgetriebene Entwicklung (TDD)
Modularisierung
Refactoring
 Praktiken des Clean Code Development
Management von Abh&#228;ngigkeiten
Entwurfsprinzipien
Entwurfsmuster (Design Pattern)
Professionalit&#228;t und Berufsethik
Zeitmanagement und Umgang mit Zeitdruck
Aufwandssch&#228;tzungen und Commitment]]></description><link><![CDATA[https://www.IT-Visions.de/S7607.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[74e33494-648b-41d7-a1b8-a34c15c2b511]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:56:50 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Grundlagen Software Craftsmanship
Das Software Craftsmanship Manifest
Softwareentropie: Definition und Ursache
Indikatoren (Smells) f&amp;#252;r Softwareentropie
Unit Testing
Teststrategien
Testgetriebene Entwicklung (TDD)
Modularisierung
Refactoring
 Praktiken des Clean Code Development
Management von Abh&amp;#228;ngigkeiten
Entwurfsprinzipien
Entwurfsmuster (Design Pattern)
Professionalit&amp;#228;t und Berufsethik
Zeitmanagement und Umgang mit Zeitdruck
Aufwandssch&amp;#228;tzungen und Commitment</body><item><title><![CDATA[Schulung: Power BI (Business Intelligence-Werkzeuge von Microsoft)]]></title><description><![CDATA[# &#220;berblick
Was ist was?
Berichtsansicht, Tabellenansicht, Modellansicht, DAX Query-Ansicht, TMDL-Ansicht, Power Query, Power BI Service, Arbeitsbereiche, Dashboards, Power BI App, ...

# Power BI Desktop
Daten importieren, Daten hinzuf&#252;gen, Daten transformieren
Daten modellieren
Daten filtern &amp; erkunden
Berichte erstellen &amp; layouten
Optional: Artificial Intelligence-Funktionen (Integration von R, Python, Cognitive Services, Azure ML, ...)

# Power BI Service
Dashboard erstellen und ver&#246;ffentlichen
Power BI App erstellen und ver&#246;ffentlichen
Daten aktualisieren
Excel Reports wiederverwenden
Zugriff steuern (Arbeitsbereich, Dashboard, Row-Level Security)

# Power BI Report Server (optional)
KPI-Felder erstellen
Daten aktualisieren
Zugriff steuern

# DAX
Grundlegendes
Berechnete Spalten und Measures
Bewertungskontext
Time Intelligence
Fortgeschrittene Formeln

# Best Practices
Sicherheit
Performanceoptimierung

# Ausblick
Kommende Funktionen]]></description><link><![CDATA[https://www.IT-Visions.de/S8947.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{198BCE67-C302-4A22-A105-4409E509B0FC}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:56:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># &amp;#220;berblick
Was ist was?
Berichtsansicht, Tabellenansicht, Modellansicht, DAX Query-Ansicht, TMDL-Ansicht, Power Query, Power BI Service, Arbeitsbereiche, Dashboards, Power BI App, ...

# Power BI Desktop
Daten importieren, Daten hinzuf&amp;#252;gen, Daten transformieren
Daten modellieren
Daten filtern &amp;amp; erkunden
Berichte erstellen &amp;amp; layouten
Optional: Artificial Intelligence-Funktionen (Integration von R, Python, Cognitive Services, Azure ML, ...)

# Power BI Service
Dashboard erstellen und ver&amp;#246;ffentlichen
Power BI App erstellen und ver&amp;#246;ffentlichen
Daten aktualisieren
Excel Reports wiederverwenden
Zugriff steuern (Arbeitsbereich, Dashboard, Row-Level Security)

# Power BI Report Server (optional)
KPI-Felder erstellen
Daten aktualisieren
Zugriff steuern

# DAX
Grundlegendes
Berechnete Spalten und Measures
Bewertungskontext
Time Intelligence
Fortgeschrittene Formeln

# Best Practices
Sicherheit
Performanceoptimierung

# Ausblick
Kommende Funktionen</body><item><title><![CDATA[Schulung: Windows Installer (MSI) und Windows Installer-XML (WiX) - Erstellen von Installationspaketen / Verteilen von Windows-Anwendungen / Deployment]]></title><description><![CDATA[# Allgemeine Informationen
- Aspekte des Installationsprozesses
   Skriptbasierte Installationssysteme
- Allgemeines zum Windows Installer
   Gr&#252;nde f&#252;r die Verwendung.
   Merkmale und Versionen 
- Tools und Anwendungen
   Windows Installer-SDK und programmtechnischer Zugriff
- Installationen mit dem Windows Installer 
   Befehlszeilenoptionen
   Installationsarten
   Sicherheit und Datenquellen

# Architektur des Windows Installers
- Allgemeines zum Windows Installer
- Windows Installer-Paket
   Physische Betrachtung
   Logische Betrachtung
   Versionierung
- Windows Installer-Service
   Client-Prozess
   Server-Prozess 
   Interaktion
- Konfigurationsdaten

# Aktionen
- Installationsprozess (Schema)
- Sequenztabellen
   Installationsablauf
   Standardaktionen und Restriktionen
- Transaktionales Installationsmodell
- Benutzerdefinierte Aktionen
   Managed Code (.NET Assemblies)
   Kategorien und Ausf&#252;hrungskontext
   Debugging

# Windows Installer XML
- Windows Installer XML
   Bestandteile 
- Sprachmerkmale
   Variablen f&#252;r Compiler und Linker
   Fehler, Warnungen, Bedingungen und Iterationen
   Includedateien, Sprachdateien und Fragmente
- Extensions und Tools
   Dark.exe, Heat.exe und Lit.exe
- Setups mit Visual Studio 
   Verwendung der Setup- und Bereitstellungsprojekte
   Automatisierte Build-Vorg&#228;nge
- Programmtechnischer Zugriff auf das Windows Installer-API 
   Deployment Tools Foundation
   WixSharp (WIX#)

# Bundles und Chainer
- WiX Managed Bootstrapper (Burn)
   Bootstrapper, Downloader, Updater und Chainer
- Zusammenfassung von Paketen
   ExePackage und MsuPackage
   MsiPackage und MspPackage
- Benutzeroberfl&#228;che
   Standardbenutzeroberfl&#228;che
   Individuelle Benutzeroberfl&#228;che
- Voraussetzungen
- Design und Technologien
   Befehlszeilenparameter
- Protokollierung
- Setups im Stil von Visual Studio

# Support f&#252;r 64 Bit
- 64-Bit-Architektur
   Unterschiede
   Windows-On-Windows 64 (WOW64)
   Dateisystem und Systemregistrierung
   Integration des Windows Installers
- Installationsprozesse
   Pakete und Komponenten
   Installationsverzeichnisse und Systemregistrierung
   Eigenschaften
   Benutzerdefinierte Aktionen
- Troubleshooting

# Transformationen
- Transformationen
   Definition und Einsatzm&#246;glichkeiten
   Vergleich mit Befehlszeilenoptionen
- Erstellen von Transformationen
   Verwenden von Windows Installer XML
   Fehlerbehandlung und Validierungsbedingungen
   Problemquelle &#187;Codepage&#171;
- Transformationsarten
- Anwenden von Transformationen
   Sicherheit und Anwendungsreihenfolge
- Anwendungsszenarien

# Aktualisierungen
- Identit&#228;t des Produktes und Arten von Updates
- Minimale und komplexe Aktualisierungen
- Anatomie eines Patches
   Schema und Transformationen
- Erstellen eines Patches
   Richtlinien, Voraussetzungen und Schema
   Patch Creation Property File
   Exkurs: Schematischer Ablauf (patchwiz.dll)
   Verwenden von Win...]]></description><link><![CDATA[https://www.IT-Visions.de/S6361.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{82E2C5CC-290B-4B46-A694-AB728A0D6D75}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:25:59 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Allgemeine Informationen
- Aspekte des Installationsprozesses
   Skriptbasierte Installationssysteme
- Allgemeines zum Windows Installer
   Gr&amp;#252;nde f&amp;#252;r die Verwendung.
   Merkmale und Versionen 
- Tools und Anwendungen
   Windows Installer-SDK und programmtechnischer Zugriff
- Installationen mit dem Windows Installer 
   Befehlszeilenoptionen
   Installationsarten
   Sicherheit und Datenquellen

# Architektur des Windows Installers
- Allgemeines zum Windows Installer
- Windows Installer-Paket
   Physische Betrachtung
   Logische Betrachtung
   Versionierung
- Windows Installer-Service
   Client-Prozess
   Server-Prozess 
   Interaktion
- Konfigurationsdaten

# Aktionen
- Installationsprozess (Schema)
- Sequenztabellen
   Installationsablauf
   Standardaktionen und Restriktionen
- Transaktionales Installationsmodell
- Benutzerdefinierte Aktionen
   Managed Code (.NET Assemblies)
   Kategorien und Ausf&amp;#252;hrungskontext
   Debugging

# Windows Installer XML
- Windows Installer XML
   Bestandteile 
- Sprachmerkmale
   Variablen f&amp;#252;r Compiler und Linker
   Fehler, Warnungen, Bedingungen und Iterationen
   Includedateien, Sprachdateien und Fragmente
- Extensions und Tools
   Dark.exe, Heat.exe und Lit.exe
- Setups mit Visual Studio 
   Verwendung der Setup- und Bereitstellungsprojekte
   Automatisierte Build-Vorg&amp;#228;nge
- Programmtechnischer Zugriff auf das Windows Installer-API 
   Deployment Tools Foundation
   WixSharp (WIX#)

# Bundles und Chainer
- WiX Managed Bootstrapper (Burn)
   Bootstrapper, Downloader, Updater und Chainer
- Zusammenfassung von Paketen
   ExePackage und MsuPackage
   MsiPackage und MspPackage
- Benutzeroberfl&amp;#228;che
   Standardbenutzeroberfl&amp;#228;che
   Individuelle Benutzeroberfl&amp;#228;che
- Voraussetzungen
- Design und Technologien
   Befehlszeilenparameter
- Protokollierung
- Setups im Stil von Visual Studio

# Support f&amp;#252;r 64 Bit
- 64-Bit-Architektur
   Unterschiede
   Windows-On-Windows 64 (WOW64)
   Dateisystem und Systemregistrierung
   Integration des Windows Installers
- Installationsprozesse
   Pakete und Komponenten
   Installationsverzeichnisse und Systemregistrierung
   Eigenschaften
   Benutzerdefinierte Aktionen
- Troubleshooting

# Transformationen
- Transformationen
   Definition und Einsatzm&amp;#246;glichkeiten
   Vergleich mit Befehlszeilenoptionen
- Erstellen von Transformationen
   Verwenden von Windows Installer XML
   Fehlerbehandlung und Validierungsbedingungen
   Problemquelle &amp;#187;Codepage&amp;#171;
- Transformationsarten
- Anwenden von Transformationen
   Sicherheit und Anwendungsreihenfolge
- Anwendungsszenarien

# Aktualisierungen
- Identit&amp;#228;t des Produktes und Arten von Updates
- Minimale und komplexe Aktualisierungen
- Anatomie eines Patches
   Schema und Transformationen
- Erstellen eines Patches
   Richtlinien, Voraussetzungen und Schema
   Patch Creation Property File
   Exkurs: Schematischer Ablauf (patchwiz.dll)
   Verwenden von Win...</body><item><title><![CDATA[Schulung: Power BI für Entwickler]]></title><description><![CDATA[# DAX (Data Analysis Expression)
Berechnete Spalten, Berechnete Tabellen, Measures, Row Level Security und Abfragen

# M (Power Query Mashup Language)
Funktionsweise der Sprache &#252;ber die Graphische Oberfl&#228;che hinaus (Funktionen, die in der GUI nicht verf&#252;gbar sind, Parameter, Funktionen)

# SQL (Structured Query Language)
Abfragen, Tabellen verbinden, Filtern, Gruppieren, Sortieren, Funktionen, Common Table Expressions

# Python
Dataframe, n&#252;tzliche Bibliotheken allgemein und im speziellen mit Fabric, typische Transformationen

# TMDL (Tabular Model Definition Language) und TMSL (Tabular Model Script Language)
TMDL View, TMDL Dateien, Source Control

# XMLA (Extended Markup Language for Analysis Services)
Refresh, Artefakte anlegen und modifizieren, Partitionierung]]></description><link><![CDATA[https://www.IT-Visions.de/S11780.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{AE1C6DE3-5813-4280-9638-155F0B6017E2}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:24:58 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># DAX (Data Analysis Expression)
Berechnete Spalten, Berechnete Tabellen, Measures, Row Level Security und Abfragen

# M (Power Query Mashup Language)
Funktionsweise der Sprache &amp;#252;ber die Graphische Oberfl&amp;#228;che hinaus (Funktionen, die in der GUI nicht verf&amp;#252;gbar sind, Parameter, Funktionen)

# SQL (Structured Query Language)
Abfragen, Tabellen verbinden, Filtern, Gruppieren, Sortieren, Funktionen, Common Table Expressions

# Python
Dataframe, n&amp;#252;tzliche Bibliotheken allgemein und im speziellen mit Fabric, typische Transformationen

# TMDL (Tabular Model Definition Language) und TMSL (Tabular Model Script Language)
TMDL View, TMDL Dateien, Source Control

# XMLA (Extended Markup Language for Analysis Services)
Refresh, Artefakte anlegen und modifizieren, Partitionierung</body><item><title><![CDATA[Schulung: Model Context Protocol (MCP)]]></title><description><![CDATA[# MCP-Grundlagen
- Was ist das MCP?
- Versionen
- Konzepte
- Rollen: Server, Host, Client
- Einbindung von MCP-Servern in KI-Werkzeuge
- Spezielle MCP-Werkzeuge: MCP Inspector

# MCP-Server, MCP-Clients und MCP-Apps selbst implementieren
- JSON-RPC 
- Standard-IO (Stdio) 
- Streamable HTTP 
- Primitive
- Operationen
- Verf&#252;gbare SDKs

# MCP-SDK f&#252;r .NET/C# (oder andere Programmiersprache nach Wahl)
- NuGet-Pakete
- Projektvorlage
- Tools, Ressourcen und Prompts implementieren
- Verschiedene R&#252;ckgabetypen
- Fehlerbehandlung
- Einen MCP-Client implementieren

# Fortgeschrittene Konzepte
- Notifications
- Tasks 
- Elicitation
- MCP-Apps
- Sicherheit: Authentifizierung &#252;ber OpenID Connect und Autorisierung &#252;ber OAuth 2.0]]></description><link><![CDATA[https://www.IT-Visions.de/S11666.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{EF86040B-FC47-408A-91D7-47BB4E26D3E0}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:18:12 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># MCP-Grundlagen
- Was ist das MCP?
- Versionen
- Konzepte
- Rollen: Server, Host, Client
- Einbindung von MCP-Servern in KI-Werkzeuge
- Spezielle MCP-Werkzeuge: MCP Inspector

# MCP-Server, MCP-Clients und MCP-Apps selbst implementieren
- JSON-RPC 
- Standard-IO (Stdio) 
- Streamable HTTP 
- Primitive
- Operationen
- Verf&amp;#252;gbare SDKs

# MCP-SDK f&amp;#252;r .NET/C# (oder andere Programmiersprache nach Wahl)
- NuGet-Pakete
- Projektvorlage
- Tools, Ressourcen und Prompts implementieren
- Verschiedene R&amp;#252;ckgabetypen
- Fehlerbehandlung
- Einen MCP-Client implementieren

# Fortgeschrittene Konzepte
- Notifications
- Tasks 
- Elicitation
- MCP-Apps
- Sicherheit: Authentifizierung &amp;#252;ber OpenID Connect und Autorisierung &amp;#252;ber OAuth 2.0</body><item><title><![CDATA[Schulung: Windows Application Packaging Projects (MSIX) - Moderne Anwendungspaketierung und Verteilung]]></title><description><![CDATA[# Tag 1:
Was ist MSIX? 
- Die Geschichte hinter MSIX und den Modern Applications 
- Anwendung und Vergleich von MSIX zu anderen Technologien 
- Paketaufbau - Generelle Funktion und Filtertreiber 
- Einschr&#228;nkungen (Treiber, Dienste) - Paketdateien: VFS, VREG 
- Wie werden MSIX-Pakete im Betriebssystem integriert (Global, Per User) 
- Paket-ID – PowerShell Cmdlets zur Verteilung und Anzeige 
- Unterschiede MSIX zu AppX - Codesignaturen im Paket 
- &#220;bung: Paketverteilung mit der PowerShell - Verteilungsoptimierung

MSIX Client Integration (Speicherorte, Benutzerprofil) –
- MSIX und AppX Gruppenrichtlinien 
- Paket-Reparaturmechanismen im Benutzerkontext (Cmdlets) 
- &#220;bung: Gruppenrichtlinien f&#252;r den Kurs erstellen

Abh&#228;ngigkeiten im MSIX-Paket 
- Abh&#228;ngigkeiten im Paket - MSIX und AppXBundles 
- Verteilung von Paketen mit Abh&#228;ngigkeiten

AppInstaller und MSIX 
- Was ist der AppInstaller? 
- Abh&#228;ngigkeiten l&#246;sen mit AppInstaller (Bundles) 
- Richtlinien f&#252;r den AppInstaller 
- Offline-Installation des AppInstallers f&#252;r Windows Server 
- Bestandteile des AppInstallers – Paketupdates mit dem AppInstaller 
- Winget als Bestandteil des AppInstallers 
- Metadefinitionen von Winget 
- AppInstaller-Steuerungsdatei „.appinstaller“ - Updates mit dem AppInstaller 
- &#220;bung: Paketupdate mit dem AppInstaller

Wichtige Tools 
- Tools f&#252;r MSIX (f&#252;r die Teilnehmer: MSIX Hero oder PowerShell) 
- MSIX Commander

MSIX und Codesignaturen 
- Was sind Zertifikate? - Was sind Code-Signing-Zertifikate? 
- Wie werden MSIX-Pakete digital signiert und welche M&#246;glichkeiten gibt es? 
- Nutzung eines Timestamps f&#252;r Zertifikate 
- &#220;bung: Self-Signed-Certificate f&#252;r die &#220;bungen mit PowerShell erstellen

MSIX Paketierungsumgebung 
- Wie wird eine solide Umgebung zur Paketierung erstellt? 
- &#220;bung: Anpassung f&#252;r eine Paketierungsumgebung 
- Assistent f&#252;r eine Paketierungsumgebung in Hyper-V

# Tag 2:
Das MSIX Packaging Tool 
- Voraussetzungen, Installation 
- Installation aus dem Microsoft Store 
- MSIX Packaging Tool Offline-Installation 
- &#220;bung: Installation des MSIX Packaging Tools, Vorbereitungen zur Paketerstellung 
- Einstellungen im Packaging Tool 
- Best Practices f&#252;r die Paketierung - Troubleshooting im MSIX Packaging Tool 
- &#220;bung: Erstellung eines einfachen Pakets 
- MSIX-Paket editieren und nachbearbeiten

Alternativen zum MSIX Packaging Tool 
- Installation des Advanced Installer Express aus dem Store 
- Optional: Offline-Installation mit PowerShell 
- Funktionen im Advanced Installer Express und Vorteile f&#252;r die Paketierung

MSIX Modification Package bzw. &#196;nderungspakete 
- Was ist ein Modification Package? 
- Unterschiedliche Benutzerkonfigurationen f&#252;r eine Software 
- Fragestellung: Unterschiedliche Pakete oder Customizing auf Paketebene f&#252;r Anwendungs&#228;nderungen?
- Verteilung von Modification Packages „Per User“ 
- &#220;bung: Erstellung und Verteilung eines Modification Packages (Optional mit PowerShell...]]></description><link><![CDATA[https://www.IT-Visions.de/S9717.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1EC31DCE-14DB-4DFD-970C-C875342F6A13}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:18:11 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Tag 1:
Was ist MSIX? 
- Die Geschichte hinter MSIX und den Modern Applications 
- Anwendung und Vergleich von MSIX zu anderen Technologien 
- Paketaufbau - Generelle Funktion und Filtertreiber 
- Einschr&amp;#228;nkungen (Treiber, Dienste) - Paketdateien: VFS, VREG 
- Wie werden MSIX-Pakete im Betriebssystem integriert (Global, Per User) 
- Paket-ID – PowerShell Cmdlets zur Verteilung und Anzeige 
- Unterschiede MSIX zu AppX - Codesignaturen im Paket 
- &amp;#220;bung: Paketverteilung mit der PowerShell - Verteilungsoptimierung

MSIX Client Integration (Speicherorte, Benutzerprofil) –
- MSIX und AppX Gruppenrichtlinien 
- Paket-Reparaturmechanismen im Benutzerkontext (Cmdlets) 
- &amp;#220;bung: Gruppenrichtlinien f&amp;#252;r den Kurs erstellen

Abh&amp;#228;ngigkeiten im MSIX-Paket 
- Abh&amp;#228;ngigkeiten im Paket - MSIX und AppXBundles 
- Verteilung von Paketen mit Abh&amp;#228;ngigkeiten

AppInstaller und MSIX 
- Was ist der AppInstaller? 
- Abh&amp;#228;ngigkeiten l&amp;#246;sen mit AppInstaller (Bundles) 
- Richtlinien f&amp;#252;r den AppInstaller 
- Offline-Installation des AppInstallers f&amp;#252;r Windows Server 
- Bestandteile des AppInstallers – Paketupdates mit dem AppInstaller 
- Winget als Bestandteil des AppInstallers 
- Metadefinitionen von Winget 
- AppInstaller-Steuerungsdatei „.appinstaller“ - Updates mit dem AppInstaller 
- &amp;#220;bung: Paketupdate mit dem AppInstaller

Wichtige Tools 
- Tools f&amp;#252;r MSIX (f&amp;#252;r die Teilnehmer: MSIX Hero oder PowerShell) 
- MSIX Commander

MSIX und Codesignaturen 
- Was sind Zertifikate? - Was sind Code-Signing-Zertifikate? 
- Wie werden MSIX-Pakete digital signiert und welche M&amp;#246;glichkeiten gibt es? 
- Nutzung eines Timestamps f&amp;#252;r Zertifikate 
- &amp;#220;bung: Self-Signed-Certificate f&amp;#252;r die &amp;#220;bungen mit PowerShell erstellen

MSIX Paketierungsumgebung 
- Wie wird eine solide Umgebung zur Paketierung erstellt? 
- &amp;#220;bung: Anpassung f&amp;#252;r eine Paketierungsumgebung 
- Assistent f&amp;#252;r eine Paketierungsumgebung in Hyper-V

# Tag 2:
Das MSIX Packaging Tool 
- Voraussetzungen, Installation 
- Installation aus dem Microsoft Store 
- MSIX Packaging Tool Offline-Installation 
- &amp;#220;bung: Installation des MSIX Packaging Tools, Vorbereitungen zur Paketerstellung 
- Einstellungen im Packaging Tool 
- Best Practices f&amp;#252;r die Paketierung - Troubleshooting im MSIX Packaging Tool 
- &amp;#220;bung: Erstellung eines einfachen Pakets 
- MSIX-Paket editieren und nachbearbeiten

Alternativen zum MSIX Packaging Tool 
- Installation des Advanced Installer Express aus dem Store 
- Optional: Offline-Installation mit PowerShell 
- Funktionen im Advanced Installer Express und Vorteile f&amp;#252;r die Paketierung

MSIX Modification Package bzw. &amp;#196;nderungspakete 
- Was ist ein Modification Package? 
- Unterschiedliche Benutzerkonfigurationen f&amp;#252;r eine Software 
- Fragestellung: Unterschiedliche Pakete oder Customizing auf Paketebene f&amp;#252;r Anwendungs&amp;#228;nderungen?
- Verteilung von Modification Packages „Per User“ 
- &amp;#220;bung: Erstellung und Verteilung eines Modification Packages (Optional mit PowerShell...</body><item><title><![CDATA[Schulung: Vue.js]]></title><description><![CDATA[Optional: Vermittlung ggf. notwendiger Grundlagen in HTML, CSS, JavaScript/TypeScript und Node.js.

# &#220;berblick &#252;ber Vue.js
- Vergleich von Vue.js mit anderen JavaScript-Frameworks wie Angular und React
- Funktions&#252;berblick
- Warum ist Vue.js ein &quot;progressives&quot; Framework?
- Erste Beispiele in Vue.js
- Vue.js einfach einbetten in statische HTML-Seiten bzw. serverseitig gerenderte Seiten

# Vue.js-Projekte
- Vite und create-vue (optional auch die alte Vue CLI)
- Visual Studio Code als Editor (andere Editoren auf Wunsch)
- VSCode-Erweiterung Volar
- Vue-Instanzen
- Praxistaugliche Projekt-Setups mit TypeScript und Plugins

# Vue.js-Architekturstile
- Options API vs. Composition API
- Script mit Funktion setup() vs. Tag script setup
- Single-File-Components vs. Multi-File-Components

# Arbeiten mit Vue
- Template-Syntax und Data Binding
- Properties, Computed Properties und Watcher
- Bedingtes Rendern und Darstellung von Listen
- Komponentenbildung und Wiederverwendung
- Routing mit dem Vue.js Router
- Kommunikation zwischen Komponenten
- Event-Handling
- Eingabeformulare
- Aufruf von REST-Services im Backend
- Deployment

# Aufbauwissen:
- Statemanagement ohne und mit Pinia
- BootstrapVue (alternativ andere Frameworks wie Vuetify Material Design Framework)
- Andere Vue.js-Erweiterungen nach Vereinbarung
- Automatisiertes Testen von Vue.js-Anwendungen

Optional: 
- Anwendungsframework Nuxt
- Server-Side-Rendering
- Static-Site-Generation]]></description><link><![CDATA[https://www.IT-Visions.de/S9380.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{64D9D87F-613E-4A11-BFE8-B965B9D4847F}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:18:11 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: Vermittlung ggf. notwendiger Grundlagen in HTML, CSS, JavaScript/TypeScript und Node.js.

# &amp;#220;berblick &amp;#252;ber Vue.js
- Vergleich von Vue.js mit anderen JavaScript-Frameworks wie Angular und React
- Funktions&amp;#252;berblick
- Warum ist Vue.js ein &amp;quot;progressives&amp;quot; Framework?
- Erste Beispiele in Vue.js
- Vue.js einfach einbetten in statische HTML-Seiten bzw. serverseitig gerenderte Seiten

# Vue.js-Projekte
- Vite und create-vue (optional auch die alte Vue CLI)
- Visual Studio Code als Editor (andere Editoren auf Wunsch)
- VSCode-Erweiterung Volar
- Vue-Instanzen
- Praxistaugliche Projekt-Setups mit TypeScript und Plugins

# Vue.js-Architekturstile
- Options API vs. Composition API
- Script mit Funktion setup() vs. Tag script setup
- Single-File-Components vs. Multi-File-Components

# Arbeiten mit Vue
- Template-Syntax und Data Binding
- Properties, Computed Properties und Watcher
- Bedingtes Rendern und Darstellung von Listen
- Komponentenbildung und Wiederverwendung
- Routing mit dem Vue.js Router
- Kommunikation zwischen Komponenten
- Event-Handling
- Eingabeformulare
- Aufruf von REST-Services im Backend
- Deployment

# Aufbauwissen:
- Statemanagement ohne und mit Pinia
- BootstrapVue (alternativ andere Frameworks wie Vuetify Material Design Framework)
- Andere Vue.js-Erweiterungen nach Vereinbarung
- Automatisiertes Testen von Vue.js-Anwendungen

Optional: 
- Anwendungsframework Nuxt
- Server-Side-Rendering
- Static-Site-Generation</body><item><title><![CDATA[Schulung: Microsoft Copilot Studio]]></title><description><![CDATA[Microsoft Copilot Stack im &#220;berblick
- Copilot / Business Copilots und Custom Copilots
- Komponenten
 
Agents erstellen in Copilot Studio
- Grundlagen und Komponenten
- Aufbau und Best Practices
- Erstellen von klassischen Chatbots
 
Generative Agents erstellen
- Generative Orchestration verstehen
- Instructions/Actions/Topics
- Erstellung eines generativen Agents
 
Systemintegration in Agents
- Erstellung eigener Actions
- AI Prompts integrieren
- Grounding mit eigenen Daten
 
Erweitern des Microsoft Copilot mit Copilot Studio
- Aufbau einer Bibliothek
- Anbinden von Systemen
- Copilot in Power Automate
 
Governance
- Die Generative AI-Nutzung &#252;berwachen
- Kontrollieren der Ver&#246;ffentlichung
- Data Loss Prevention Policies einrichten]]></description><link><![CDATA[https://www.IT-Visions.de/S11646.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{FBA04EA6-2BFF-41F9-ABD3-DE10059C9597}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:18:10 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Microsoft Copilot Stack im &amp;#220;berblick
- Copilot / Business Copilots und Custom Copilots
- Komponenten
 
Agents erstellen in Copilot Studio
- Grundlagen und Komponenten
- Aufbau und Best Practices
- Erstellen von klassischen Chatbots
 
Generative Agents erstellen
- Generative Orchestration verstehen
- Instructions/Actions/Topics
- Erstellung eines generativen Agents
 
Systemintegration in Agents
- Erstellung eigener Actions
- AI Prompts integrieren
- Grounding mit eigenen Daten
 
Erweitern des Microsoft Copilot mit Copilot Studio
- Aufbau einer Bibliothek
- Anbinden von Systemen
- Copilot in Power Automate
 
Governance
- Die Generative AI-Nutzung &amp;#252;berwachen
- Kontrollieren der Ver&amp;#246;ffentlichung
- Data Loss Prevention Policies einrichten</body><item><title><![CDATA[Schulung: Entity Framework Core 11.0 (EF 11.0) - Änderungen und Neuerungen gegenüber Entity Framework Core 10.0]]></title><description><![CDATA[- Fakten zu Entity Framework Core 11.0
- Breaking Changes gegen&#252;ber Entity Framework Core 10.0
- Performance von Entity Framework Core 11.0
- Neuerungen in Entity Framework Core 11.0 bei der Modellerstellung
- Neuerungen in Entity Framework Core 11.0 beim Forward Engineering
- Neuerungen in Entity Framework Core 11.0 beim Reverse Engineering
- Neuerungen in Entity Framework Core 11.0 bei LINQ
- Neuerungen in Entity Framework Core 11.0 bei SQL
- Neuerungen in Entity Framework Core 11.0 beim Entity Framework Core API
- Neuerungen in Entity Framework Core 11.0 bei den Werkzeugen]]></description><link><![CDATA[https://www.IT-Visions.de/S12516.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A20E409F-07BF-497B-9491-FA1FAE26AB16}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:18:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Fakten zu Entity Framework Core 11.0
- Breaking Changes gegen&amp;#252;ber Entity Framework Core 10.0
- Performance von Entity Framework Core 11.0
- Neuerungen in Entity Framework Core 11.0 bei der Modellerstellung
- Neuerungen in Entity Framework Core 11.0 beim Forward Engineering
- Neuerungen in Entity Framework Core 11.0 beim Reverse Engineering
- Neuerungen in Entity Framework Core 11.0 bei LINQ
- Neuerungen in Entity Framework Core 11.0 bei SQL
- Neuerungen in Entity Framework Core 11.0 beim Entity Framework Core API
- Neuerungen in Entity Framework Core 11.0 bei den Werkzeugen</body><item><title><![CDATA[Schulung: ASP.NET Core 11.0 - Änderungen und Neuerungen gegenüber ASP.NET Core 10.0]]></title><description><![CDATA[Optional: Neuerungen in .NET 11.0 und C# 15.0

- Neuerungen in ASP.NET Core 11.0 WebAPIs
- Neuerungen in ASP.NET Core 11.0 Minimal WebAPIs
- Neuerungen in ASP.NET Core 11.0 MVC
- Neuerungen in ASP.NET Core 11.0 Razor Pages
- Neuerungen in ASP.NET Core 11.0 Blazor
- Neuerungen im Kestrel-Server in ASP.NET Core 11.0
- Sonstige Neuerungen in ASP.NET Core 11.0]]></description><link><![CDATA[https://www.IT-Visions.de/S12515.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{46BE732E-9517-4C23-A80C-0A992B3D3BFD}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:18:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: Neuerungen in .NET 11.0 und C# 15.0

- Neuerungen in ASP.NET Core 11.0 WebAPIs
- Neuerungen in ASP.NET Core 11.0 Minimal WebAPIs
- Neuerungen in ASP.NET Core 11.0 MVC
- Neuerungen in ASP.NET Core 11.0 Razor Pages
- Neuerungen in ASP.NET Core 11.0 Blazor
- Neuerungen im Kestrel-Server in ASP.NET Core 11.0
- Sonstige Neuerungen in ASP.NET Core 11.0</body><item><title><![CDATA[Schulung: Entity Framework Core 10.0 (EF 10.0) - Änderungen und Neuerungen gegenüber Entity Framework Core 9.0]]></title><description><![CDATA[- Fakten zu Entity Framework Core 10.0
- Breaking Changes gegen&#252;ber Entity Framework Core 9.0
- Performance von Entity Framework Core 10.0
- Neuerungen in Entity Framework Core 10.0 bei der Modellerstellung
- Neuerungen in Entity Framework Core 10.0 beim Forward Engineering
- Neuerungen in Entity Framework Core 10.0 beim Reverse Engineering
- Neuerungen in Entity Framework Core 10.0 bei LINQ
- Neuerungen in Entity Framework Core 10.0 bei SQL
- Neuerungen in Entity Framework Core 10.0 beim Entity Framework Core API
- Neuerungen in Entity Framework Core 10.0 bei den Werkzeugen]]></description><link><![CDATA[https://www.IT-Visions.de/S11695.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{81A25C8A-B769-4BB4-AB5C-C7C47C6AAF09}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:18:08 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Fakten zu Entity Framework Core 10.0
- Breaking Changes gegen&amp;#252;ber Entity Framework Core 9.0
- Performance von Entity Framework Core 10.0
- Neuerungen in Entity Framework Core 10.0 bei der Modellerstellung
- Neuerungen in Entity Framework Core 10.0 beim Forward Engineering
- Neuerungen in Entity Framework Core 10.0 beim Reverse Engineering
- Neuerungen in Entity Framework Core 10.0 bei LINQ
- Neuerungen in Entity Framework Core 10.0 bei SQL
- Neuerungen in Entity Framework Core 10.0 beim Entity Framework Core API
- Neuerungen in Entity Framework Core 10.0 bei den Werkzeugen</body><item><title><![CDATA[Schulung: GraphQL mit .NET]]></title><description><![CDATA[# Basiswissen
- Einsatzgebiete f&#252;r GraphQL
- Vergleich GraphQL und REST-APIs
- Grundkonzepte von GraphQL
- Schema und Datentypen
- Werkzeuge f&#252;r GraphQL, z.B. GraphiQL, GraphQL Voyager, GraphQL IDE, GraphQL Code Generator, Insomnia, Nitro usw.

# GraphQL-Implementierungen f&#252;r .NET/ASP.NET Core
- graphql-dotnet
- GraphQL.EntityFramework
- ChilliCream Hot Chocolate
- ChilliCream Strawberry Shake
-  (andere auf Wunsch)

# Abfragen mit GraphQL
- einfache Abfragen
- parametrisierte Abfragen 
- Aliase
- Fragmente
- Operationsnamen und Variablen
- Direktiven

# Weitere Themen
- Daten einf&#252;gen, &#228;ndern und l&#246;schen mit Mutationen
- Sicherheit]]></description><link><![CDATA[https://www.IT-Visions.de/S9784.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2A8670A4-C112-4BEE-84ED-3C8F65540343}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:12:15 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Basiswissen
- Einsatzgebiete f&amp;#252;r GraphQL
- Vergleich GraphQL und REST-APIs
- Grundkonzepte von GraphQL
- Schema und Datentypen
- Werkzeuge f&amp;#252;r GraphQL, z.B. GraphiQL, GraphQL Voyager, GraphQL IDE, GraphQL Code Generator, Insomnia, Nitro usw.

# GraphQL-Implementierungen f&amp;#252;r .NET/ASP.NET Core
- graphql-dotnet
- GraphQL.EntityFramework
- ChilliCream Hot Chocolate
- ChilliCream Strawberry Shake
-  (andere auf Wunsch)

# Abfragen mit GraphQL
- einfache Abfragen
- parametrisierte Abfragen 
- Aliase
- Fragmente
- Operationsnamen und Variablen
- Direktiven

# Weitere Themen
- Daten einf&amp;#252;gen, &amp;#228;ndern und l&amp;#246;schen mit Mutationen
- Sicherheit</body><item><title><![CDATA[Schulung: C#-Basiswissen (Grundlagen der Programmiersprache C#)]]></title><description><![CDATA[# Grundlagen Microsoft .NET 
- Varianten von .NET
- Bestandteile und Dienste von .NET: CLR, Just-in-Time-Compiler, Ahead-of-Time-Compiler (ab .NET 7.0), Garbage Collector, Exception Handling usw.
- .NET Software Development Kit (SDK)
- .NET-Entwicklungsumgebungen nach Ihrer Wahl: Visual Studio, Visual Studio Code, Rider

# Basiswissen
Architektur von C# auf Basis von .NET (.NET-Konzepte, auf denen C# aufbaut)
Standardisierung der Sprache bei ECMA/ISO
Grundprinzipien der Sprache und der Sprachsyntax
Compiler
Datentypen und Literale 
Implizit typisierte lokale Variablen / Type Inference (ab C# 3.0)
Verbatim Strings und String Interpolation (ab C# 6.0)
Raw Literal Strings und UTF-8 String Literals (ab C# 11.0)
Nullable Value Types (ab C# 2.0)
Null Referenz-Pr&#252;fungen / Nullable Reference Types (ab C# 8.0)
Initializer
Operatoren 
Bedingungen und Schleifen
Switch Expressions (ab C# 8.0)
Arrays und Objektmengen
Index und Range (ab C# 8.0)

# Objektorientiertes Programmieren mit C#
Namensr&#228;ume
Objekte und Klassen (inklusive aller Besonderheiten wie z.B. abstrakte, statische und partielle Klassen)
Klassen versus Strukturen
Records (ab C# 9.0)
Sichtbarkeit f&#252;r Typen (public, private, protected, file)
Operatoren typeof() und nameof()
Klassenmitglieder (Methoden, Properties, Fields, Konstruktoren)
Modifizierer f&#252;r Klassenmitglieder (public, private, protected, readonly, required, …)
Statische Mitglieder
Named/Optional Parameters (ab C# 4.0)
Methoden &#252;berladen
Local Functions (ab C# 7.0) und Static Local Functions (ab C# 8.0)
Erweiterungsmethoden (Extension Methods) (ab C# 3.0)
Vererbung (Vererbungsregeln) und Polymorphismus
Abstrakte Klassen
Schnittstellen
Standardimplementierungen in Schnittstellen (ab C# 8.0)
IDisposable/using-Bl&#246;cke
Nutzung generischer Klassen

# Praxisszenarien
Erzeugung von Anwendungen (EXE)
Erzeugung und Einbindung von Klassenbibliotheken (DLL)
Nutzung externer Klassenbibliotheken via NuGet

# Weitere Sprachkonstrukte
XML-Quellcodekommentierung / Einsatz von Dokumentationsgenerierungstools
Anonyme Typen (ab C# 3.0)
Tupel (ab C# 7.0)
Union Types (ab C# 15.0)
Fehlerbehandlung (Exception Handling)
Exception Filters (ab C# 6.0)
Pattern Matching (ab C# 7.0)
Annotationen (Metadaten/.NET-Attribute) verwenden
Language Integrated Query (LINQ) / Abfrageausdr&#252;cke (Query Expressions) (ab C# 3.0)
Lambda-Ausdr&#252;cke (Lambda Expressions) (ab C# 3.0)
Expression-bodied Members (ab C# 6.0)
Delegaten und Ereignisse (Events) 
Asynchrone Programmierung mit async/await (ab C# 5.0)

Ausblick
- Ausblick auf fortgeschrittene Sprachfeatures aus dem C#-Aufbauwissen
- Ausblick auf neue Sprachfeatures in der Zukunft (soweit aktuell angek&#252;ndigt)]]></description><link><![CDATA[https://www.IT-Visions.de/S4209.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{BCF4E613-CF33-4D9D-B95A-31D4E9EE918D}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:07:14 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Grundlagen Microsoft .NET 
- Varianten von .NET
- Bestandteile und Dienste von .NET: CLR, Just-in-Time-Compiler, Ahead-of-Time-Compiler (ab .NET 7.0), Garbage Collector, Exception Handling usw.
- .NET Software Development Kit (SDK)
- .NET-Entwicklungsumgebungen nach Ihrer Wahl: Visual Studio, Visual Studio Code, Rider

# Basiswissen
Architektur von C# auf Basis von .NET (.NET-Konzepte, auf denen C# aufbaut)
Standardisierung der Sprache bei ECMA/ISO
Grundprinzipien der Sprache und der Sprachsyntax
Compiler
Datentypen und Literale 
Implizit typisierte lokale Variablen / Type Inference (ab C# 3.0)
Verbatim Strings und String Interpolation (ab C# 6.0)
Raw Literal Strings und UTF-8 String Literals (ab C# 11.0)
Nullable Value Types (ab C# 2.0)
Null Referenz-Pr&amp;#252;fungen / Nullable Reference Types (ab C# 8.0)
Initializer
Operatoren 
Bedingungen und Schleifen
Switch Expressions (ab C# 8.0)
Arrays und Objektmengen
Index und Range (ab C# 8.0)

# Objektorientiertes Programmieren mit C#
Namensr&amp;#228;ume
Objekte und Klassen (inklusive aller Besonderheiten wie z.B. abstrakte, statische und partielle Klassen)
Klassen versus Strukturen
Records (ab C# 9.0)
Sichtbarkeit f&amp;#252;r Typen (public, private, protected, file)
Operatoren typeof() und nameof()
Klassenmitglieder (Methoden, Properties, Fields, Konstruktoren)
Modifizierer f&amp;#252;r Klassenmitglieder (public, private, protected, readonly, required, …)
Statische Mitglieder
Named/Optional Parameters (ab C# 4.0)
Methoden &amp;#252;berladen
Local Functions (ab C# 7.0) und Static Local Functions (ab C# 8.0)
Erweiterungsmethoden (Extension Methods) (ab C# 3.0)
Vererbung (Vererbungsregeln) und Polymorphismus
Abstrakte Klassen
Schnittstellen
Standardimplementierungen in Schnittstellen (ab C# 8.0)
IDisposable/using-Bl&amp;#246;cke
Nutzung generischer Klassen

# Praxisszenarien
Erzeugung von Anwendungen (EXE)
Erzeugung und Einbindung von Klassenbibliotheken (DLL)
Nutzung externer Klassenbibliotheken via NuGet

# Weitere Sprachkonstrukte
XML-Quellcodekommentierung / Einsatz von Dokumentationsgenerierungstools
Anonyme Typen (ab C# 3.0)
Tupel (ab C# 7.0)
Union Types (ab C# 15.0)
Fehlerbehandlung (Exception Handling)
Exception Filters (ab C# 6.0)
Pattern Matching (ab C# 7.0)
Annotationen (Metadaten/.NET-Attribute) verwenden
Language Integrated Query (LINQ) / Abfrageausdr&amp;#252;cke (Query Expressions) (ab C# 3.0)
Lambda-Ausdr&amp;#252;cke (Lambda Expressions) (ab C# 3.0)
Expression-bodied Members (ab C# 6.0)
Delegaten und Ereignisse (Events) 
Asynchrone Programmierung mit async/await (ab C# 5.0)

Ausblick
- Ausblick auf fortgeschrittene Sprachfeatures aus dem C#-Aufbauwissen
- Ausblick auf neue Sprachfeatures in der Zukunft (soweit aktuell angek&amp;#252;ndigt)</body><item><title><![CDATA[Schulung: Microservices erstellen und betreiben (mit ASP.NET, ASP.NET Core, Java oder node.js)]]></title><description><![CDATA[Architektur von Microservices
- Konzept der Microservices
- SOA vs Micrososervices
- Herausforderungen / Fallstricke bei Microservices
- Wof&#252;r eignen sich Microservices und wof&#252;r nicht?
- Architekturprinzipien von Microservices
- Datenhaltung bei Microservices
- Kommunikation zwischen Microservices
- Micro-Apps (Microservices mit UI) / &quot;Self Contained Systems&quot;
- Organisatorisches bei Microservices / Workflows zur Erstellung von Microservices
- Zusammenhang Microservices und DevOps
- Microservices und User Interfaces
- Techniken, Frameworks und Werkzeuge f&#252;r den erfolgreichen Einsatz von Microservices

Realisierung von Microservices
- Implementierung mit .NET (ASP.NET WebAPI), .NET Core (ASP.NET Core WebAPI), Java, node.js oder anderer Entwicklungsplattform nach Wunsch
- Metadaten mit OpenAPI Specification (OAS) / Swagger
- Deployment von Microservices

Aufbauthemen
- Konfiguration und Speicherung von Geheimnissen
- Logging/Tracing, &#220;berwachung/Monitoring/Telemetrie, Metriken
- Service Registry und Service Discovery
- Load Balancing
- Sicherheit: Absicherung der Kommunikation (Verschl&#252;sselung / Authentifizierung)
- Continous Integration (CI) / Continous Delivery (CD)
- Verwendung von Container-Technologien / Microservices in Docker (optional: Kubernetes)
- Message-Broker
- API-Gateway
- GraphQL und/oder Open Data Protocol (ODATA)

Microservice-Authentifizierung / Single-Sign-On
- Oauth 2.0/2.1
- JSON Web Token (JWT) RFC 7519 
- OpenID Connect (OIDC)

Optional: Google RPC (gRPC)]]></description><link><![CDATA[https://www.IT-Visions.de/S8977.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A4A0C3EB-929A-44FB-A942-4B4E1CE1BAA8}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:05:45 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Architektur von Microservices
- Konzept der Microservices
- SOA vs Micrososervices
- Herausforderungen / Fallstricke bei Microservices
- Wof&amp;#252;r eignen sich Microservices und wof&amp;#252;r nicht?
- Architekturprinzipien von Microservices
- Datenhaltung bei Microservices
- Kommunikation zwischen Microservices
- Micro-Apps (Microservices mit UI) / &amp;quot;Self Contained Systems&amp;quot;
- Organisatorisches bei Microservices / Workflows zur Erstellung von Microservices
- Zusammenhang Microservices und DevOps
- Microservices und User Interfaces
- Techniken, Frameworks und Werkzeuge f&amp;#252;r den erfolgreichen Einsatz von Microservices

Realisierung von Microservices
- Implementierung mit .NET (ASP.NET WebAPI), .NET Core (ASP.NET Core WebAPI), Java, node.js oder anderer Entwicklungsplattform nach Wunsch
- Metadaten mit OpenAPI Specification (OAS) / Swagger
- Deployment von Microservices

Aufbauthemen
- Konfiguration und Speicherung von Geheimnissen
- Logging/Tracing, &amp;#220;berwachung/Monitoring/Telemetrie, Metriken
- Service Registry und Service Discovery
- Load Balancing
- Sicherheit: Absicherung der Kommunikation (Verschl&amp;#252;sselung / Authentifizierung)
- Continous Integration (CI) / Continous Delivery (CD)
- Verwendung von Container-Technologien / Microservices in Docker (optional: Kubernetes)
- Message-Broker
- API-Gateway
- GraphQL und/oder Open Data Protocol (ODATA)

Microservice-Authentifizierung / Single-Sign-On
- Oauth 2.0/2.1
- JSON Web Token (JWT) RFC 7519 
- OpenID Connect (OIDC)

Optional: Google RPC (gRPC)</body><item><title><![CDATA[Schulung: Windows Presentation Foundation (WPF) - Basiswissen]]></title><description><![CDATA[Optional: &#220;berblick .NET sowie notwendige Grundlagen der Sprachsyntax von C# oder Visual Basic .NET

Einf&#252;hrung
- Kurze Einf&#252;hrung zur Historie und den Zielen von WPF
- Architektur der Windows Presentation Foundation (WPF)
- Voraussetzungen, M&#246;glichkeiten und Herausforderungen
- WPF im klassischen .NET Framework vs. WPF im modernen .NET 
- Optional: Unterschiede zu Windows Forms

Deklarative Programmierung mit der Extensible Application Markup Language (XAML)
- Typen, Namensr&#228;ume, Eigenschaften
- (Attached) Dependency Properties
- Events
- Markup Extensions

Layout
- Layoutprinzipien: Layoutcontainer und Content-Controls
- StackPanel, DockPanel, WrapPanel, TextBlock, Grid

WPF-Steuerelemente (Controls)
- Eingabesteuerelemente
- Darstellungssteuerelemente

XAML-Werkzeuge
- Visual Studio: Designer, XAML-Editor, Property Windows, Debugger, Hot Reload 
- Microsoft Blend for Visual Studio (Bedienung, Vor-/Nachteile/Unterschiede zu Visual Studio)
- Andere XAML-Werkzeuge

Ressourcen
- Ablage
- Unterschied der Einbindung (StaticResource, DynamicResource)

Datenbindungen
- Quellen, Ziele
- Einfache Bindungsmechanismen (Richtung, Update-Verhalten, Textformatierung, Kultureinstellungen)
- Konverter (Converter)
- Bindung an POCOs, INotifyPropertyChanged, INotifyCollectionChanged, ObservableCollection
- DataContext als Quelle
- Data Templates
- Validierung/Validation
- Unterst&#252;tzung in Blend und Visual Studio
- Beispieldaten im Designer anzeigen
- Troubleshooting/Fehlerdiagnose von XAML-Datenbindungen

Model-View-ViewModel (MVVM)-Pattern
- Das MVVM-Konzept
- Umsetzung von MVVM
- MVVM-Toolkits

Gestaltung und Wiederverwendung
- User Controls
- Formatvorlagen (Styles)
- Control Templates

Ereignisse und Interaktion
- Commands und Command-Binding
- Ereignisbasiertes Programmieren und Event Routing

Ausblick
- Weitere M&#246;glichkeiten von WPF

Optional
- XAML in der WinUI3 und .NET MAUI: &#196;hnlichkeiten und Unterschiede zu WPF
- Cross-Platform-WPF mit Avalonia und Avalonia XPF]]></description><link><![CDATA[https://www.IT-Visions.de/S4156.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{45F7EF1B-0C26-4514-B1B9-F901E316A352}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:05:43 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: &amp;#220;berblick .NET sowie notwendige Grundlagen der Sprachsyntax von C# oder Visual Basic .NET

Einf&amp;#252;hrung
- Kurze Einf&amp;#252;hrung zur Historie und den Zielen von WPF
- Architektur der Windows Presentation Foundation (WPF)
- Voraussetzungen, M&amp;#246;glichkeiten und Herausforderungen
- WPF im klassischen .NET Framework vs. WPF im modernen .NET 
- Optional: Unterschiede zu Windows Forms

Deklarative Programmierung mit der Extensible Application Markup Language (XAML)
- Typen, Namensr&amp;#228;ume, Eigenschaften
- (Attached) Dependency Properties
- Events
- Markup Extensions

Layout
- Layoutprinzipien: Layoutcontainer und Content-Controls
- StackPanel, DockPanel, WrapPanel, TextBlock, Grid

WPF-Steuerelemente (Controls)
- Eingabesteuerelemente
- Darstellungssteuerelemente

XAML-Werkzeuge
- Visual Studio: Designer, XAML-Editor, Property Windows, Debugger, Hot Reload 
- Microsoft Blend for Visual Studio (Bedienung, Vor-/Nachteile/Unterschiede zu Visual Studio)
- Andere XAML-Werkzeuge

Ressourcen
- Ablage
- Unterschied der Einbindung (StaticResource, DynamicResource)

Datenbindungen
- Quellen, Ziele
- Einfache Bindungsmechanismen (Richtung, Update-Verhalten, Textformatierung, Kultureinstellungen)
- Konverter (Converter)
- Bindung an POCOs, INotifyPropertyChanged, INotifyCollectionChanged, ObservableCollection
- DataContext als Quelle
- Data Templates
- Validierung/Validation
- Unterst&amp;#252;tzung in Blend und Visual Studio
- Beispieldaten im Designer anzeigen
- Troubleshooting/Fehlerdiagnose von XAML-Datenbindungen

Model-View-ViewModel (MVVM)-Pattern
- Das MVVM-Konzept
- Umsetzung von MVVM
- MVVM-Toolkits

Gestaltung und Wiederverwendung
- User Controls
- Formatvorlagen (Styles)
- Control Templates

Ereignisse und Interaktion
- Commands und Command-Binding
- Ereignisbasiertes Programmieren und Event Routing

Ausblick
- Weitere M&amp;#246;glichkeiten von WPF

Optional
- XAML in der WinUI3 und .NET MAUI: &amp;#196;hnlichkeiten und Unterschiede zu WPF
- Cross-Platform-WPF mit Avalonia und Avalonia XPF</body><item><title><![CDATA[Schulung: .NET-Softwarearchitektur (Architektur von .NET-Anwendungen)]]></title><description><![CDATA[# Architekturmuster mit .NET
- Monolith / Big Ball of Mud
- Schichtenbasierte Architekturen 
  Logische vs. physische Schichten
  2-Tier
  3-Tier 
  N-Tier
- Microkernel-Architekturen
- Pipeline-Architektur
- Eventbasierte Architekturen
- Space-based Architecture (SBA)
- Serviceorientierte Architekturen (SOA)
- Microservices
- Webarchitekturen
- Desktoparchitekturen

# .NET-Techniken f&#252;r mehrschichtige Architekturen
- Web-Benutzeroberfl&#228;chen mit .NET
- Desktop-Benutzeroberfl&#228;chen mit .NET
- Mobile Anwendungen (Apps) mit .NET
- Gesch&#228;ftslogik mit .NET
- Datenzugriff/Ressourcenzugriff mit .NET

# Komponentenorientierung
- Verschiedene Arten von Softwarekomponenten in .NET
- Schnittstellen
- Dependency Injection
- Versionierung
- Projektorganisation
- Deployment

# Modularisierung, lose Kopplung, Austauschbarkeit und Erweiterbarkeit 
- Basismechanismen: Assemblies, Reflection
- Managed Extensibility Framework (MEF)
- Dependency Injection/Inversion of Control mit DI-Frameworks wie Microsoft.Extensions.DependencyInjection, StructureMap, Autofac oder Unity Container
- Dynamische Sprachen / Dynamic Language Runtime (DLR)
- Integration von Skript- und Makrosprachen

# Benutzerschnittstellenarchitektur
- Model View Controller (MVC) 
- Model View Presenter (MVP)
- Model View ViewModel (MVVM)
- Modulare UI-Architektur (z.B. Prism)

# Verteilte .NET-Anwendungen (Client/Server)
- Synchrone Kommunikation
- Asynchrone Kommunikation
- Serviceorientierte Kommunikation vs. REST
- Enterprise Service Bus-Systeme (ESB)
- Techniken f&#252;r Microservices
- Cloud Computing

# .NET Application Server
- Sicherheit
- Skalierbarkeit
- Verteilte Transaktionen
- &#220;berwachung

# Deployment von Anwendungen
- XCopy-Deployment
- Installationen mit installutil.exe u.a. Werkzeugen
- ClickOnce-Deployment (.NET- und VSTO-Anwendungen)
- Microsoft Installer (MSI) / Windows Installer
- Windows Installer XML (WiX)
- MSDeploy
- Container

# Interoperabilit&#228;t
- .NET &lt;-&gt; .NET
- .NET &lt;-&gt; COM 
- .NET &lt;-&gt; C++
- optional: .NET &lt;-&gt; Java
- optional: .NET &lt;-&gt; CORBA

# Leistung
- Multithreading/Parallelisierung
- Caching/Pooling
- Datenzugriffsperformance
- Best Practices

# Sicherheit
- Abschottung von Code/Sandboxing
- Sichere &#220;bertragung
- Authentifizierung
- Single-Sign-On
- Zugriffsrechte

# Visual Studio aus Softwarearchitektensicht - Vorgaben und Richtlinien f&#252;r die Softwareentwickler
- Anpassungsm&#246;glichkeiten von Visual Studio
- Visual Studio-Einstellungen weitergeben
- Einsatz von Projektvorlagen
- Einsatz von Elementvorlagen
- Einsatz von Code Snippets
- Einsatz von Codeanalyse-Regeln
- Einsatz von NuGet-Paketen]]></description><link><![CDATA[https://www.IT-Visions.de/S3585.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6932DDAD-4179-4283-BF37-0D27C1F3CD6A}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:05:15 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Architekturmuster mit .NET
- Monolith / Big Ball of Mud
- Schichtenbasierte Architekturen 
  Logische vs. physische Schichten
  2-Tier
  3-Tier 
  N-Tier
- Microkernel-Architekturen
- Pipeline-Architektur
- Eventbasierte Architekturen
- Space-based Architecture (SBA)
- Serviceorientierte Architekturen (SOA)
- Microservices
- Webarchitekturen
- Desktoparchitekturen

# .NET-Techniken f&amp;#252;r mehrschichtige Architekturen
- Web-Benutzeroberfl&amp;#228;chen mit .NET
- Desktop-Benutzeroberfl&amp;#228;chen mit .NET
- Mobile Anwendungen (Apps) mit .NET
- Gesch&amp;#228;ftslogik mit .NET
- Datenzugriff/Ressourcenzugriff mit .NET

# Komponentenorientierung
- Verschiedene Arten von Softwarekomponenten in .NET
- Schnittstellen
- Dependency Injection
- Versionierung
- Projektorganisation
- Deployment

# Modularisierung, lose Kopplung, Austauschbarkeit und Erweiterbarkeit 
- Basismechanismen: Assemblies, Reflection
- Managed Extensibility Framework (MEF)
- Dependency Injection/Inversion of Control mit DI-Frameworks wie Microsoft.Extensions.DependencyInjection, StructureMap, Autofac oder Unity Container
- Dynamische Sprachen / Dynamic Language Runtime (DLR)
- Integration von Skript- und Makrosprachen

# Benutzerschnittstellenarchitektur
- Model View Controller (MVC) 
- Model View Presenter (MVP)
- Model View ViewModel (MVVM)
- Modulare UI-Architektur (z.B. Prism)

# Verteilte .NET-Anwendungen (Client/Server)
- Synchrone Kommunikation
- Asynchrone Kommunikation
- Serviceorientierte Kommunikation vs. REST
- Enterprise Service Bus-Systeme (ESB)
- Techniken f&amp;#252;r Microservices
- Cloud Computing

# .NET Application Server
- Sicherheit
- Skalierbarkeit
- Verteilte Transaktionen
- &amp;#220;berwachung

# Deployment von Anwendungen
- XCopy-Deployment
- Installationen mit installutil.exe u.a. Werkzeugen
- ClickOnce-Deployment (.NET- und VSTO-Anwendungen)
- Microsoft Installer (MSI) / Windows Installer
- Windows Installer XML (WiX)
- MSDeploy
- Container

# Interoperabilit&amp;#228;t
- .NET &amp;lt;-&amp;gt; .NET
- .NET &amp;lt;-&amp;gt; COM 
- .NET &amp;lt;-&amp;gt; C++
- optional: .NET &amp;lt;-&amp;gt; Java
- optional: .NET &amp;lt;-&amp;gt; CORBA

# Leistung
- Multithreading/Parallelisierung
- Caching/Pooling
- Datenzugriffsperformance
- Best Practices

# Sicherheit
- Abschottung von Code/Sandboxing
- Sichere &amp;#220;bertragung
- Authentifizierung
- Single-Sign-On
- Zugriffsrechte

# Visual Studio aus Softwarearchitektensicht - Vorgaben und Richtlinien f&amp;#252;r die Softwareentwickler
- Anpassungsm&amp;#246;glichkeiten von Visual Studio
- Visual Studio-Einstellungen weitergeben
- Einsatz von Projektvorlagen
- Einsatz von Elementvorlagen
- Einsatz von Code Snippets
- Einsatz von Codeanalyse-Regeln
- Einsatz von NuGet-Paketen</body><item><title><![CDATA[Schulung: Refactoring von .NET Legacy Code]]></title><description><![CDATA[# Tag 1:

Analyse Ihres Codes

# Tag 2 bis 3:

Refactoring vs. Greenfield
- Klassische Probleme mit Legacy Code
- Herausforderungen bei Greenfield
- Refactoring als Alternative

Patterns und Anti-Patterns
- Klassische Anti-Patterns in Legacy Code und die daraus entstehenden Probleme
- Ein paar wichtige Patterns f&#252;r saubere Code-Strukturen
- Entwurf eines Architekturkonzeptes
- Refactoring und Unit-Tests

Refactoring-Strategien
- Vorgehensweise beim Refactoring
- Refactoring-Patterns
- Was sollten Sie beim Refactoring beachten?
- Wo helfen die Visual Studio-Tools?
- Weitere sinnvolle Werkzeuge

Einsatz von KI beim Refactoring
- KI-Werkzeuge (nach Ihrer Wahl z.B. Claude, Cursor, Copilot, Codex, Windsurf)
- Konfiguration eines Agenten durch Skills, AGENTS.md u.a.
- Planung des Refactorings per KI
- Umsetzung des Refactorings per KI
- Tests und Review per KI

# Optional Tag 4: Refactoring Ihres Codes
-  Anwendung der Refactoring-Strategien auf Ihren eigenen Code
-  Tipps &amp; Tricks]]></description><link><![CDATA[https://www.IT-Visions.de/S7818.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6E18F464-A345-4060-94E5-90789E33FA29}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:04:15 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Tag 1:

Analyse Ihres Codes

# Tag 2 bis 3:

Refactoring vs. Greenfield
- Klassische Probleme mit Legacy Code
- Herausforderungen bei Greenfield
- Refactoring als Alternative

Patterns und Anti-Patterns
- Klassische Anti-Patterns in Legacy Code und die daraus entstehenden Probleme
- Ein paar wichtige Patterns f&amp;#252;r saubere Code-Strukturen
- Entwurf eines Architekturkonzeptes
- Refactoring und Unit-Tests

Refactoring-Strategien
- Vorgehensweise beim Refactoring
- Refactoring-Patterns
- Was sollten Sie beim Refactoring beachten?
- Wo helfen die Visual Studio-Tools?
- Weitere sinnvolle Werkzeuge

Einsatz von KI beim Refactoring
- KI-Werkzeuge (nach Ihrer Wahl z.B. Claude, Cursor, Copilot, Codex, Windsurf)
- Konfiguration eines Agenten durch Skills, AGENTS.md u.a.
- Planung des Refactorings per KI
- Umsetzung des Refactorings per KI
- Tests und Review per KI

# Optional Tag 4: Refactoring Ihres Codes
-  Anwendung der Refactoring-Strategien auf Ihren eigenen Code
-  Tipps &amp;amp; Tricks</body><item><title><![CDATA[Schulung: Objektorientierte Entwurfsmuster (Design Pattern/Architektur-Pattern) mit C, C++, C#, Java, Kotlin, JavaScript, TypeScript, Python, Go oder Rust]]></title><description><![CDATA[# Einleitung
- Begriffskl&#228;rung: Was sind Design Patterns?
- Sinn und Einsatz von Patterns
- Die Gang of Four (GoF) und Robert Cecil Martin (&quot;Uncle Bob&quot;)

# Best Practices und Design Prinzipien
- Kapselung
- Lose Kopplung
- Koh&#228;renz

# Objektorientierte Entwurfsmuster - insbesondere von der Gang of Four (GoF)
- Singleton
- Factory/Fabrik
- Manager
- Registry
- Strategy
- Visitor
- State
- Command
- Template-Method
- Composite
- Decorator
- Proxy
- Adapter
- Observer
- Fa&#231;ade
- Plug-in
- Mocking
- Lazy-Loading

# SOLID-Designprinzipien
- Single Responsibility
- Open/Closed 
- Liskov Substitution 
- Interface Segregation 
- Dependency Inversion 

# Inversion of Control (IoC)
- Factory/Fabrik versus Service Locator versus Dependency Injection
- Dependency Injection-Container

# Metriken
- Ermitteln gro&#223;er Klassen und Methoden
- Zyklomatische Komplexit&#228;t (Cyclomatic Complexity nach Thomas J. McCabe)

# Praxis: Anwendung der Design Pattern in der Programmiersprache Ihrer Wahl, z.B.
- C
- C++
- C#
- Visual Basic .NET
- Java
- JavaScript
- TypeScript
- Python
- Kotlin
- Go 
- Rust]]></description><link><![CDATA[https://www.IT-Visions.de/S4459.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8EE1D5A7-DDAB-47DC-B536-E98DCCA848E2}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:04:04 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einleitung
- Begriffskl&amp;#228;rung: Was sind Design Patterns?
- Sinn und Einsatz von Patterns
- Die Gang of Four (GoF) und Robert Cecil Martin (&amp;quot;Uncle Bob&amp;quot;)

# Best Practices und Design Prinzipien
- Kapselung
- Lose Kopplung
- Koh&amp;#228;renz

# Objektorientierte Entwurfsmuster - insbesondere von der Gang of Four (GoF)
- Singleton
- Factory/Fabrik
- Manager
- Registry
- Strategy
- Visitor
- State
- Command
- Template-Method
- Composite
- Decorator
- Proxy
- Adapter
- Observer
- Fa&amp;#231;ade
- Plug-in
- Mocking
- Lazy-Loading

# SOLID-Designprinzipien
- Single Responsibility
- Open/Closed 
- Liskov Substitution 
- Interface Segregation 
- Dependency Inversion 

# Inversion of Control (IoC)
- Factory/Fabrik versus Service Locator versus Dependency Injection
- Dependency Injection-Container

# Metriken
- Ermitteln gro&amp;#223;er Klassen und Methoden
- Zyklomatische Komplexit&amp;#228;t (Cyclomatic Complexity nach Thomas J. McCabe)

# Praxis: Anwendung der Design Pattern in der Programmiersprache Ihrer Wahl, z.B.
- C
- C++
- C#
- Visual Basic .NET
- Java
- JavaScript
- TypeScript
- Python
- Kotlin
- Go 
- Rust</body><item><title><![CDATA[Schulung: Qualitätssicherung mit Visual Studio und optional mit Azure DevOps (ADO)]]></title><description><![CDATA[Sicherstellen der Qualit&#228;t von Dokumenten
Definition, Einhaltung und Kontrolle von Entwicklungsrichtlinien
Testtypen und Testverfahren in Visual Studio 
- Codeanalyse
- Code-Metriken
- Komponententests (Unit Tests)
- Code-Abdeckung
- Webtests
- Coded UI-Tests
- Belastungstests (Auslastungstests)
- Profiling

Optional: SonarQube

Optional: Zus&#228;tzliche Features beim Einsatz von Azure DevOps / Team Foundation Server (TFS)
- Fehlermanagement mit Work Items
- Eincheck-Richtlinien (Checkin-Policies) 
- Code Reviews
- Automatisierte Qualit&#228;tssicherung in Builds / Continuous Integration
- Automatisiertes Release Management / Continuous Delivery
- Code Promotion-Modelle zur Unterst&#252;tzung der Qualit&#228;tssicherung
- Lab Management (Testen auf virtuellen Systemen)]]></description><link><![CDATA[https://www.IT-Visions.de/S4238.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8B09117B-142A-42C2-8559-2131468FECE8}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:01:04 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Sicherstellen der Qualit&amp;#228;t von Dokumenten
Definition, Einhaltung und Kontrolle von Entwicklungsrichtlinien
Testtypen und Testverfahren in Visual Studio 
- Codeanalyse
- Code-Metriken
- Komponententests (Unit Tests)
- Code-Abdeckung
- Webtests
- Coded UI-Tests
- Belastungstests (Auslastungstests)
- Profiling

Optional: SonarQube

Optional: Zus&amp;#228;tzliche Features beim Einsatz von Azure DevOps / Team Foundation Server (TFS)
- Fehlermanagement mit Work Items
- Eincheck-Richtlinien (Checkin-Policies) 
- Code Reviews
- Automatisierte Qualit&amp;#228;tssicherung in Builds / Continuous Integration
- Automatisiertes Release Management / Continuous Delivery
- Code Promotion-Modelle zur Unterst&amp;#252;tzung der Qualit&amp;#228;tssicherung
- Lab Management (Testen auf virtuellen Systemen)</body><item><title><![CDATA[Schulung: MySQL oder MariaDB: Fortgeschrittenes Wissen]]></title><description><![CDATA[Voraussetzungen:
Kenntnisse aus der MySQL-Anwendungsentwicklung bzw. MySQL-Datenbankadministration

Seminarinhalte:

Konfiguration:
- Server-Konfigurationsvariablen
- Sicherheit

Transaktionen:
- Transaktionen und Fremdschl&#252;sselbeziehungen bei InnoDB-Tabellen

MySQL 5:
- Stored Procedures 
- Trigger
- Views 
- XA
- Cursor
- Information_Schema

Replikation:
- Die Implementierung der MySQL-Replikation 
- Einfache Master/Slave-Replikationsumgebung aufsetzen 
- Konzeption eines Multi-Master- bzw. Ring-Replikations-Systems 
- Backup

Cluster:
- Konzepte von MySQL Clustern 
- High Availability Clustering 
- Die Knoten im MySQL Cluster
- Die Verteilung und Replikation der Daten in MySQL Cluster]]></description><link><![CDATA[https://www.IT-Visions.de/S5756.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C03779C1-E3B2-4A3B-A9DA-F327A9452CA8}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:58 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Voraussetzungen:
Kenntnisse aus der MySQL-Anwendungsentwicklung bzw. MySQL-Datenbankadministration

Seminarinhalte:

Konfiguration:
- Server-Konfigurationsvariablen
- Sicherheit

Transaktionen:
- Transaktionen und Fremdschl&amp;#252;sselbeziehungen bei InnoDB-Tabellen

MySQL 5:
- Stored Procedures 
- Trigger
- Views 
- XA
- Cursor
- Information_Schema

Replikation:
- Die Implementierung der MySQL-Replikation 
- Einfache Master/Slave-Replikationsumgebung aufsetzen 
- Konzeption eines Multi-Master- bzw. Ring-Replikations-Systems 
- Backup

Cluster:
- Konzepte von MySQL Clustern 
- High Availability Clustering 
- Die Knoten im MySQL Cluster
- Die Verteilung und Replikation der Daten in MySQL Cluster</body><item><title><![CDATA[Schulung: MySQL oder MariaDB: Datenbankadministration]]></title><description><![CDATA[Installation und Konfiguration
- Installationsmedium, Download 
- Planung der Installation, Erstinstallation und -Konfiguration
- Administrationswerkzeuge f&#252;r MySQL
- Konfiguration zur Laufzeit 

Administrationswerkzeuge (nach Ihrer Wahl) 
- MySQL Workbench
- phpMyAdmin 
- MySQL Shell
- DBeaver
- HeidiSQL
- Adminer
- DataGrip von JetBrains

Benutzerverwaltung und Privilegien
- Anlegen neuer Benutzer
- Verwaltung bestehender Benutzer
- MySQL-Privilegien 
- Gew&#228;hrung und Entzug von Rechten

Datenbankverwaltung
- Anlegen und L&#246;schen von Datenbanken
- Verwaltung von Tabellen und Speicher-Engines 
- SHOW GRANTS-Anweisung und die Datenbank INFORMATION_SCHEMA

Architektur der jeweiligen Speicher-Engines und ihre jeweiligen Vorteile
- MyISAM 
- InnoDB
- Merge 
- Memory 
- Umwandeln von Tabellenformaten

Betriebssicherheit der Datenbank
- information_schema-Datenbank
- Monitoring der Datenbank 
- Logging/Protokollierung
- Import und Export von Daten
- Backup und Restore der Datenbank
- Diagnose und Behebung von Fehlern
- Replikation 
- MySQL Cluster]]></description><link><![CDATA[https://www.IT-Visions.de/S5754.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D04C7953-25FF-4245-875F-D0A33F1C107F}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:56 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Installation und Konfiguration
- Installationsmedium, Download 
- Planung der Installation, Erstinstallation und -Konfiguration
- Administrationswerkzeuge f&amp;#252;r MySQL
- Konfiguration zur Laufzeit 

Administrationswerkzeuge (nach Ihrer Wahl) 
- MySQL Workbench
- phpMyAdmin 
- MySQL Shell
- DBeaver
- HeidiSQL
- Adminer
- DataGrip von JetBrains

Benutzerverwaltung und Privilegien
- Anlegen neuer Benutzer
- Verwaltung bestehender Benutzer
- MySQL-Privilegien 
- Gew&amp;#228;hrung und Entzug von Rechten

Datenbankverwaltung
- Anlegen und L&amp;#246;schen von Datenbanken
- Verwaltung von Tabellen und Speicher-Engines 
- SHOW GRANTS-Anweisung und die Datenbank INFORMATION_SCHEMA

Architektur der jeweiligen Speicher-Engines und ihre jeweiligen Vorteile
- MyISAM 
- InnoDB
- Merge 
- Memory 
- Umwandeln von Tabellenformaten

Betriebssicherheit der Datenbank
- information_schema-Datenbank
- Monitoring der Datenbank 
- Logging/Protokollierung
- Import und Export von Daten
- Backup und Restore der Datenbank
- Diagnose und Behebung von Fehlern
- Replikation 
- MySQL Cluster</body><item><title><![CDATA[Schulung: MySQL oder MariaDB: Anwendungsentwicklung (z.B. PHP oder .NET oder Java)]]></title><description><![CDATA[Datenbankentwurf:
- Das relationale Modell 
- Vorgehensweise beim Entwurf einer Datenbank
- Normalisierung und Entity-Relationship-Diagramme

SQL-Grundlagen (sofern noch nicht vorhanden):
- Datendefinition (CREATE, ALTER, DROP)
- Datenmanipulation (INSERT, UPDATE, DELETE)
- Datenbankabfragen (SELECT)
- Besonderheiten von MySQL

Webschnittstellen und Formulardaten:
- CGI 
- HTML-Formulare 
- Formularauswertung mit PHP 
- Plausibilit&#228;ts- und Validit&#228;tspr&#252;fung
- Sicheres &#220;bernehmen von Daten
- Zeichens&#228;tze und Sortierfolgen

Das MySQL-API zu PHP:
- Einrichtung und Konfiguration der API-Schnittstelle 
- Funktionsweise der API-Schnittstelle
- Weitere Funktionen, Verbindungsaufnahme, Befehle absetzen
- Auswertung der Ergebnisse
- Auswertung von Fehlermeldungen 
- Daten&#228;nderungen und Transaktionen

optional: MySQL-Zugriff &#252;ber .NET:
- Treiber: dotConnect for MySQL, System.Data.OdbcConnection
- Einfache Aufgaben beim Zugriff (Execute SQL, DataSet, Commands usw.)
- Datentypen-Mapping .NET zu MySQL
- Einbindung in O/R-Mapper (ORM)
- Performance-Hinweise
- LifeCycle der Objekte

MySQL Performance:
- Optimierung der Abfragen 
- Verwendung von Indizes 
- InnoDB-Tabellen und Transaktionen
- Normalisierung, Optimierung des Datenmodells
- Fehlerbehandlung, Protokollierung]]></description><link><![CDATA[https://www.IT-Visions.de/S5755.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{F13911E0-BEF2-4FAE-B16E-195019715FA0}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:53 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Datenbankentwurf:
- Das relationale Modell 
- Vorgehensweise beim Entwurf einer Datenbank
- Normalisierung und Entity-Relationship-Diagramme

SQL-Grundlagen (sofern noch nicht vorhanden):
- Datendefinition (CREATE, ALTER, DROP)
- Datenmanipulation (INSERT, UPDATE, DELETE)
- Datenbankabfragen (SELECT)
- Besonderheiten von MySQL

Webschnittstellen und Formulardaten:
- CGI 
- HTML-Formulare 
- Formularauswertung mit PHP 
- Plausibilit&amp;#228;ts- und Validit&amp;#228;tspr&amp;#252;fung
- Sicheres &amp;#220;bernehmen von Daten
- Zeichens&amp;#228;tze und Sortierfolgen

Das MySQL-API zu PHP:
- Einrichtung und Konfiguration der API-Schnittstelle 
- Funktionsweise der API-Schnittstelle
- Weitere Funktionen, Verbindungsaufnahme, Befehle absetzen
- Auswertung der Ergebnisse
- Auswertung von Fehlermeldungen 
- Daten&amp;#228;nderungen und Transaktionen

optional: MySQL-Zugriff &amp;#252;ber .NET:
- Treiber: dotConnect for MySQL, System.Data.OdbcConnection
- Einfache Aufgaben beim Zugriff (Execute SQL, DataSet, Commands usw.)
- Datentypen-Mapping .NET zu MySQL
- Einbindung in O/R-Mapper (ORM)
- Performance-Hinweise
- LifeCycle der Objekte

MySQL Performance:
- Optimierung der Abfragen 
- Verwendung von Indizes 
- InnoDB-Tabellen und Transaktionen
- Normalisierung, Optimierung des Datenmodells
- Fehlerbehandlung, Protokollierung</body><item><title><![CDATA[Schulung: .NET-Basisklassenbibliothek (.NET Base Class Library)]]></title><description><![CDATA[- &#220;berblick &#252;ber die .NET-Basisklassenbibliothek: Welche Funktionen gibt es in welchen Namensr&#228;umen?
- Erl&#228;uterung des Aufbaus der Dokumentation der Klassenbibliothek unter dem Motto &quot;Hilfe zur Selbsthilfe&quot;
- Wichtige Klassen im Wurzelnamensraum System

Die .NET-Klassenbibliothek in der Praxis
- Arbeit mit Zeichenketten (String, StringBuilder)
- Regul&#228;re Ausdr&#252;cke und Textformate (System.Text)
- Lokalisierung/Globalisierung in .NET (System.Globalization)
- Objektmengen verwalten (System.Collections)
- Objektmengen abfragen (System.Linq)
- Dateisystemoperationen (System.IO)
- Objekte serialisieren (System.Runtime.Serialization), Formate: XML, SOAP, JSON u.a.
- Netzwerkkommunikation TCP/IP, HTTP, FTP (System.Net)
- Zugriff auf Webdienste (WCF-Client und HttpClient)
- Multi-Threading / Parallelprogrammierung (System.Threading / TPL)
- Konfigurationsdaten lesen und speichern (System.Configuration, Microsoft.Extensions.Configuration)
- Metadaten auslesen (System.Reflection)
- Zugriff auf die Registry (Microsoft.Win32)
- Prozesse, Eventlog, Performance Counter (System.Diagnostics)
- Dependency Injection (Microsoft.Extensions.DependencyInjection)

Optional: weitere .NET-Bibliotheken f&#252;r GUI und Datenzugriff
- Grafische Benutzerschnittstellen (Windows Forms und Windows Presentation Foundation/XAML, Windows UI Library)
- Datenbankzugriffe (System.Data/ADO.NET und Entity Framework/Entity Framework Core)
- XML-Dateien (System.Xml)
- Zugriff auf Verzeichnisdienste (System.DirectoryServices)
- Systeminformationen auslesen und ver&#228;ndern (System.Management)

Optional: Zusatzbibliotheken
- Community Toolkits von Microsoft
- Open Source-Pakete
- Kommerzielle Bibliotheken]]></description><link><![CDATA[https://www.IT-Visions.de/S3580.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4E844133-80B5-4BB8-88BA-C38E7FCFA571}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- &amp;#220;berblick &amp;#252;ber die .NET-Basisklassenbibliothek: Welche Funktionen gibt es in welchen Namensr&amp;#228;umen?
- Erl&amp;#228;uterung des Aufbaus der Dokumentation der Klassenbibliothek unter dem Motto &amp;quot;Hilfe zur Selbsthilfe&amp;quot;
- Wichtige Klassen im Wurzelnamensraum System

Die .NET-Klassenbibliothek in der Praxis
- Arbeit mit Zeichenketten (String, StringBuilder)
- Regul&amp;#228;re Ausdr&amp;#252;cke und Textformate (System.Text)
- Lokalisierung/Globalisierung in .NET (System.Globalization)
- Objektmengen verwalten (System.Collections)
- Objektmengen abfragen (System.Linq)
- Dateisystemoperationen (System.IO)
- Objekte serialisieren (System.Runtime.Serialization), Formate: XML, SOAP, JSON u.a.
- Netzwerkkommunikation TCP/IP, HTTP, FTP (System.Net)
- Zugriff auf Webdienste (WCF-Client und HttpClient)
- Multi-Threading / Parallelprogrammierung (System.Threading / TPL)
- Konfigurationsdaten lesen und speichern (System.Configuration, Microsoft.Extensions.Configuration)
- Metadaten auslesen (System.Reflection)
- Zugriff auf die Registry (Microsoft.Win32)
- Prozesse, Eventlog, Performance Counter (System.Diagnostics)
- Dependency Injection (Microsoft.Extensions.DependencyInjection)

Optional: weitere .NET-Bibliotheken f&amp;#252;r GUI und Datenzugriff
- Grafische Benutzerschnittstellen (Windows Forms und Windows Presentation Foundation/XAML, Windows UI Library)
- Datenbankzugriffe (System.Data/ADO.NET und Entity Framework/Entity Framework Core)
- XML-Dateien (System.Xml)
- Zugriff auf Verzeichnisdienste (System.DirectoryServices)
- Systeminformationen auslesen und ver&amp;#228;ndern (System.Management)

Optional: Zusatzbibliotheken
- Community Toolkits von Microsoft
- Open Source-Pakete
- Kommerzielle Bibliotheken</body><item><title><![CDATA[Schulung: Windows Presentation Foundation (WPF) - Aufbauwissen]]></title><description><![CDATA[Eingaben &amp; Aktionen
- Tastatur
- Maus
- Tablet
- Touch
- Drag&amp;Drop

Zusatzsteuerelemente
- WPF Toolkit 
- &#220;berblick &#252;ber die WPF-Steuerelemente von kommerziellen Anbietern wie Infragistics, DevExpress und Telerik

Architekturmodelle
- Model-View-ViewModel (MVVM)-Pattern
- Dynamische Oberfl&#228;chen durch Programmcode

2D-Grafik
- Drawing-Objekte (GeometryDrawing, ImageDrawing, GlyphRunDrawing, DrawingGroup)
- Shapes-Objekte
- F&#252;llverhalten
- Path-Elemente
- Pens
- Brushes / GradientBrushes
- Leistungsoptimierung f&#252;r 2D-Grafiken

Anpassung der Oberfl&#228;che
- Transformationen
- Animationen
- Behavior
- Visual States
- Adorner

Lokalisierung (Mehrsprachigkeit) in WPF
- Grundlagen der Lokalisierung in .NET
- Anwendung der Lokalisierung in WPF

Eigene WPF-Steuerelemente entwickeln
- User Controls 
- Custom Controls

Besondere Anwendungsformen
- Navigationsanwendungen

Multithreading mit WPF
- Grundlagen der Task Parallel Library (TPL)
- Einsatz der TPL in WPF
- async/await

Tipps &amp; Tricks &amp; Performance
- Leistungsoptimierung
- Analyse mit Visual Studio
- Analyse mit der WPF Performance Suite (Perforator, Visual Profiler)
- Analyse mit dem WPF Spy Utility &quot;Snoop&quot; (Open Source) bzw. dem Live Visual Tree in Visual Studio (ab Version 2015)
- WPF-Best Practices

Optional: Interoperabilit&#228;t WPF und Windows Forms
Optional: Interoperabilit&#228;t WPF und MFC
Optional: Vertiefung zu Drittanbieter-Steuerelementen
Optional: 3D-Grafik: Szenen, Kamera, Licht, Modell, Transformationen, Hit-Testing, Helix Toolkit (http://www.nuget.org/packages/HelixToolkit.Wpf/)
Optional: Multimedia (Audio, Video)
Optional: Composite Application Guidance for WPF (&quot;Prism&quot;) mit Unity und/oder MEF
Optional: XAML in der Windows Runtime/Windows Universal Apps: &#196;hnlichkeiten und Unterschiede zu WPF
Optional: Hosting im Internet Explorer / WPF Web Browser Applications (WBA, XBAP)]]></description><link><![CDATA[https://www.IT-Visions.de/S6225.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8ED68CAA-8093-4E8F-AF75-8065039D8C2F}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Eingaben &amp;amp; Aktionen
- Tastatur
- Maus
- Tablet
- Touch
- Drag&amp;amp;Drop

Zusatzsteuerelemente
- WPF Toolkit 
- &amp;#220;berblick &amp;#252;ber die WPF-Steuerelemente von kommerziellen Anbietern wie Infragistics, DevExpress und Telerik

Architekturmodelle
- Model-View-ViewModel (MVVM)-Pattern
- Dynamische Oberfl&amp;#228;chen durch Programmcode

2D-Grafik
- Drawing-Objekte (GeometryDrawing, ImageDrawing, GlyphRunDrawing, DrawingGroup)
- Shapes-Objekte
- F&amp;#252;llverhalten
- Path-Elemente
- Pens
- Brushes / GradientBrushes
- Leistungsoptimierung f&amp;#252;r 2D-Grafiken

Anpassung der Oberfl&amp;#228;che
- Transformationen
- Animationen
- Behavior
- Visual States
- Adorner

Lokalisierung (Mehrsprachigkeit) in WPF
- Grundlagen der Lokalisierung in .NET
- Anwendung der Lokalisierung in WPF

Eigene WPF-Steuerelemente entwickeln
- User Controls 
- Custom Controls

Besondere Anwendungsformen
- Navigationsanwendungen

Multithreading mit WPF
- Grundlagen der Task Parallel Library (TPL)
- Einsatz der TPL in WPF
- async/await

Tipps &amp;amp; Tricks &amp;amp; Performance
- Leistungsoptimierung
- Analyse mit Visual Studio
- Analyse mit der WPF Performance Suite (Perforator, Visual Profiler)
- Analyse mit dem WPF Spy Utility &amp;quot;Snoop&amp;quot; (Open Source) bzw. dem Live Visual Tree in Visual Studio (ab Version 2015)
- WPF-Best Practices

Optional: Interoperabilit&amp;#228;t WPF und Windows Forms
Optional: Interoperabilit&amp;#228;t WPF und MFC
Optional: Vertiefung zu Drittanbieter-Steuerelementen
Optional: 3D-Grafik: Szenen, Kamera, Licht, Modell, Transformationen, Hit-Testing, Helix Toolkit (http://www.nuget.org/packages/HelixToolkit.Wpf/)
Optional: Multimedia (Audio, Video)
Optional: Composite Application Guidance for WPF (&amp;quot;Prism&amp;quot;) mit Unity und/oder MEF
Optional: XAML in der Windows Runtime/Windows Universal Apps: &amp;#196;hnlichkeiten und Unterschiede zu WPF
Optional: Hosting im Internet Explorer / WPF Web Browser Applications (WBA, XBAP)</body><item><title><![CDATA[Schulung: .NET und C# für Umsteiger von Java]]></title><description><![CDATA[# .NET
- Einf&#252;hrung in die .NET-Plattform 
- Varianten von .NET (.NET Framework, .NET Core, .NET MAUI usw.)
- Dienste der .NET-Laufzeitumgebung (Exception Handling, Memory Management, Garbage Collection etc.)
- Begriffsentsprechungen in der Java-Welt
- Deployment und Versionierung

# Sprachsyntax
- Syntaktische Unterschiede zwischen Java und C#
- Syntaktische Konstrukte in C#, die es in Java nicht gibt (z.B. Delegates, LINQ, var, Properties, partielle Klassen und Methoden, optionale und benannte Parameter, ref- und out-Parameter, Collection Initializer, Extension Methods, Unsafe Code, Operator&#252;berladung usw.) 

# Werkzeuge
- Bedienung von Visual Studio (Projektsystem, Codeeditoren, Debugger, Code-Analyse, Profiler, Paketmanager NuGet etc.)
- &#220;berblick &#252;ber weitere Werkzeuge in der .NET-Welt

# Techniken und Architektur
- &#220;berblick &#252;ber die .NET-Bibliotheken (Wo findet man was in .NET?)
- Mehrschichtige Anwendungsentwicklung mit .NET 

Optionale Vertiefung:
- Besprechung wichtiger Funktionen der .NET-Klassenbibliothek (z.B. Dateisystemzugriffe, Multi-Threading, Mehrsprachigkeit, Textformate, Netzwerkprotokolle etc.)
- Verteilte Systeme mit .NET
- Datenbankzugriffe mit .NET (ADO.NET, Entity Framework (Core), LINQ)
- Desktop-Benutzeroberfl&#228;chen mit Windows Forms oder WPF, UWP und WinUI
- Web-Benutzeroberfl&#228;chen mit ASP.NET/ASP.NET Core, JavaScript/TypeScript/AJAX/Webframeworks, Blazor]]></description><link><![CDATA[https://www.IT-Visions.de/S5725.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B5E22404-1BBF-4352-90E0-4B84A80D8C89}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:26 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># .NET
- Einf&amp;#252;hrung in die .NET-Plattform 
- Varianten von .NET (.NET Framework, .NET Core, .NET MAUI usw.)
- Dienste der .NET-Laufzeitumgebung (Exception Handling, Memory Management, Garbage Collection etc.)
- Begriffsentsprechungen in der Java-Welt
- Deployment und Versionierung

# Sprachsyntax
- Syntaktische Unterschiede zwischen Java und C#
- Syntaktische Konstrukte in C#, die es in Java nicht gibt (z.B. Delegates, LINQ, var, Properties, partielle Klassen und Methoden, optionale und benannte Parameter, ref- und out-Parameter, Collection Initializer, Extension Methods, Unsafe Code, Operator&amp;#252;berladung usw.) 

# Werkzeuge
- Bedienung von Visual Studio (Projektsystem, Codeeditoren, Debugger, Code-Analyse, Profiler, Paketmanager NuGet etc.)
- &amp;#220;berblick &amp;#252;ber weitere Werkzeuge in der .NET-Welt

# Techniken und Architektur
- &amp;#220;berblick &amp;#252;ber die .NET-Bibliotheken (Wo findet man was in .NET?)
- Mehrschichtige Anwendungsentwicklung mit .NET 

Optionale Vertiefung:
- Besprechung wichtiger Funktionen der .NET-Klassenbibliothek (z.B. Dateisystemzugriffe, Multi-Threading, Mehrsprachigkeit, Textformate, Netzwerkprotokolle etc.)
- Verteilte Systeme mit .NET
- Datenbankzugriffe mit .NET (ADO.NET, Entity Framework (Core), LINQ)
- Desktop-Benutzeroberfl&amp;#228;chen mit Windows Forms oder WPF, UWP und WinUI
- Web-Benutzeroberfl&amp;#228;chen mit ASP.NET/ASP.NET Core, JavaScript/TypeScript/AJAX/Webframeworks, Blazor</body><item><title><![CDATA[Schulung: Sicherheit für Webanwendungen und WebAPIs - Secure Coding für Webentwickler: OWASP Top 10 u.a.]]></title><description><![CDATA[# Das Open Worldwide Application Security Project (OWASP)
- Einf&#252;hrung in OWASP
- Aktuelle OWASP Top 10 der Sicherheitsrisiken
- Pr&#252;fwerkzeuge und Pr&#252;fmethoden
- OWASP Cheat Sheets

# Details zu Sicherheitsrisiken und L&#246;sungen der Sicherheitsherausforderungen
- Defekte Zugangskontrolle
- Authentifizierungsfehler
- Mehrfaktor-Authentifizierung
- OAuth 2 / OpenID Connect
- Versto&#223; gegen den Grundsatz der geringsten Privilegierung
- Fehlerhafte Sicherheitskonfigurationen
- Fehler in der Software-Lieferkette (Software Supply Chain Failures)
- Unsicheres Design
- Kryptografische Fehler
- SQL Injection
- Command Injection
- Cross-Site Scripting (XSS)
- Cross-Site Request Forgery (CSRF)
- Passw&#246;rter sicher speichern
- Sicherer Umgang mit Cookies
- Same Origin Policy
- Security Headers (CSP, CORS u.a.)
- Transport Layer Security (SSL / TLS)
- Insecure Deserialization
- XML External Entity (XXE)
- Session Hijacking / Session Fixation
- Input Validation / Output Escaping (Sanitization)
- Clickjacking
- Fuzz Testing
- Insecure Direct Object References
- Fehlbehandlung au&#223;ergew&#246;hnlicher Umst&#228;nde
- Fehler bei Protokollierung und Alarmierung
- Rate Limiting / Abuse Protection
- Aktuelle OWASP- &amp; Web-Security-Trends

# Praxisszenarien
- Sicherheit bei Webanwendungen
- Sicherheit bei Web-APIs (REST Services / HTTP-APIs)]]></description><link><![CDATA[https://www.IT-Visions.de/S8547.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[3e7f7f4d-5d38-4b93-9b72-3f3aadd7b3e2]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:24 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Das Open Worldwide Application Security Project (OWASP)
- Einf&amp;#252;hrung in OWASP
- Aktuelle OWASP Top 10 der Sicherheitsrisiken
- Pr&amp;#252;fwerkzeuge und Pr&amp;#252;fmethoden
- OWASP Cheat Sheets

# Details zu Sicherheitsrisiken und L&amp;#246;sungen der Sicherheitsherausforderungen
- Defekte Zugangskontrolle
- Authentifizierungsfehler
- Mehrfaktor-Authentifizierung
- OAuth 2 / OpenID Connect
- Versto&amp;#223; gegen den Grundsatz der geringsten Privilegierung
- Fehlerhafte Sicherheitskonfigurationen
- Fehler in der Software-Lieferkette (Software Supply Chain Failures)
- Unsicheres Design
- Kryptografische Fehler
- SQL Injection
- Command Injection
- Cross-Site Scripting (XSS)
- Cross-Site Request Forgery (CSRF)
- Passw&amp;#246;rter sicher speichern
- Sicherer Umgang mit Cookies
- Same Origin Policy
- Security Headers (CSP, CORS u.a.)
- Transport Layer Security (SSL / TLS)
- Insecure Deserialization
- XML External Entity (XXE)
- Session Hijacking / Session Fixation
- Input Validation / Output Escaping (Sanitization)
- Clickjacking
- Fuzz Testing
- Insecure Direct Object References
- Fehlbehandlung au&amp;#223;ergew&amp;#246;hnlicher Umst&amp;#228;nde
- Fehler bei Protokollierung und Alarmierung
- Rate Limiting / Abuse Protection
- Aktuelle OWASP- &amp;amp; Web-Security-Trends

# Praxisszenarien
- Sicherheit bei Webanwendungen
- Sicherheit bei Web-APIs (REST Services / HTTP-APIs)</body><item><title><![CDATA[Schulung: Tauri-Apps mit JavaScript/TypeScript und Rust entwickeln]]></title><description><![CDATA[# Grundlagen von Tauri

* Einordnung von Tauri als Framework f&#252;r plattform&#252;bergreifende Desktop-Anwendungen
* Vergleich mit Electron und klassischen nativen Desktop-Frameworks
* Architektur einer Tauri-Anwendung
   Web-Frontend mit HTML, CSS und JavaScript/TypeScript
   Rust-Backend
   Native WebView des Betriebssystems
* Unterst&#252;tzte Plattformen und Deployment-Szenarien
* Entwicklungsumgebung und ben&#246;tigte Werkzeuge

# Tauri-Projekte erstellen und strukturieren

* Neues Tauri-Projekt anlegen
* Projektstruktur und zentrale Konfigurationsdateien
* Integration vorhandener Web-Frameworks (z.B. Vanilla JavaScript/TypeScript, React, Vue, Svelte, Angular - andere auf Anfrage)
* Entwicklungsserver und Hot Reload
* Build- und Debugging-Prozess

# Benutzeroberfl&#228;chen mit JavaScript und TypeScript entwickeln

* Frontend-Entwicklung innerhalb einer Tauri-App
* Zugriff auf Tauri-APIs aus JavaScript/TypeScript
* Arbeiten mit Fenstern und WebViews
* Dialoge und Benachrichtigungen
* Zwischenablage
* Dateisystemzugriffe
* &#214;ffnen externer URLs und Anwendungen
* Umgang mit asynchronen APIs und Promises

# Rust-Backend in Tauri

* Rolle von Rust innerhalb einer Tauri-Anwendung
* Grundlagen der Rust-Integration
* Tauri Commands implementieren
* Parameter und R&#252;ckgabewerte zwischen TypeScript und Rust &#252;bertragen
* Asynchrone Commands
* Fehlerbehandlung zwischen Frontend und Backend
* Serialisierung mit Serde
* Gemeinsamer Anwendungszustand

# Kommunikation zwischen JavaScript/TypeScript und Rust

* Aufruf von Rust-Funktionen mit `invoke`
* Events zwischen Frontend und Backend
* Datenstrukturen austauschen
* Push-Kommunikation vom Backend zum Frontend
* Nebenl&#228;ufige und l&#228;nger laufende Operationen
* Architektur und Abgrenzung von Frontend- und Backend-Logik

# Native Funktionen und Betriebssystemintegration

* Dateien und Verzeichnisse lesen und schreiben
* Native Dateidialoge
* System-Tray und Kontextmen&#252;s
* Anwendungsmen&#252;s
* Mehrere Fenster verwalten
* Betriebssysteminformationen abrufen
* Prozesse und externe Programme starten
* Plattformabh&#228;ngigen Code implementieren

# Sicherheit und Berechtigungen

* Sicherheitsmodell von Tauri
* Capabilities und Permissions
* Zugriff auf native Funktionen gezielt freigeben
* Command-Zugriffe absichern
* Content Security Policy
* Umgang mit externen Inhalten
* Sicherheitsunterschiede zwischen Tauri und Electron

# Tauri-Plug-ins

* Plug-in-Architektur von Tauri
* Offizielle Tauri-Plug-ins einsetzen
* Plug-ins konfigurieren und Berechtigungen vergeben
* Eigene Plug-ins entwickeln
* JavaScript/TypeScript-APIs mit Rust-Implementierungen verbinden

# Datenhaltung und Anwendungsarchitektur

* Persistente Anwendungseinstellungen
* Lokale Dateien als Datenspeicher
* SQLite und andere lokale Datenbanken
* Zustandsverwaltung zwischen Frontend und Backend
* Zugriff auf Web-APIs
* Offlinef&#228;hige Anwendungen entwickeln

# Build, Packaging und Deployment
...]]></description><link><![CDATA[https://www.IT-Visions.de/S12517.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6C215B8B-EFB9-493A-A0F5-93B099C50336}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:21 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Grundlagen von Tauri

* Einordnung von Tauri als Framework f&amp;#252;r plattform&amp;#252;bergreifende Desktop-Anwendungen
* Vergleich mit Electron und klassischen nativen Desktop-Frameworks
* Architektur einer Tauri-Anwendung
   Web-Frontend mit HTML, CSS und JavaScript/TypeScript
   Rust-Backend
   Native WebView des Betriebssystems
* Unterst&amp;#252;tzte Plattformen und Deployment-Szenarien
* Entwicklungsumgebung und ben&amp;#246;tigte Werkzeuge

# Tauri-Projekte erstellen und strukturieren

* Neues Tauri-Projekt anlegen
* Projektstruktur und zentrale Konfigurationsdateien
* Integration vorhandener Web-Frameworks (z.B. Vanilla JavaScript/TypeScript, React, Vue, Svelte, Angular - andere auf Anfrage)
* Entwicklungsserver und Hot Reload
* Build- und Debugging-Prozess

# Benutzeroberfl&amp;#228;chen mit JavaScript und TypeScript entwickeln

* Frontend-Entwicklung innerhalb einer Tauri-App
* Zugriff auf Tauri-APIs aus JavaScript/TypeScript
* Arbeiten mit Fenstern und WebViews
* Dialoge und Benachrichtigungen
* Zwischenablage
* Dateisystemzugriffe
* &amp;#214;ffnen externer URLs und Anwendungen
* Umgang mit asynchronen APIs und Promises

# Rust-Backend in Tauri

* Rolle von Rust innerhalb einer Tauri-Anwendung
* Grundlagen der Rust-Integration
* Tauri Commands implementieren
* Parameter und R&amp;#252;ckgabewerte zwischen TypeScript und Rust &amp;#252;bertragen
* Asynchrone Commands
* Fehlerbehandlung zwischen Frontend und Backend
* Serialisierung mit Serde
* Gemeinsamer Anwendungszustand

# Kommunikation zwischen JavaScript/TypeScript und Rust

* Aufruf von Rust-Funktionen mit `invoke`
* Events zwischen Frontend und Backend
* Datenstrukturen austauschen
* Push-Kommunikation vom Backend zum Frontend
* Nebenl&amp;#228;ufige und l&amp;#228;nger laufende Operationen
* Architektur und Abgrenzung von Frontend- und Backend-Logik

# Native Funktionen und Betriebssystemintegration

* Dateien und Verzeichnisse lesen und schreiben
* Native Dateidialoge
* System-Tray und Kontextmen&amp;#252;s
* Anwendungsmen&amp;#252;s
* Mehrere Fenster verwalten
* Betriebssysteminformationen abrufen
* Prozesse und externe Programme starten
* Plattformabh&amp;#228;ngigen Code implementieren

# Sicherheit und Berechtigungen

* Sicherheitsmodell von Tauri
* Capabilities und Permissions
* Zugriff auf native Funktionen gezielt freigeben
* Command-Zugriffe absichern
* Content Security Policy
* Umgang mit externen Inhalten
* Sicherheitsunterschiede zwischen Tauri und Electron

# Tauri-Plug-ins

* Plug-in-Architektur von Tauri
* Offizielle Tauri-Plug-ins einsetzen
* Plug-ins konfigurieren und Berechtigungen vergeben
* Eigene Plug-ins entwickeln
* JavaScript/TypeScript-APIs mit Rust-Implementierungen verbinden

# Datenhaltung und Anwendungsarchitektur

* Persistente Anwendungseinstellungen
* Lokale Dateien als Datenspeicher
* SQLite und andere lokale Datenbanken
* Zustandsverwaltung zwischen Frontend und Backend
* Zugriff auf Web-APIs
* Offlinef&amp;#228;hige Anwendungen entwickeln

# Build, Packaging und Deployment
...</body><item><title><![CDATA[Schulung: Objektorientierte Entwurfsmuster (Design Pattern/Architektur-Pattern) mit Python]]></title><description><![CDATA[# Einleitung
- Begriffskl&#228;rung: Was sind Design Patterns?
- Sinn und Einsatz von Patterns
- Die Gang of Four (GoF) und Robert Cecil Martin (&quot;Uncle Bob&quot;)

# Best Practices und Design Prinzipien
- Kapselung
- Lose Kopplung
- Koh&#228;renz

# Objektorientierte Entwurfsmuster - insbesondere von der Gang of Four (GoF)
- Singleton
- Factory/Fabrik
- Manager
- Registry
- Strategy
- Visitor
- State
- Command
- Template-Method
- Composite
- Decorator
- Proxy
- Adapter
- Observer
- Fa&#231;ade
- Plug-in
- Mocking
- Lazy-Loading

# SOLID-Designprinzipien
- Single Responsibility
- Open/Closed 
- Liskov Substitution 
- Interface Segregation 
- Dependency Inversion 

# Inversion of Control (IoC)
- Factory/Fabrik versus Service Locator versus Dependency Injection
- Dependency Injection-Container

# Metriken
- Ermitteln gro&#223;er Klassen und Methoden
- Zyklomatische Komplexit&#228;t (Cyclomatic Complexity nach Thomas J. McCabe)

# Praxis: Anwendung der Design Pattern in der .NET-Programmiersprache Ihrer Wahl, z.B.
- C#
- Visual Basic .NET
- andere auf Anfrage

# Spezielle Design Patterns in .NET
- Annotationen mit .NET-Attributen
- Einsatz von Softwareentwurfsmustern in der .NET-Klassenbibliothek
- Dependency Injection-Container von Microsoft und anderen Anbietern

# GUI-Architekturmuster in .NET
- MVC in ASP.NET/ASP.NET Core
- MVVM in XAML (WPF, WinUI, .NET MAUI, Uno, Avalonia)

# Spezielle Design Pattern in Python
- Python-spezifische Idiome
- Generatoren
- Dekoratoren

# Architektur-Pattern in Python
- Pipes and Filters
- Layered Architecture Pattern
- Broker
- Model View Controller (MVC)
- Reactor]]></description><link><![CDATA[https://www.IT-Visions.de/S8674.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{30B7AA7D-1964-4C06-BED3-A68F68B49976}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:15 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einleitung
- Begriffskl&amp;#228;rung: Was sind Design Patterns?
- Sinn und Einsatz von Patterns
- Die Gang of Four (GoF) und Robert Cecil Martin (&amp;quot;Uncle Bob&amp;quot;)

# Best Practices und Design Prinzipien
- Kapselung
- Lose Kopplung
- Koh&amp;#228;renz

# Objektorientierte Entwurfsmuster - insbesondere von der Gang of Four (GoF)
- Singleton
- Factory/Fabrik
- Manager
- Registry
- Strategy
- Visitor
- State
- Command
- Template-Method
- Composite
- Decorator
- Proxy
- Adapter
- Observer
- Fa&amp;#231;ade
- Plug-in
- Mocking
- Lazy-Loading

# SOLID-Designprinzipien
- Single Responsibility
- Open/Closed 
- Liskov Substitution 
- Interface Segregation 
- Dependency Inversion 

# Inversion of Control (IoC)
- Factory/Fabrik versus Service Locator versus Dependency Injection
- Dependency Injection-Container

# Metriken
- Ermitteln gro&amp;#223;er Klassen und Methoden
- Zyklomatische Komplexit&amp;#228;t (Cyclomatic Complexity nach Thomas J. McCabe)

# Praxis: Anwendung der Design Pattern in der .NET-Programmiersprache Ihrer Wahl, z.B.
- C#
- Visual Basic .NET
- andere auf Anfrage

# Spezielle Design Patterns in .NET
- Annotationen mit .NET-Attributen
- Einsatz von Softwareentwurfsmustern in der .NET-Klassenbibliothek
- Dependency Injection-Container von Microsoft und anderen Anbietern

# GUI-Architekturmuster in .NET
- MVC in ASP.NET/ASP.NET Core
- MVVM in XAML (WPF, WinUI, .NET MAUI, Uno, Avalonia)

# Spezielle Design Pattern in Python
- Python-spezifische Idiome
- Generatoren
- Dekoratoren

# Architektur-Pattern in Python
- Pipes and Filters
- Layered Architecture Pattern
- Broker
- Model View Controller (MVC)
- Reactor</body><item><title><![CDATA[Schulung: MySQL oder MariaDB: High-Performance/Leistungsoptimierung]]></title><description><![CDATA[ER-Modelloptimierung
- Datentypen
- Zeichens&#228;tze und Sortierreihenfolgen
- Beziehungen
- K&#252;nstliche Schl&#252;ssel vs. nat&#252;rliche Schl&#252;ssel
- Normalisierung vs. Denormalisierung

SQL-Optimierung
- Datenzugriff optimieren
- Grundlagen langsamer Abfragen
- Grundlagen der Abfrageverarbeitung
- Methoden zum Umstrukturieren von Abfragen
- SQL-Optimierung f&#252;r SELECT, INSERT, UPDATE und DELETE 
- Batch-Transaktionen vs. Single-Transaktionen

Optimierung durch Indizierung
- Grundlagen
- Strategien
- Einsatz-Szenarien, -Beispiele
- Pflege
- Optimistische vs. pessimistische Sperren

Optimierung durch erweiterte MySQL-Funktionalit&#228;ten
- Abfrage-Cache
- Sichten
- Benutzerdefinierte Funktionen 
- Storage Engines

Benchmarking und Profiling
- Strategien 
- Taktiken
- Werkzeuge 
- Beispiele]]></description><link><![CDATA[https://www.IT-Visions.de/S8485.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4CA22839-1D60-4F9B-99CE-B1BDD6F29C15}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:11 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">ER-Modelloptimierung
- Datentypen
- Zeichens&amp;#228;tze und Sortierreihenfolgen
- Beziehungen
- K&amp;#252;nstliche Schl&amp;#252;ssel vs. nat&amp;#252;rliche Schl&amp;#252;ssel
- Normalisierung vs. Denormalisierung

SQL-Optimierung
- Datenzugriff optimieren
- Grundlagen langsamer Abfragen
- Grundlagen der Abfrageverarbeitung
- Methoden zum Umstrukturieren von Abfragen
- SQL-Optimierung f&amp;#252;r SELECT, INSERT, UPDATE und DELETE 
- Batch-Transaktionen vs. Single-Transaktionen

Optimierung durch Indizierung
- Grundlagen
- Strategien
- Einsatz-Szenarien, -Beispiele
- Pflege
- Optimistische vs. pessimistische Sperren

Optimierung durch erweiterte MySQL-Funktionalit&amp;#228;ten
- Abfrage-Cache
- Sichten
- Benutzerdefinierte Funktionen 
- Storage Engines

Benchmarking und Profiling
- Strategien 
- Taktiken
- Werkzeuge 
- Beispiele</body><item><title><![CDATA[Schulung: MySQL oder MariaDB: Datenbankdesign und -optimierung]]></title><description><![CDATA[- Normalformen 
- Empfehlungen zum richtigen Datenbankdesign 
- Schl&#252;ssel (Indexes) 
- Volltextsuche 
- MySQL-Besonderheiten 
- InnoDB-Tuning 
- Partitionen 
- Stored Procedures, Triggers und Events 
- GIS-Funktionen 
- SQL-Rezepte]]></description><link><![CDATA[https://www.IT-Visions.de/S6814.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2F61847B-1B39-4FB6-86A3-E445AFAD2935}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 19:00:02 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Normalformen 
- Empfehlungen zum richtigen Datenbankdesign 
- Schl&amp;#252;ssel (Indexes) 
- Volltextsuche 
- MySQL-Besonderheiten 
- InnoDB-Tuning 
- Partitionen 
- Stored Procedures, Triggers und Events 
- GIS-Funktionen 
- SQL-Rezepte</body><item><title><![CDATA[Schulung: Künstliche Intelligenz (KI) im Überblick]]></title><description><![CDATA[# Grundlagen der KI 
- KI/AI, Machine Learning, Deep Learning
- Generative KI
- Neuronale Netze
- Natural Language Processing (NLP)
- Large Language Models (LLMs)

# Technische Konzepte
- Vektordaten und Embeddings
- Kontextfenster und Token
- JSON Schema
- APIs und KI-Schnittstellen

# Prompting und Steuerung
- Prompt Engineering
- System Prompt
- User Prompt
- Developer Messages

# Erweiterte KI-Konzepte und KI-Protokolle
- Trainingsdaten und Datenqualit&#228;t
- Retrieval Augmented Generation (RAG)
- Document Ingestion 
- Fine Tuning
- Code Interpreter / Sandboxing
- Multimodale KI
- Tool Calling / Function Calling
- Model Context Protocol (MCP): Standardisierter Zugriff auf externe Werkzeuge, Daten und Ressourcen

# Agentic AI
- Was ist ein Agent?
- Agent Literacy (Context Management, Tool Calling, Protokolle, Sicherheit)
- Konfiguration und Steuerung von Agenten / 	Agent Skills 
- Multi-Agent-Systeme: Subagents und Cross-Agent-Communication
- Harness Engineering
- Autonome Workflows und die Agent Loop
- Agent Client Protocol (ACP): Ein Client (App, IDE, Bot, Website) steuert einen Agenten
- Agent2Agent (A2A): Mehrere Agenten arbeiten miteinander
- Agent User Interaction Protocol (AG-UI) - Agentic UI (Standardisierte Darstellung von Agenteninteraktionen im UI)

# Chancen, Risiken und Grenzen
- Chancen von KI
- Risiken von KI
- Halluzinationen
- Lizenz- und Urheberrechtsfragen
- Datenschutz
- Compliance
- Kostenmodelle
- Vendor Lock-in
- Sycophancy (Schmeichelei/Anbiederung)
- Grenzen aktueller KI-Modelle

# Sicherheit beim Einsatz von KI
- Bedrohungen durch den Einsatz von KI
- Angriffe (OWASP Top 10 for Large Language Model Applications)
- Schutzma&#223;nahmen: Sandboxing, Policies, Guardrails
- KI-Watermarks (TextGrain)

# &#220;berblick &#252;ber die KI-Modelle am Markt
- Modellarten
  Open-Weight-Modelle vs. Closed-Weight-Modelle
  Cloud-Modelle vs. lokale KI-Modelle
  OpenRouter
- Auswahlkriterien f&#252;r KI-Modelle (insbes. Preise/Kostenmodelle)
- Hugging Face als zentrale Plattform f&#252;r Open Models
- OpenAI: GPT, DALL&#183;E, Codex
- Anthropic: Claude Opus, Claude Sonnet, Claude Haiku
- Google: DeepMind, Gemini
- Meta: Llama
- Microsoft: MAI-Thinking, MAI-Code, MAI-Image, MAI-Transcribe, MAI-Voice
- Midjourney
- Mistral
- Gemma
- DeepSeek
- ...

# KI-Werkzeuge, KI-Bibliotheken und KI-APIs
- KI-Integration in Visual Studio / Visual Studio Code
- GitHub Copilot, Copilot CLI
- Claude und Claude Code
- ChatGPT
- OpenAI Codex
- Cursor
- Windsurf
- 	Open Source Coding Agents (OpenCode, PI)
- Microsoft Foundry (fr&#252;her Azure AI Foundry)
- Google Antigravity
- Semantic Kernel
- Gemini Enterprise Agent Platform (Vertex AI)
- Amazon Bedrock
- .NET AI Library (Microsoft.Extensions.AI)
- Hugging Face Transformers
- (weitere auf Anfrage)

# Lokale KI
- Hardwareanforderungen
- Lokal nutzbare Modelle
- Microsoft Foundry
- LM Studio
- Ollama
- Microsoft Foundry Local

# Einsatzszen...]]></description><link><![CDATA[https://www.IT-Visions.de/S12269.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C89DCEE4-9DF0-495A-A356-5D07E48A18EF}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 18:59:58 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Grundlagen der KI 
- KI/AI, Machine Learning, Deep Learning
- Generative KI
- Neuronale Netze
- Natural Language Processing (NLP)
- Large Language Models (LLMs)

# Technische Konzepte
- Vektordaten und Embeddings
- Kontextfenster und Token
- JSON Schema
- APIs und KI-Schnittstellen

# Prompting und Steuerung
- Prompt Engineering
- System Prompt
- User Prompt
- Developer Messages

# Erweiterte KI-Konzepte und KI-Protokolle
- Trainingsdaten und Datenqualit&amp;#228;t
- Retrieval Augmented Generation (RAG)
- Document Ingestion 
- Fine Tuning
- Code Interpreter / Sandboxing
- Multimodale KI
- Tool Calling / Function Calling
- Model Context Protocol (MCP): Standardisierter Zugriff auf externe Werkzeuge, Daten und Ressourcen

# Agentic AI
- Was ist ein Agent?
- Agent Literacy (Context Management, Tool Calling, Protokolle, Sicherheit)
- Konfiguration und Steuerung von Agenten / 	Agent Skills 
- Multi-Agent-Systeme: Subagents und Cross-Agent-Communication
- Harness Engineering
- Autonome Workflows und die Agent Loop
- Agent Client Protocol (ACP): Ein Client (App, IDE, Bot, Website) steuert einen Agenten
- Agent2Agent (A2A): Mehrere Agenten arbeiten miteinander
- Agent User Interaction Protocol (AG-UI) - Agentic UI (Standardisierte Darstellung von Agenteninteraktionen im UI)

# Chancen, Risiken und Grenzen
- Chancen von KI
- Risiken von KI
- Halluzinationen
- Lizenz- und Urheberrechtsfragen
- Datenschutz
- Compliance
- Kostenmodelle
- Vendor Lock-in
- Sycophancy (Schmeichelei/Anbiederung)
- Grenzen aktueller KI-Modelle

# Sicherheit beim Einsatz von KI
- Bedrohungen durch den Einsatz von KI
- Angriffe (OWASP Top 10 for Large Language Model Applications)
- Schutzma&amp;#223;nahmen: Sandboxing, Policies, Guardrails
- KI-Watermarks (TextGrain)

# &amp;#220;berblick &amp;#252;ber die KI-Modelle am Markt
- Modellarten
  Open-Weight-Modelle vs. Closed-Weight-Modelle
  Cloud-Modelle vs. lokale KI-Modelle
  OpenRouter
- Auswahlkriterien f&amp;#252;r KI-Modelle (insbes. Preise/Kostenmodelle)
- Hugging Face als zentrale Plattform f&amp;#252;r Open Models
- OpenAI: GPT, DALL&amp;#183;E, Codex
- Anthropic: Claude Opus, Claude Sonnet, Claude Haiku
- Google: DeepMind, Gemini
- Meta: Llama
- Microsoft: MAI-Thinking, MAI-Code, MAI-Image, MAI-Transcribe, MAI-Voice
- Midjourney
- Mistral
- Gemma
- DeepSeek
- ...

# KI-Werkzeuge, KI-Bibliotheken und KI-APIs
- KI-Integration in Visual Studio / Visual Studio Code
- GitHub Copilot, Copilot CLI
- Claude und Claude Code
- ChatGPT
- OpenAI Codex
- Cursor
- Windsurf
- 	Open Source Coding Agents (OpenCode, PI)
- Microsoft Foundry (fr&amp;#252;her Azure AI Foundry)
- Google Antigravity
- Semantic Kernel
- Gemini Enterprise Agent Platform (Vertex AI)
- Amazon Bedrock
- .NET AI Library (Microsoft.Extensions.AI)
- Hugging Face Transformers
- (weitere auf Anfrage)

# Lokale KI
- Hardwareanforderungen
- Lokal nutzbare Modelle
- Microsoft Foundry
- LM Studio
- Ollama
- Microsoft Foundry Local

# Einsatzszen...</body><item><title><![CDATA[Schulung: DevOps / Continuous Integration (CI) / Continuous Delivery (CD) mit Jenkins]]></title><description><![CDATA[- Konzepte und Ziele von DevOps / Continuous Integration (CI) / Continuous Delivery (CD)
- Funktionen und Architektur von Jenkins
- Konfigurieren eines Builds
  Build-Ausl&#246;ser
  Source
  Artefakte
  Ausf&#252;hren der Tests
  Weitere Aktionen
- Abh&#228;ngige Builds
- Parametrisierte Builds
- Verteilte Builds
- Einsatz von KI mit Jenkins]]></description><link><![CDATA[https://www.IT-Visions.de/S9240.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5D17D7F5-0BBE-4120-8085-4C9482DF4C2F}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 18:59:52 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Konzepte und Ziele von DevOps / Continuous Integration (CI) / Continuous Delivery (CD)
- Funktionen und Architektur von Jenkins
- Konfigurieren eines Builds
  Build-Ausl&amp;#246;ser
  Source
  Artefakte
  Ausf&amp;#252;hren der Tests
  Weitere Aktionen
- Abh&amp;#228;ngige Builds
- Parametrisierte Builds
- Verteilte Builds
- Einsatz von KI mit Jenkins</body><item><title><![CDATA[Schulung: DevOps / Continuous Integration (CI) / Continuous Delivery (CD) mit Ansible]]></title><description><![CDATA[- Konzepte und Ziele von DevOps / Continuous Integration (CI) / Continuous Delivery (CD)
- Funktionen und Architektur von Ansible
- Installation und Betrieb auf Linux und Windows
- Ansible Configuration File
- Kommandozeilenwerkzeuge
- Inventory / Dynamic Inventory
- Ad-hoc Commands
- Konfigurationssprache YAML
- Playbooks
- Variablen
- Bl&#246;cke
- Schleifen und Bedingungen
- Idempotenz
- Parallele Ausf&#252;hrung
- Modularisierung von Playbooks: Includes und Rollen
- Templates
- Credentials / Vault
- &#220;berblick &#252;ber die Ansible-Module Library (z.B. f&#252;r Dateiverwaltung, Datenbanken, Netzwerk, Paketierung, Apache, Jenkins, Cloud-Dienste, Windows-Systemfunktionen usw.)
- Das Commands-Module zur Ausf&#252;hrung von externen Befehlen und Skripten
- Erweiterungen aus der Ansible Galaxy Community
- Ansible Tower (AWX)
- Einsatz von KI mit Ansible]]></description><link><![CDATA[https://www.IT-Visions.de/S9245.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5FDA43A3-F59B-4677-96BA-C607A4D5F7B4}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 18:59:49 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Konzepte und Ziele von DevOps / Continuous Integration (CI) / Continuous Delivery (CD)
- Funktionen und Architektur von Ansible
- Installation und Betrieb auf Linux und Windows
- Ansible Configuration File
- Kommandozeilenwerkzeuge
- Inventory / Dynamic Inventory
- Ad-hoc Commands
- Konfigurationssprache YAML
- Playbooks
- Variablen
- Bl&amp;#246;cke
- Schleifen und Bedingungen
- Idempotenz
- Parallele Ausf&amp;#252;hrung
- Modularisierung von Playbooks: Includes und Rollen
- Templates
- Credentials / Vault
- &amp;#220;berblick &amp;#252;ber die Ansible-Module Library (z.B. f&amp;#252;r Dateiverwaltung, Datenbanken, Netzwerk, Paketierung, Apache, Jenkins, Cloud-Dienste, Windows-Systemfunktionen usw.)
- Das Commands-Module zur Ausf&amp;#252;hrung von externen Befehlen und Skripten
- Erweiterungen aus der Ansible Galaxy Community
- Ansible Tower (AWX)
- Einsatz von KI mit Ansible</body><item><title><![CDATA[Schulung: Cursor AI – KI-gestützte Softwareentwicklung mit Cursor, Coding-Agenten und APIs]]></title><description><![CDATA[# Einf&#252;hrung in Cursor und KI-gest&#252;tzte Softwareentwicklung

* Was ist Cursor? Architektur und Funktionsweise
* Cursor als KI-gest&#252;tzter Code-Editor und Coding-Agent
* Unterschiede zwischen klassischer IDE und KI-basierter Entwicklungsumgebung
* KI-Modelle in Cursor
  * Modelle von OpenAI, Anthropic, Google und weiteren Anbietern
  * Cursor-eigene Modelle
  * Auswahl geeigneter Modelle f&#252;r unterschiedliche Entwicklungsaufgaben
  * Kosten, Tokenverbrauch und Kontextfenster
* AI-Assisted Coding, Vibe Coding und Agentic Coding
* Vergleich mit GitHub Copilot, Claude Code und OpenAI Codex
* M&#246;glichkeiten und Grenzen KI-generierten Codes

# Cursor installieren, konfigurieren und kennenlernen

* Installation und Einrichtung von Cursor
* &#220;bernahme bestehender Visual-Studio-Code-Einstellungen
* Benutzeroberfl&#228;che und Entwicklungsumgebung
* Konfiguration von KI-Modellen
* Datenschutz- und Sicherheitseinstellungen
* Arbeiten mit lokalen Projekten und Git-Repositories
* Integration von Terminal, Git und Debugger
* Tastenkombinationen und effiziente Bedienung
* Cursor in bestehenden Entwicklungsprojekten einsetzen

# KI-gest&#252;tzte Programmierung mit Cursor

* Code Completion und intelligente Codevorschl&#228;ge
* Mehrzeilige Codevervollst&#228;ndigung mit Cursor Tab
* Inline Edit zur direkten Bearbeitung von Quellcode
* Chat mit der KI &#252;ber Quellcode und Architektur
* Fragen zu bestehenden Implementierungen stellen
* Code generieren und bestehende Funktionen erweitern
* Code zwischen Programmiersprachen &#252;bersetzen
* Kommentare und Dokumentation generieren
* Repository-weite Code&#228;nderungen durchf&#252;hren
* &#196;nderungen &#252;berpr&#252;fen und gezielt &#252;bernehmen

# Kontextverwaltung und Prompt Engineering in Cursor

* Effektives Prompt Engineering f&#252;r Softwareentwickler
* Kontextinformationen gezielt bereitstellen
* Codebase Indexing und semantische Codesuche
* Dateien, Ordner und Quellcode referenzieren
* Architekturvorgaben und Entwicklungsrichtlinien ber&#252;cksichtigen
* Gro&#223;e Codebasen analysieren
* Kontextfenster und Tokenverbrauch optimieren
* Wiederverwendbare Prompts und Anweisungen
* Plan Mode zur strukturierten Vorbereitung komplexer Aufgaben
* Spec-Driven Development mit Cursor

# Agentische Softwareentwicklung mit Cursor Agent

* Funktionsweise des Cursor Agents
* Unterschiede zwischen Chat, Inline Edit und Agent
* Die Agentic Loop
  * Anforderungen analysieren
  * Implementierung planen
  * Quellcode ver&#228;ndern
  * Werkzeuge und Terminalbefehle ausf&#252;hren
  * Ergebnisse durch Tests &#252;berpr&#252;fen
* Komplexe Features autonom implementieren
* &#196;nderungen &#252;ber mehrere Dateien und Projekte hinweg durchf&#252;hren
* Terminalbefehle und Buildprozesse ausf&#252;hren lassen
* Automatisierte Fehleranalyse und Fehlerbehebung
* Agenten bei der Arbeit &#252;berwachen und steuern
* Parallele Agenten und Aufgabenverteilung
* Git Worktrees f&#252;r isolierte Entwicklungsaufgaben
* Grenzen und Risiken autonomer Code&#228;nderungen

# Refactoring, Debugg...]]></description><link><![CDATA[https://www.IT-Visions.de/S12532.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D586AFA2-0C43-4CD5-88E6-3AC6778B8FE3}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 18:59:46 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einf&amp;#252;hrung in Cursor und KI-gest&amp;#252;tzte Softwareentwicklung

* Was ist Cursor? Architektur und Funktionsweise
* Cursor als KI-gest&amp;#252;tzter Code-Editor und Coding-Agent
* Unterschiede zwischen klassischer IDE und KI-basierter Entwicklungsumgebung
* KI-Modelle in Cursor
  * Modelle von OpenAI, Anthropic, Google und weiteren Anbietern
  * Cursor-eigene Modelle
  * Auswahl geeigneter Modelle f&amp;#252;r unterschiedliche Entwicklungsaufgaben
  * Kosten, Tokenverbrauch und Kontextfenster
* AI-Assisted Coding, Vibe Coding und Agentic Coding
* Vergleich mit GitHub Copilot, Claude Code und OpenAI Codex
* M&amp;#246;glichkeiten und Grenzen KI-generierten Codes

# Cursor installieren, konfigurieren und kennenlernen

* Installation und Einrichtung von Cursor
* &amp;#220;bernahme bestehender Visual-Studio-Code-Einstellungen
* Benutzeroberfl&amp;#228;che und Entwicklungsumgebung
* Konfiguration von KI-Modellen
* Datenschutz- und Sicherheitseinstellungen
* Arbeiten mit lokalen Projekten und Git-Repositories
* Integration von Terminal, Git und Debugger
* Tastenkombinationen und effiziente Bedienung
* Cursor in bestehenden Entwicklungsprojekten einsetzen

# KI-gest&amp;#252;tzte Programmierung mit Cursor

* Code Completion und intelligente Codevorschl&amp;#228;ge
* Mehrzeilige Codevervollst&amp;#228;ndigung mit Cursor Tab
* Inline Edit zur direkten Bearbeitung von Quellcode
* Chat mit der KI &amp;#252;ber Quellcode und Architektur
* Fragen zu bestehenden Implementierungen stellen
* Code generieren und bestehende Funktionen erweitern
* Code zwischen Programmiersprachen &amp;#252;bersetzen
* Kommentare und Dokumentation generieren
* Repository-weite Code&amp;#228;nderungen durchf&amp;#252;hren
* &amp;#196;nderungen &amp;#252;berpr&amp;#252;fen und gezielt &amp;#252;bernehmen

# Kontextverwaltung und Prompt Engineering in Cursor

* Effektives Prompt Engineering f&amp;#252;r Softwareentwickler
* Kontextinformationen gezielt bereitstellen
* Codebase Indexing und semantische Codesuche
* Dateien, Ordner und Quellcode referenzieren
* Architekturvorgaben und Entwicklungsrichtlinien ber&amp;#252;cksichtigen
* Gro&amp;#223;e Codebasen analysieren
* Kontextfenster und Tokenverbrauch optimieren
* Wiederverwendbare Prompts und Anweisungen
* Plan Mode zur strukturierten Vorbereitung komplexer Aufgaben
* Spec-Driven Development mit Cursor

# Agentische Softwareentwicklung mit Cursor Agent

* Funktionsweise des Cursor Agents
* Unterschiede zwischen Chat, Inline Edit und Agent
* Die Agentic Loop
  * Anforderungen analysieren
  * Implementierung planen
  * Quellcode ver&amp;#228;ndern
  * Werkzeuge und Terminalbefehle ausf&amp;#252;hren
  * Ergebnisse durch Tests &amp;#252;berpr&amp;#252;fen
* Komplexe Features autonom implementieren
* &amp;#196;nderungen &amp;#252;ber mehrere Dateien und Projekte hinweg durchf&amp;#252;hren
* Terminalbefehle und Buildprozesse ausf&amp;#252;hren lassen
* Automatisierte Fehleranalyse und Fehlerbehebung
* Agenten bei der Arbeit &amp;#252;berwachen und steuern
* Parallele Agenten und Aufgabenverteilung
* Git Worktrees f&amp;#252;r isolierte Entwicklungsaufgaben
* Grenzen und Risiken autonomer Code&amp;#228;nderungen

# Refactoring, Debugg...</body><item><title><![CDATA[Schulung: Clean Code Development]]></title><description><![CDATA[Da in der Softwareentwicklung die Release-Zyklen immer k&#252;rzer werden, gleichzeitig die Systeme gr&#246;&#223;er und komplexer und die Anforderungen an Erweiterbarkeit und &#196;nderbarkeit h&#246;her werden, ist es extrem wichtig, dass der Code sauber bleibt und sehr hohen Qualit&#228;tsanspr&#252;chen gen&#252;gt. Und das ist nur dann der Fall, wenn die Entwickler ihre Arbeit nicht nur als &quot;geniale T&#228;tigkeit&quot;, sondern vor allem auch als ein h&#246;chst anspruchsvolles Handwerk begreifen.

Auch unsauberer Code kann durchaus (von au&#223;en betrachtet) funktionieren. Aber er wird sehr schnell zum &quot;Dead-End&quot;, das sich jedem Versuch widersetzt, neue Features einzubauen. Vermeintlich kleine &#196;nderungen ben&#246;tigen lange Durchlaufzeiten und verursachen hohe Kosten. Wenn man an diesem Punkt angelangt ist, wird es sehr schwierig, wieder effizient zu sein.

Zu jeder handwerklichen T&#228;tigkeit geh&#246;ren Talent, Wissen, die richtigen Werkzeuge, die richtige Herangehensweise und vor allem viel Erfahrung. Im Rahmen dieser Ma&#223;nahme werden die folgenden Themenbereiche behandelt, die zusammengenommen die handwerklichen F&#228;higkeiten der Entwickler verbessern und ihren Blick f&#252;r das Wesentliche sch&#228;rfen - womit sie dann Code schreiben k&#246;nnen, der entsprechend sauber ist und bleibt:

- Die Clean Code-Prinzipien
- Software-Qualit&#228;tskriterien, Zusammenh&#228;nge derselben und Auswirkungen von Verletzungen
- Schrittweise Einf&#252;hrung von Clean Code Development
- Agile Herangehensweisen und das Prinzip der Leuchtspur
- Die Prinzipien des Test-Driven Developments
- Prinzipien und Erstellung von sauberen Unit-Tests, Integrationstests und Systemtests
- Erkennen von Code-Smells
- Refactoring zum Eliminieren von Code-Smells und auch als Notwendigkeit bei Erweiterungen]]></description><link><![CDATA[https://www.IT-Visions.de/S8527.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{3DB80148-1742-4923-A13D-2E41300749C2}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 18:59:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Da in der Softwareentwicklung die Release-Zyklen immer k&amp;#252;rzer werden, gleichzeitig die Systeme gr&amp;#246;&amp;#223;er und komplexer und die Anforderungen an Erweiterbarkeit und &amp;#196;nderbarkeit h&amp;#246;her werden, ist es extrem wichtig, dass der Code sauber bleibt und sehr hohen Qualit&amp;#228;tsanspr&amp;#252;chen gen&amp;#252;gt. Und das ist nur dann der Fall, wenn die Entwickler ihre Arbeit nicht nur als &amp;quot;geniale T&amp;#228;tigkeit&amp;quot;, sondern vor allem auch als ein h&amp;#246;chst anspruchsvolles Handwerk begreifen.

Auch unsauberer Code kann durchaus (von au&amp;#223;en betrachtet) funktionieren. Aber er wird sehr schnell zum &amp;quot;Dead-End&amp;quot;, das sich jedem Versuch widersetzt, neue Features einzubauen. Vermeintlich kleine &amp;#196;nderungen ben&amp;#246;tigen lange Durchlaufzeiten und verursachen hohe Kosten. Wenn man an diesem Punkt angelangt ist, wird es sehr schwierig, wieder effizient zu sein.

Zu jeder handwerklichen T&amp;#228;tigkeit geh&amp;#246;ren Talent, Wissen, die richtigen Werkzeuge, die richtige Herangehensweise und vor allem viel Erfahrung. Im Rahmen dieser Ma&amp;#223;nahme werden die folgenden Themenbereiche behandelt, die zusammengenommen die handwerklichen F&amp;#228;higkeiten der Entwickler verbessern und ihren Blick f&amp;#252;r das Wesentliche sch&amp;#228;rfen - womit sie dann Code schreiben k&amp;#246;nnen, der entsprechend sauber ist und bleibt:

- Die Clean Code-Prinzipien
- Software-Qualit&amp;#228;tskriterien, Zusammenh&amp;#228;nge derselben und Auswirkungen von Verletzungen
- Schrittweise Einf&amp;#252;hrung von Clean Code Development
- Agile Herangehensweisen und das Prinzip der Leuchtspur
- Die Prinzipien des Test-Driven Developments
- Prinzipien und Erstellung von sauberen Unit-Tests, Integrationstests und Systemtests
- Erkennen von Code-Smells
- Refactoring zum Eliminieren von Code-Smells und auch als Notwendigkeit bei Erweiterungen</body><item><title><![CDATA[Schulung: C# 15.0 - Neuerungen gegenüber C# 14.0]]></title><description><![CDATA[- 	Union Types (Discriminated Unions)
- Collection Expression Arguments
- Geschlossene Klassenhierarchien mit dem neuen Schl&#252;sselwort closed
- Indexer in Extensions
- Mehr Schleifenkontrolle: break und continue mit Bezeichnern]]></description><link><![CDATA[https://www.IT-Visions.de/S12514.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{96846DC2-5927-46AB-BA6B-E39BD2EA5083}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 18:59:26 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- 	Union Types (Discriminated Unions)
- Collection Expression Arguments
- Geschlossene Klassenhierarchien mit dem neuen Schl&amp;#252;sselwort closed
- Indexer in Extensions
- Mehr Schleifenkontrolle: break und continue mit Bezeichnern</body><item><title><![CDATA[Schulung: ASP.NET Core 10.0/11.0: komplettes Wissen - mit MVC, Razor Pages, Blazor, WebAPIs und gRPC]]></title><description><![CDATA[Optional: Vermittlung des notwendigen Basiswissens in HTML, CSS und JavaScript und .NET sowie C#

Einf&#252;hrung
- Architektur von modernen, mehrschichtigen ASP.NET MVC-Anwendungen
- Einsatzgebiete von ASP.NET Core
- &#220;berblick &#252;ber die verschiedenen Architekturmodelle innerhalb von ASP.NET Core: MVC, Razor Pages, Blazor, WebAPI

Werkzeuge
- Kommandozeilenwerkzeuge (dotnet, dotnet-aspnet-codegenerator)
- Werkzeuge in Visual Studio
- Werkzeuge in Visual Studio Code (VSCode)

Startcode einer ASP.NET Core-Anwendung
- Konzept der Middleware-Komponenten
- Verschiedene Middleware-Komponenten verwenden
- Minimal API (seit .NET 6.0) vs. traditionelles/vollst&#228;ndiges API (seit .NET Core 1.0)

Architektur und Konzepte
- Controller
- Views
- Model
- Pages
- Razor Templates / Razor-Syntax
- Routing

Serverseitiges Rendering: Razor Pages vs. MVC 
- Unterschiede in der Architektur zu MVC
- Unterschiede im API
- Razor Class Libraries (RCL)

Modularisierung und Wiederverwendbarkeit in MVC und Razor Pages
- HTML Helper 
- Razor Helper
- Tag Helper
- Partielle Views
- ViewStart.cshtml
- View Components 
- Areas
- Razor Class Libraries

Anwendungszust&#228;nde speichern (Zustandsmanagement) in MVC und Razor Pages
- Query Strings
- Hidden Fields
- Temp Data
- HttpContext Items
- Session-Variablen
- Cookies

Single Page Apps (SPA) mit Server Side Blazor (ab ASP.NET Core 3.0)
- Architektur mit ASP.NET SignalR und WebSockets
- Vergleich zu SPAs mit anderen Techniken
- Razor Components 
- Datenbindung
- Ereignisse
- Zustandsverwaltung in Razor Components 
- Integration mit JavaScript
- Modularisierung und Wiederverwendbarkeit
- Templated Components
- Razor Class Libraries

Datenzugriff
- Zugriff auf Datenbanken via Entity Framework Core (z.B. auf Microsoft SQL Server)
- Konfigurationsdateien lesen
- Optional: Zugriff auf Datenbanken via ADO.NET
- Optional: Zugriff auf andere Datenspeicher, z.B. XML-Dokumente

Eingabemasken/Formulare und Validierung
- Erstellung von Formularen
- HTML-Eingabesteuerelemente nutzen
- Validieren von Benutzereingaben
- Benutzerdefinierte server- und clientseitige Validatoren

Optional: Drittanbieter-Steuerelemente f&#252;r ASP.NET Core MVC/Razor Pages und Blazor
- ASP.NET Core MVC Controls Toolkit
- Beispiele mit kommerziellen ASP.NET Core-Steuerelementen (nach Absprache z.B. von Infragistics, Telerik Kendo UI, ComponentOne, DevExpress)

Fortgeschrittene Techniken
- Dependency Injection / Service Injection
- Filter
- Caching (Daten-Caching und Seitencaching)

Sicherheit: Authentifizierung/Autorisierung/Benutzerverwaltung
- Konzept von &quot;ASP.NET Identity&quot;
- Windows-Authentifizierung / Active Directory-Authentifizierung
- Eigene Benutzerkonten
- Cloud-Benutzerkonten (Twitter, Google, Microsoft)

Deployment auf Webserver und in die Cloud
- Kestrel / Self-Hosting
- Deployment-Techniken: Dateisystem, FTP, MSDeploy/WebDeploy, PowerShell-Skripte
- Internet Information Services ...]]></description><link><![CDATA[https://www.IT-Visions.de/S8875.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0D0EA4DA-2F1F-4267-AFBB-623FA2DD7FF0}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 11:09:39 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: Vermittlung des notwendigen Basiswissens in HTML, CSS und JavaScript und .NET sowie C#

Einf&amp;#252;hrung
- Architektur von modernen, mehrschichtigen ASP.NET MVC-Anwendungen
- Einsatzgebiete von ASP.NET Core
- &amp;#220;berblick &amp;#252;ber die verschiedenen Architekturmodelle innerhalb von ASP.NET Core: MVC, Razor Pages, Blazor, WebAPI

Werkzeuge
- Kommandozeilenwerkzeuge (dotnet, dotnet-aspnet-codegenerator)
- Werkzeuge in Visual Studio
- Werkzeuge in Visual Studio Code (VSCode)

Startcode einer ASP.NET Core-Anwendung
- Konzept der Middleware-Komponenten
- Verschiedene Middleware-Komponenten verwenden
- Minimal API (seit .NET 6.0) vs. traditionelles/vollst&amp;#228;ndiges API (seit .NET Core 1.0)

Architektur und Konzepte
- Controller
- Views
- Model
- Pages
- Razor Templates / Razor-Syntax
- Routing

Serverseitiges Rendering: Razor Pages vs. MVC 
- Unterschiede in der Architektur zu MVC
- Unterschiede im API
- Razor Class Libraries (RCL)

Modularisierung und Wiederverwendbarkeit in MVC und Razor Pages
- HTML Helper 
- Razor Helper
- Tag Helper
- Partielle Views
- ViewStart.cshtml
- View Components 
- Areas
- Razor Class Libraries

Anwendungszust&amp;#228;nde speichern (Zustandsmanagement) in MVC und Razor Pages
- Query Strings
- Hidden Fields
- Temp Data
- HttpContext Items
- Session-Variablen
- Cookies

Single Page Apps (SPA) mit Server Side Blazor (ab ASP.NET Core 3.0)
- Architektur mit ASP.NET SignalR und WebSockets
- Vergleich zu SPAs mit anderen Techniken
- Razor Components 
- Datenbindung
- Ereignisse
- Zustandsverwaltung in Razor Components 
- Integration mit JavaScript
- Modularisierung und Wiederverwendbarkeit
- Templated Components
- Razor Class Libraries

Datenzugriff
- Zugriff auf Datenbanken via Entity Framework Core (z.B. auf Microsoft SQL Server)
- Konfigurationsdateien lesen
- Optional: Zugriff auf Datenbanken via ADO.NET
- Optional: Zugriff auf andere Datenspeicher, z.B. XML-Dokumente

Eingabemasken/Formulare und Validierung
- Erstellung von Formularen
- HTML-Eingabesteuerelemente nutzen
- Validieren von Benutzereingaben
- Benutzerdefinierte server- und clientseitige Validatoren

Optional: Drittanbieter-Steuerelemente f&amp;#252;r ASP.NET Core MVC/Razor Pages und Blazor
- ASP.NET Core MVC Controls Toolkit
- Beispiele mit kommerziellen ASP.NET Core-Steuerelementen (nach Absprache z.B. von Infragistics, Telerik Kendo UI, ComponentOne, DevExpress)

Fortgeschrittene Techniken
- Dependency Injection / Service Injection
- Filter
- Caching (Daten-Caching und Seitencaching)

Sicherheit: Authentifizierung/Autorisierung/Benutzerverwaltung
- Konzept von &amp;quot;ASP.NET Identity&amp;quot;
- Windows-Authentifizierung / Active Directory-Authentifizierung
- Eigene Benutzerkonten
- Cloud-Benutzerkonten (Twitter, Google, Microsoft)

Deployment auf Webserver und in die Cloud
- Kestrel / Self-Hosting
- Deployment-Techniken: Dateisystem, FTP, MSDeploy/WebDeploy, PowerShell-Skripte
- Internet Information Services ...</body><item><title><![CDATA[Schulung: Umstieg auf Windows Forms Core 10.0/11.0 in .NET 10.0/11.0 (Umstellung/Migration von Windows Forms-Anwendungen von .NET Framework auf .NET 10.0/11.0)]]></title><description><![CDATA[Strategiewechsel bei Microsoft
- Open Source
- Agilit&#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &#220;berblick
- Die .NET &quot;Core&quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&#220;berblick &#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&#228;den

Windows Forms &quot;Core&quot; im modernen .NET
- Unterschiede zwischen Windows Forms auf .NET Framework und auf das aktuelle .NET
- Umstellung auf das neue Projektformat
- Migration an Windows Form...]]></description><link><![CDATA[https://www.IT-Visions.de/S9643.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2FEE5DF9-B7A2-45BA-BCEF-E161DB3507EB}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 11:06:35 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Strategiewechsel bei Microsoft
- Open Source
- Agilit&amp;#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &amp;#220;berblick
- Die .NET &amp;quot;Core&amp;quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&amp;#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&amp;#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&amp;#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&amp;#220;berblick &amp;#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&amp;#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&amp;#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&amp;#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&amp;#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&amp;#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&amp;#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&amp;#228;den

Windows Forms &amp;quot;Core&amp;quot; im modernen .NET
- Unterschiede zwischen Windows Forms auf .NET Framework und auf das aktuelle .NET
- Umstellung auf das neue Projektformat
- Migration an Windows Form...</body><item><title><![CDATA[Schulung: Umstieg auf .NET 10.0/11.0 - Entwicklerworkshop (Umstellung/Migration von klassischem .NET Framework zu .NET 10.0/11.0)]]></title><description><![CDATA[Strategiewechsel bei Microsoft
- Open Source
- Agilit&#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &#220;berblick
- Die .NET &quot;Core&quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&#220;berblick &#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&#228;den]]></description><link><![CDATA[https://www.IT-Visions.de/S9641.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{7043351D-FB7A-479A-A811-59CC2CA23181}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 11:03:33 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Strategiewechsel bei Microsoft
- Open Source
- Agilit&amp;#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &amp;#220;berblick
- Die .NET &amp;quot;Core&amp;quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&amp;#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&amp;#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&amp;#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&amp;#220;berblick &amp;#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&amp;#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&amp;#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&amp;#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&amp;#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&amp;#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&amp;#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&amp;#228;den</body><item><title><![CDATA[Schulung: Umstieg auf WPF Core 10.0/11.0 in .NET 10.0/11.0 (Umstellung/Migration von WPF-Anwendungen von .NET Framework auf .NET 10.0/11.0)]]></title><description><![CDATA[Strategiewechsel bei Microsoft
- Open Source
- Agilit&#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &#220;berblick
- Die .NET &quot;Core&quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&#220;berblick &#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&#228;den

Windows Presentation Foundation (WPF) &quot;Core&quot; im modernen .NET
- Unterschiede zwischen WPF auf .NET Framework und im modernen .NET
- Entfallende Funktionen
- Umstellung auf das neue Projekt...]]></description><link><![CDATA[https://www.IT-Visions.de/S9642.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{02AA5339-DF1D-4092-9F10-CCAFEA7A5BB5}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 11:00:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Strategiewechsel bei Microsoft
- Open Source
- Agilit&amp;#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &amp;#220;berblick
- Die .NET &amp;quot;Core&amp;quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&amp;#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&amp;#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&amp;#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&amp;#220;berblick &amp;#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&amp;#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&amp;#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&amp;#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&amp;#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&amp;#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&amp;#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&amp;#228;den

Windows Presentation Foundation (WPF) &amp;quot;Core&amp;quot; im modernen .NET
- Unterschiede zwischen WPF auf .NET Framework und im modernen .NET
- Entfallende Funktionen
- Umstellung auf das neue Projekt...</body><item><title><![CDATA[Schulung: Umstieg auf ASP.NET Core WebAPI und Google RPC (gRPC) in .NET 10.0/11.0 (Umstellung/Migration von ASP.NET WebAPI und/oder WCF in .NET Framework auf ASP.NET Core und gRPC in .NET 10.0/11.0)]]></title><description><![CDATA[Strategiewechsel bei Microsoft
- Open Source
- Agilit&#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &#220;berblick
- Die .NET &quot;Core&quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&#220;berblick &#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&#228;den

Startcode einer ASP.NET Core-Anwendung
- Konzept der Middleware-Komponenten
- verschiedene Middleware-Komponenten verwenden

Neuerungen bei der Verarbeitung von HTTP-Anfragen
- Middlewar...]]></description><link><![CDATA[https://www.IT-Visions.de/S10022.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{64C22FAE-F2C3-4F3C-B222-1CE908EA8254}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:59:58 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Strategiewechsel bei Microsoft
- Open Source
- Agilit&amp;#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &amp;#220;berblick
- Die .NET &amp;quot;Core&amp;quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&amp;#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&amp;#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&amp;#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&amp;#220;berblick &amp;#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&amp;#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&amp;#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&amp;#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&amp;#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&amp;#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&amp;#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&amp;#228;den

Startcode einer ASP.NET Core-Anwendung
- Konzept der Middleware-Komponenten
- verschiedene Middleware-Komponenten verwenden

Neuerungen bei der Verarbeitung von HTTP-Anfragen
- Middlewar...</body><item><title><![CDATA[Schulung: Umstieg auf .NET 10.0/11.0 - Entscheiderworkshop (Umstellung/Migration von klassischem .NET Framework zu .NET 10.0/11.0)]]></title><description><![CDATA[Strategiewechsel bei Microsoft
Die .NET-Welt: Platformen und Anwendungsarten
Wie geht es weiter mit .NET?
Agilit&#228;t bim modernen .NET: Breaking Changes, Umgang mit Bugs, Support
Werkzeuge f&#252;r das moderne .NET
.NET SDK &amp; Runtime
Programmiersprachen f&#252;r das moderne .NET
.NET Standard
Verf&#252;gbare Bibliotheken
Deployment im modernen .NET
Performance
Dokumentationsqualit&#228;t
Migrationsaufwand 
Migrationswerkzeuge
Migrationsstrategien und -leitfaden

Zusammenfassung: 
- Vor- und Nachteile des modernen .NET
- Unsere Empfehlungen zu Ihrer k&#252;nftigen Strategie

Optional: Neuerungen in C# gegen&#252;ber fr&#252;heren Versionen]]></description><link><![CDATA[https://www.IT-Visions.de/S10277.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{02059EEF-ED9B-4DA2-89BB-E121B5705A55}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:59:56 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Strategiewechsel bei Microsoft
Die .NET-Welt: Platformen und Anwendungsarten
Wie geht es weiter mit .NET?
Agilit&amp;#228;t bim modernen .NET: Breaking Changes, Umgang mit Bugs, Support
Werkzeuge f&amp;#252;r das moderne .NET
.NET SDK &amp;amp; Runtime
Programmiersprachen f&amp;#252;r das moderne .NET
.NET Standard
Verf&amp;#252;gbare Bibliotheken
Deployment im modernen .NET
Performance
Dokumentationsqualit&amp;#228;t
Migrationsaufwand 
Migrationswerkzeuge
Migrationsstrategien und -leitfaden

Zusammenfassung: 
- Vor- und Nachteile des modernen .NET
- Unsere Empfehlungen zu Ihrer k&amp;#252;nftigen Strategie

Optional: Neuerungen in C# gegen&amp;#252;ber fr&amp;#252;heren Versionen</body><item><title><![CDATA[Schulung: ASP.NET Model View Controller (ASP.NET MVC) und ASP.NET WebAPI für ASP.NET MVC 5.x oder ASP.NET MVC Core 10.0/11.0]]></title><description><![CDATA[Optional: Vermittlung des notwendigen Basiswissens in HTML, CSS und JavaScript und .NET

Einf&#252;hrung
- Architektur von modernen, mehrschichtigen ASP.NET MVC-Anwendungen
- ASP.NET MVC im Vergleich zu ASP.NET Web Forms
- Unterschiede zwischen ASP.NET MVC und ASP.NET MVC Core
- Unterschiede zwischen ASP.NET MVC Core auf Basis .NET Framework und ASP.NET Core MVC auf Basis .NET

Architektur und Konzepte
- Middleware-Komponenten (nur ASP.NET Core)
- Controller
- Views
- Model
- Razor Templates / Razor-Syntax
- Routing

Anwendungszust&#228;nde speichern
- Session-Variablen
- Cookies

Modulariersierung und Wiederverwendbarkeit
- HTML Helper 
- Razor Helper
- Tag Helper (in ASP.NET Core)
- Partielle Views
- ViewStart.cshtml
- View Components (in ASP.NET Core)
- Areas

Razor Pages vs. MVC (in ASP.NET Core)
- Unterschiede in der Architektur zu MVC
- Unterschiede im API

Datenzugriff (nach Ihrer Wahl)
- Zugriff auf Datenbanken via ADO.NET
- Zugriff auf Datenbanken via Entity Framework / Entity Framework Core
- Zugriff auf anderen Datenspeicher, z.B. XML-Dokumente

Hilfsklassen
- Darstellen von Grids
- Arbeiten mit Grafiken
- Versenden von Mails
- Rendern von Diagrammen

Modelbasierte Entwicklung
- Modelle
- Datenannotationen
- UI-Generierung

Validierung
- Validieren von Benutzereingaben
- Benutzerdefinierte server- und clientseitige Validatoren

Optional: Steuerelementen f&#252;r ASP.NET (Core) MVC
- ASP.NET MVC Controls Toolkit
- Kommerzielle ASP.NET MVC Steuerelemente (z.B. von  Infragistics, Telerik KendoUI, Component One, DevExpress)

Caching
- Seitencaching
- Partielles Caching

Fortgeschrittene Techniken
- Dependency Injection / Service Injection
- Filter

Testen
- Unit Testing von ASP.NET MVC-Anwendungen
- Test von Modell und Controller
- HTTP-Testing
- UI-Testing

Sicherheit: Authentifizierung/Autorisierung/Benutzerverwaltung
- Konzept von &quot;ASP.NET Identity&quot;
- Windows Authentifizierung / Active Directory-Authentifizierung
- Eigene Benutzerkonten
- Cloud-Benutzerkonten (Twitter, Google, Microsoft)

Deployment
- Deployment-Techniken: Dateisystem, FTP, MSDeploy/WebDeploy, PowerShell-Skripte
- Internet Information Services (IIS) 
- Open Web Interface for .NET (OWIN)/ Katana
- Kestrel (in ASP.NET Core)
- Self-Hosting
- Provider/Cloud (Microsoft Azure, optional auch andere)

REST-Services mit dem ASP.NET (Core) WebAPI
- Unterschiede zwischen REST und SOAP/WS-*-Standards
- REST-Services mit ASP.NET WebAPI erstellen 
- REST-Services per AJAX aufrufen (z.B. via jQuery und Angular)   
- Kontrolle &#252;ber HTTP-Nachrichten
- Web-API erweitern
- Metadaten mit Swagger OpenAPI
- CORS
- Datenbasierte Services mit Open Data Protocol (Odata)

Optional: JavaScript und JavaScript APIs im Zusammenspiel mit ASP.NET (Core) MVC und ASP.NET (Core) Web API
- TypeScript
- jQuery und jQuery UI
- Twitter Bootstrap
- Angular
- React
- Hilfsbibliotheken: z.B. Datumsverarbeitung mit moment.js/da...]]></description><link><![CDATA[https://www.IT-Visions.de/S6182.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{198C20D6-54DA-4339-AAC9-1D58B7E6B951}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:59:54 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: Vermittlung des notwendigen Basiswissens in HTML, CSS und JavaScript und .NET

Einf&amp;#252;hrung
- Architektur von modernen, mehrschichtigen ASP.NET MVC-Anwendungen
- ASP.NET MVC im Vergleich zu ASP.NET Web Forms
- Unterschiede zwischen ASP.NET MVC und ASP.NET MVC Core
- Unterschiede zwischen ASP.NET MVC Core auf Basis .NET Framework und ASP.NET Core MVC auf Basis .NET

Architektur und Konzepte
- Middleware-Komponenten (nur ASP.NET Core)
- Controller
- Views
- Model
- Razor Templates / Razor-Syntax
- Routing

Anwendungszust&amp;#228;nde speichern
- Session-Variablen
- Cookies

Modulariersierung und Wiederverwendbarkeit
- HTML Helper 
- Razor Helper
- Tag Helper (in ASP.NET Core)
- Partielle Views
- ViewStart.cshtml
- View Components (in ASP.NET Core)
- Areas

Razor Pages vs. MVC (in ASP.NET Core)
- Unterschiede in der Architektur zu MVC
- Unterschiede im API

Datenzugriff (nach Ihrer Wahl)
- Zugriff auf Datenbanken via ADO.NET
- Zugriff auf Datenbanken via Entity Framework / Entity Framework Core
- Zugriff auf anderen Datenspeicher, z.B. XML-Dokumente

Hilfsklassen
- Darstellen von Grids
- Arbeiten mit Grafiken
- Versenden von Mails
- Rendern von Diagrammen

Modelbasierte Entwicklung
- Modelle
- Datenannotationen
- UI-Generierung

Validierung
- Validieren von Benutzereingaben
- Benutzerdefinierte server- und clientseitige Validatoren

Optional: Steuerelementen f&amp;#252;r ASP.NET (Core) MVC
- ASP.NET MVC Controls Toolkit
- Kommerzielle ASP.NET MVC Steuerelemente (z.B. von  Infragistics, Telerik KendoUI, Component One, DevExpress)

Caching
- Seitencaching
- Partielles Caching

Fortgeschrittene Techniken
- Dependency Injection / Service Injection
- Filter

Testen
- Unit Testing von ASP.NET MVC-Anwendungen
- Test von Modell und Controller
- HTTP-Testing
- UI-Testing

Sicherheit: Authentifizierung/Autorisierung/Benutzerverwaltung
- Konzept von &amp;quot;ASP.NET Identity&amp;quot;
- Windows Authentifizierung / Active Directory-Authentifizierung
- Eigene Benutzerkonten
- Cloud-Benutzerkonten (Twitter, Google, Microsoft)

Deployment
- Deployment-Techniken: Dateisystem, FTP, MSDeploy/WebDeploy, PowerShell-Skripte
- Internet Information Services (IIS) 
- Open Web Interface for .NET (OWIN)/ Katana
- Kestrel (in ASP.NET Core)
- Self-Hosting
- Provider/Cloud (Microsoft Azure, optional auch andere)

REST-Services mit dem ASP.NET (Core) WebAPI
- Unterschiede zwischen REST und SOAP/WS-*-Standards
- REST-Services mit ASP.NET WebAPI erstellen 
- REST-Services per AJAX aufrufen (z.B. via jQuery und Angular)   
- Kontrolle &amp;#252;ber HTTP-Nachrichten
- Web-API erweitern
- Metadaten mit Swagger OpenAPI
- CORS
- Datenbasierte Services mit Open Data Protocol (Odata)

Optional: JavaScript und JavaScript APIs im Zusammenspiel mit ASP.NET (Core) MVC und ASP.NET (Core) Web API
- TypeScript
- jQuery und jQuery UI
- Twitter Bootstrap
- Angular
- React
- Hilfsbibliotheken: z.B. Datumsverarbeitung mit moment.js/da...</body><item><title><![CDATA[Schulung: Umstieg auf ASP.NET Core 10.0/11.0-Webanwendungen in .NET 10.0/11.0 (Umstellung/Migration von klassischen ASP.NET-Webanwendungen auf ASP.NET Core)]]></title><description><![CDATA[Strategiewechsel bei Microsoft
- Open Source
- Agilit&#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &#220;berblick
- Die .NET &quot;Core&quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&#220;berblick &#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&#228;den

Startcode einer ASP.NET Core-Anwendung
- Konzept der Middleware-Komponenten
- verschiedene Middleware-Komponenten verwenden

Neuerungen bei der Verarbeitung von HTTP-Anfragen
- Middlewar...]]></description><link><![CDATA[https://www.IT-Visions.de/S7911.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CC8BD0E0-8CA0-4C49-8792-69F3EB855174}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:59:53 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Strategiewechsel bei Microsoft
- Open Source
- Agilit&amp;#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &amp;#220;berblick
- Die .NET &amp;quot;Core&amp;quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&amp;#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&amp;#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&amp;#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&amp;#220;berblick &amp;#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&amp;#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&amp;#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&amp;#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&amp;#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&amp;#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&amp;#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&amp;#228;den

Startcode einer ASP.NET Core-Anwendung
- Konzept der Middleware-Komponenten
- verschiedene Middleware-Komponenten verwenden

Neuerungen bei der Verarbeitung von HTTP-Anfragen
- Middlewar...</body><item><title><![CDATA[Schulung: Umstieg auf Entity Framework Core 10.0/11.0 (Umstellung/Migration von ADO.NET Entity Framework 5.x)]]></title><description><![CDATA[&#220;berblick &#252;ber die &#196;nderungen in EF Core gegen&#252;ber ADO.NET Entity Framework
- Konzeptionelle &#196;nderungen
- Entfallene Features
- Breaking Changes bei dem API
- Cross-Plattform: Windows, UWP, Linux, MacOS, Android, iOS
- Bessere Performance

Datenspeicher
- Treiber von Microsoft (Microsoft SQL Server, SQLite, In Memory-Treiber, ComosDB)
- Treiber anderer Anbieter: Oracle, MySQL, PostgreSQL usw.
- Zugriff auf Nicht-Relationale Datenspeicher (NoSQL)

Verbesserte Features in Entity Framework Core
- Schemamigrationen im Team
- Mischung SQL/SP/TVF und LINQ
- Syntax f&#252;r Fluent-API
- Migration zur Laufzeit
- Skip() ohne OrderBy()
- Generiertes SQL ist einfacher und &#252;bersichtlicher
- Projektionen auf Entit&#228;tsklasse
- ThenInclude()
- Weniger Aufrufe von DetectChanges()
- usw.

Neue Mapping-Features in Entity Framework Core
- Mapping f&#252;r Entit&#228;ten ohne PK 
- Mapping auf Records (C# 9.0)
- Integration mit Nullable Reference Types&#160;(C# 8.0)
- Datentypmapping f&#252;r IPAddress und PhysicalAddress
- Shadow State 
- Indexer Properties 
- N:M mit und/oder ohne Zwischenentit&#228;t
- Mapping auf Memory-Tables
- Default Values / (Stored) Computed Values
- Sequences

Neue LINQ- und API-Features in Entity Framework Core
- Projektionen auf Entit&#228;tsklassen
- CUD-Batching
- Default Query Tracking Behavior
- Identity Resolution f&#252;r No-Tracking-Queries
- Global Query Filter
- Filtered Includes
- Split Queries 
- Auto-Includes
- Asynchrone Streams mit await foreach (C# 8.0)
- Komposition SQL/SP/TVF und LINQ
- Wrapper f&#252;r Table Value Functions 
- Weitere skalare Datenbankfunktionen (EF.Functions) 

Wichtige API- und Verhaltens&#228;nderungen in Entity Framework Core 
- Ladestrategien / Lazy Loading
- Protokollierung
- Vererbungsstrategien

Praxis mit Entity Framework Core
- Reverse Engineering einer bestehenden Datenbank
- Forward Engineering einer neuen Datenbank
- Wechsel von Reverse Engineering auf Forward Engineering
- Deployment der Datenbank auf einen lokalen Datenbankserver
- Deployment der Datenbank auf einen Datenbankserver in der Cloud]]></description><link><![CDATA[https://www.IT-Visions.de/S8005.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{81AE38B3-F1EB-4A53-A2A8-26BF500012DA}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:59:51 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">&amp;#220;berblick &amp;#252;ber die &amp;#196;nderungen in EF Core gegen&amp;#252;ber ADO.NET Entity Framework
- Konzeptionelle &amp;#196;nderungen
- Entfallene Features
- Breaking Changes bei dem API
- Cross-Plattform: Windows, UWP, Linux, MacOS, Android, iOS
- Bessere Performance

Datenspeicher
- Treiber von Microsoft (Microsoft SQL Server, SQLite, In Memory-Treiber, ComosDB)
- Treiber anderer Anbieter: Oracle, MySQL, PostgreSQL usw.
- Zugriff auf Nicht-Relationale Datenspeicher (NoSQL)

Verbesserte Features in Entity Framework Core
- Schemamigrationen im Team
- Mischung SQL/SP/TVF und LINQ
- Syntax f&amp;#252;r Fluent-API
- Migration zur Laufzeit
- Skip() ohne OrderBy()
- Generiertes SQL ist einfacher und &amp;#252;bersichtlicher
- Projektionen auf Entit&amp;#228;tsklasse
- ThenInclude()
- Weniger Aufrufe von DetectChanges()
- usw.

Neue Mapping-Features in Entity Framework Core
- Mapping f&amp;#252;r Entit&amp;#228;ten ohne PK 
- Mapping auf Records (C# 9.0)
- Integration mit Nullable Reference Types&amp;#160;(C# 8.0)
- Datentypmapping f&amp;#252;r IPAddress und PhysicalAddress
- Shadow State 
- Indexer Properties 
- N:M mit und/oder ohne Zwischenentit&amp;#228;t
- Mapping auf Memory-Tables
- Default Values / (Stored) Computed Values
- Sequences

Neue LINQ- und API-Features in Entity Framework Core
- Projektionen auf Entit&amp;#228;tsklassen
- CUD-Batching
- Default Query Tracking Behavior
- Identity Resolution f&amp;#252;r No-Tracking-Queries
- Global Query Filter
- Filtered Includes
- Split Queries 
- Auto-Includes
- Asynchrone Streams mit await foreach (C# 8.0)
- Komposition SQL/SP/TVF und LINQ
- Wrapper f&amp;#252;r Table Value Functions 
- Weitere skalare Datenbankfunktionen (EF.Functions) 

Wichtige API- und Verhaltens&amp;#228;nderungen in Entity Framework Core 
- Ladestrategien / Lazy Loading
- Protokollierung
- Vererbungsstrategien

Praxis mit Entity Framework Core
- Reverse Engineering einer bestehenden Datenbank
- Forward Engineering einer neuen Datenbank
- Wechsel von Reverse Engineering auf Forward Engineering
- Deployment der Datenbank auf einen lokalen Datenbankserver
- Deployment der Datenbank auf einen Datenbankserver in der Cloud</body><item><title><![CDATA[Schulung: Umstieg auf .NET 10.0/11.0 - Entwicklerworkshop mit allen Anwendungsgebieten (Umstellung/Migration von klassischem .NET Framework zu .NET 10.0/11.0)]]></title><description><![CDATA[Strategiewechsel bei Microsoft
- Open Source
- Agilit&#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &#220;berblick
- Die .NET &quot;Core&quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&#220;berblick &#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&#228;den

&#220;berblick &#252;ber die Migrationsszenarien (zur Auswahl, je nach Bedarf)
- WPF zu WPF Core
- Windows Forms zu Windows Forms Core
- ASP.NET zu ASP.NET Core
- Entity Framework zu Entity Framewo...]]></description><link><![CDATA[https://www.IT-Visions.de/S8236.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{9674D970-5396-4FF8-A339-81689E8993E4}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:59:50 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Strategiewechsel bei Microsoft
- Open Source
- Agilit&amp;#228;t
- Modularisierung
- Cross-Platform
- Zielgruppen

Das moderne .NET im &amp;#220;berblick
- Die .NET &amp;quot;Core&amp;quot;-Strategie
- Unterschiede klassisches .NET Framework (CLR) und modernes .NET Core/.NET (Core CLR)
- Vor- und Nachteile von .NET gegen&amp;#252;ber .NET Framework
- Plattformen: Windows, Linux, macOS, iOS, Android, Web/Browser
- Verf&amp;#252;gbare Versionen von .NET, Aktualisierungszyklen, Semantic Versioning
- Support von .NET: Long-Term-Support vs. Standard-Term-Support
- Programmiersprachen f&amp;#252;r .NET (C#, Visual Basic .NET und F# sowie C++/CLI)
- Verbesserungen in CLR, Just-in-Time-Compiler und Garbage Collector
- Ausblick auf kommende .NET-Versionen

&amp;#220;berblick &amp;#252;ber die Anwendungsarten im modernen .NET (Vertiefung nach Wunsch)
- Desktop-Anwendungen mit WPF und Windows Forms sowie Windows UI Library 3 (WinUI 3)
- Webserver-Anwendungen mit ASP.NET Core
- Single-Page-Web-Applications (SPA) mit Blazor
- WebAPIs mit ASP.NET Core
- Google RPC-Dienste
- Konsolenanwendungen
- Systemdienste (Windows Services / systemd)

Neuerungen in C#
- Neuerungen in C# 8.0
- Neuerungen in C# 9.0
- Neuerungen in C# 10.0
- Neuerungen in C# 11.0
- Neuerungen in C# 12.0
- Neuerungen in C# 13.0
- Neuerungen in C# 14.0

.NET SDK und andere Werkzeuge f&amp;#252;r das moderne .NET 
- Das neue Projektformat im modernen .NET
- Neuerungen in Visual Studio f&amp;#252;r das moderne .NET
- Die neuen Kommandozeilenwerkzeuge
- .NET CLI (dotnet.exe)
- crossgen.exe
- .NET IL Linker (Trimming/Tree Shaking)
- Paketverwaltung mit NuGet, Vermeidung der Paketh&amp;#246;lle
- Hot Reloading
- optional: Visual Studio Code als Alternative zu Visual Studio

Klassenbibliotheken im modernen .NET
- .NET Standard
- Funktionen und Klassen aus .NET Framework, die es im modernen .NET nicht mehr gibt
- Neue Klassen im modernen .NET
- Windows Compatibility Pack (WCP)
- Austauschbarkeit von Bibliotheken (Assemblies, DLLs) zwischen .NET, .NET Core und Mono
- Interoperabilit&amp;#228;t mit Win32-APIs, COM und WinRT

Testen von modernen .NET-Anwendungen
- Unterst&amp;#252;tzte Unit Test-Frameworks
- Testwerkzeuge

Deployment von modernen .NET-Anwendungen
- Framework-dependent Deployment (FDD) / Portable Application (PA) 
- Self-contained Deployment (SCD) / Self-contained Application&amp;#160;(SCA)
- Single File Publish
- Assembly Linker (IL Linker)
- Ready to Run Images (R2R)
- Windows Application Packaging (MSIX)
- Deployment auf lokale Systeme
- Deployment in Docker-Container
- Deployment in die Azure-Cloud
- Native AOT-Compiler

Migration vom klassischen .NET Framework zum modernen .NET 
- Herausforderungen
- Migrationswerkzeuge / .NET Upgrade Assistant
- KI-basierte Migration
- Migrationsoptionen und -aufwand in verschiedenen Szenarien 
- Migrationsleitf&amp;#228;den

&amp;#220;berblick &amp;#252;ber die Migrationsszenarien (zur Auswahl, je nach Bedarf)
- WPF zu WPF Core
- Windows Forms zu Windows Forms Core
- ASP.NET zu ASP.NET Core
- Entity Framework zu Entity Framewo...</body><item><title><![CDATA[Schulung: Entity Framework Core 10.0/11.0 (EF Core 10.0/11.0): objektrelationales Mapping (ORM) für .NET 10.0/11.0 (komplettes Wissen)]]></title><description><![CDATA[Optional
- Das Grundkonzept des objektrelationalen Mappings (ORM)
- Vergleich zwischen Entity Framework Core und ADO.NET Entity Framework

Einf&#252;hrung
- Einsatzgebiete von Entity Framework Core
- Bausteine von Entity Framework Core 
- Betrieb auf dem klassischen .NET Framework und .NET Core 
- Architektur von Entity Framework Core-basierten Anwendungen
- Verf&#252;gbare Datenbanktreiber
- Performance von Entity Framework Core im Vergleich zu Entity Framework 

Grundkonzepte von Entity Framework Core 
- Grundkonzepte von Entity Framework Core: Entit&#228;tsklassen und Kontextklassen (DbContext)
- Reverse Engineering (Database First) vs. Forward Engineering (Object Model First)

Modelle generieren (Reverse Engineering)
- Werkzeuge f&#252;r das Reverse Engineering: PowerShell, Kommandozeile, EF Core Power Tools
- Projekteinrichtung
- Herausforderungen bei der Modellgenerierung
- Anpassung der Code-Generierung mit T4-Templates
- Verbesserung des generierten Programmcodes

Wechsel von Reverse Engineering auf Forward Engineering bei bestehender Datenbank
- Tipps &amp; Tricks zum Wechsel
- Klassen &#228;ndern (neue Properties, neue Klassen, neue Beziehungen)
- Migration erzeugen, SQL-Skripte generieren und bestehende Datenbank aktualisieren

Modelle selbst erstellen (Forward Engineering)
- Erstellen einer persistenten Klasse mit Plain Old CLR Objects (POCOs) 
- Beziehungen zu anderen Klassen
- Data Annotations
- Entity Framework-Kontextklasse (DbContext)
- Eingebaute Konventionen
- Nutzung von Enumerationen
- Vererbung und Vererbungsstrategien (TPH, TPT, TPC)
- Datenbank erstellen aus Modellen

Modelle anpassen
- Konventionen &#252;berschreiben
- Explizite Konfiguration mit Annotationen/.NET-Attributen 
- Explizite Konfiguration mit Fluent API

Datenbankschemagenerierung und Schemamigrationen
- PowerShell-Commandlets 
- Migrationen definieren
- Schemamigrationen ausf&#252;hren
- Zur&#252;ckkehren zu alten St&#228;nden
- Migrationsklasse 
- Komplexere Migrationen mit Datenaktualisierung
- Data Seeding

Datenbankoperationen (CRUD)
- Objekte abfragen mit LINQ
  Methodensyntax vs. Query-Syntax
  Umsetzung in SQL
- Objekte abfragen mit SQL, Views, Stored Procedures und Table-valued Functions
- Query Tags
- Datens&#228;tze anlegen
- Datens&#228;tze &#228;ndern
- Datens&#228;tze l&#246;schen
- Massenoperationen mit ExecuteUpdate() und ExecuteDelete()
- Einf&#252;gen, &#196;ndern und L&#246;schen per Stored Procedure bei SaveChanges() 

Objektbeziehungen und Ladestrategien
- Abh&#228;ngigkeiten definieren
- Navigieren zwischen Objekten
- Nachladen
- Eager Loading (Include/ThenInclude/Auto Includes)
- Lazy Loading
- Preloading

Aufbauwissen
- Architekturfragen: Rolle von EF Core in der Softwarearchitektur, Attached vs. Detached
- Besondere Mapping-Optionen: Table Splitting (Owned Types/Complex Types), Entity Splitting, JSON-Mapping u.a.
- Caching
- Protokollierung (Logging)
- Asynchrone Programmierung
- Globale Filter
- Value Conversions
- Kaskadierendes L&#246;schen
- Konfli...]]></description><link><![CDATA[https://www.IT-Visions.de/S8629.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8F921339-CD12-4A53-8EA9-D3CCC6F30385}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:59:34 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional
- Das Grundkonzept des objektrelationalen Mappings (ORM)
- Vergleich zwischen Entity Framework Core und ADO.NET Entity Framework

Einf&amp;#252;hrung
- Einsatzgebiete von Entity Framework Core
- Bausteine von Entity Framework Core 
- Betrieb auf dem klassischen .NET Framework und .NET Core 
- Architektur von Entity Framework Core-basierten Anwendungen
- Verf&amp;#252;gbare Datenbanktreiber
- Performance von Entity Framework Core im Vergleich zu Entity Framework 

Grundkonzepte von Entity Framework Core 
- Grundkonzepte von Entity Framework Core: Entit&amp;#228;tsklassen und Kontextklassen (DbContext)
- Reverse Engineering (Database First) vs. Forward Engineering (Object Model First)

Modelle generieren (Reverse Engineering)
- Werkzeuge f&amp;#252;r das Reverse Engineering: PowerShell, Kommandozeile, EF Core Power Tools
- Projekteinrichtung
- Herausforderungen bei der Modellgenerierung
- Anpassung der Code-Generierung mit T4-Templates
- Verbesserung des generierten Programmcodes

Wechsel von Reverse Engineering auf Forward Engineering bei bestehender Datenbank
- Tipps &amp;amp; Tricks zum Wechsel
- Klassen &amp;#228;ndern (neue Properties, neue Klassen, neue Beziehungen)
- Migration erzeugen, SQL-Skripte generieren und bestehende Datenbank aktualisieren

Modelle selbst erstellen (Forward Engineering)
- Erstellen einer persistenten Klasse mit Plain Old CLR Objects (POCOs) 
- Beziehungen zu anderen Klassen
- Data Annotations
- Entity Framework-Kontextklasse (DbContext)
- Eingebaute Konventionen
- Nutzung von Enumerationen
- Vererbung und Vererbungsstrategien (TPH, TPT, TPC)
- Datenbank erstellen aus Modellen

Modelle anpassen
- Konventionen &amp;#252;berschreiben
- Explizite Konfiguration mit Annotationen/.NET-Attributen 
- Explizite Konfiguration mit Fluent API

Datenbankschemagenerierung und Schemamigrationen
- PowerShell-Commandlets 
- Migrationen definieren
- Schemamigrationen ausf&amp;#252;hren
- Zur&amp;#252;ckkehren zu alten St&amp;#228;nden
- Migrationsklasse 
- Komplexere Migrationen mit Datenaktualisierung
- Data Seeding

Datenbankoperationen (CRUD)
- Objekte abfragen mit LINQ
  Methodensyntax vs. Query-Syntax
  Umsetzung in SQL
- Objekte abfragen mit SQL, Views, Stored Procedures und Table-valued Functions
- Query Tags
- Datens&amp;#228;tze anlegen
- Datens&amp;#228;tze &amp;#228;ndern
- Datens&amp;#228;tze l&amp;#246;schen
- Massenoperationen mit ExecuteUpdate() und ExecuteDelete()
- Einf&amp;#252;gen, &amp;#196;ndern und L&amp;#246;schen per Stored Procedure bei SaveChanges() 

Objektbeziehungen und Ladestrategien
- Abh&amp;#228;ngigkeiten definieren
- Navigieren zwischen Objekten
- Nachladen
- Eager Loading (Include/ThenInclude/Auto Includes)
- Lazy Loading
- Preloading

Aufbauwissen
- Architekturfragen: Rolle von EF Core in der Softwarearchitektur, Attached vs. Detached
- Besondere Mapping-Optionen: Table Splitting (Owned Types/Complex Types), Entity Splitting, JSON-Mapping u.a.
- Caching
- Protokollierung (Logging)
- Asynchrone Programmierung
- Globale Filter
- Value Conversions
- Kaskadierendes L&amp;#246;schen
- Konfli...</body><item><title><![CDATA[Schulung: ASP.NET Core WebAPI 10.0/11.0: RESTful Services/HTTP-Services/Microservices]]></title><description><![CDATA[Optional: Einf&#252;hrung in die notwendigen Grundlagen von HTTP, HTTPS/SSL/TLS

Basiswissen
- Was sind HTTP-Services?
- Was ist REST? 
- Was sind Microservices?
- Unterschiede zwischen REST und SOAP
- SOA versus Microservices
- Was ist API First Design?

ASP.NET Core WebAPI im &#220;berblick
- Vergleich mit der Windows Communication Foundation (WCF), CoreWCF und gRPC
- Optional: Unterschiede zwischen klassischem WebAPI in ASP.NET und ASP.NET Core WebAPI

Startcode einer ASP.NET Core-Anwendung
- Konzept der Middleware-Komponenten
- Verschiedene Middleware-Komponenten verwenden
- Minimal API (seit .NET 6.0) vs. tradionelles/vollst&#228;ndiges Controller-basiertes API (seit .NET Core 1.0)

Erstellen von REST-Services mit Web-API
- Datenformate
- Parameter&#252;bergabe/Parameterbindung
- Formulardaten &#252;bergeben
- Model Validation
- Benutzerdefinierte serverseitige Validatoren
- Routing
- Kontrolle &#252;ber HTTP-Nachrichten / Einsatz von Statuscodes
- Hilfeseiten
- Konfigurieren der Anwendung

WebAPIs testen
- Testen im Browser
- Testen mit Werkzeugen wie Postman und Fiddler

Architektur
- Inversion Of Control durch Dependency Injection
- Repository Pattern
- Kapselung von Business-Logik in wiederverwendbare Module

Metadaten und Dokumentation
- Open API Specification (&quot;Swagger&quot;): Metadaten, Hilfeseiten, Testclients
- Nswag und Swashbuckle 
- Einsatz von Datenannotationen
- Client-Generierung mit NSwagStudio und Kommandozeilentools (aus JSON und Assembly, f&#252;r .NET und TypeScript)
- Contract-First-Entwicklung von WebAPIs

Web-APIs aufrufen in .NET-Anwendungen mit der HttpClient-Bibliothek
- Nuget-Pakete Microsoft.Net.Http, Microsoft.AspNet.WebApi.Client
- unterst&#252;tzte Betriebssysteme / Plattformen
- Aufrufe mit GET, POST, PUT, DELETE u.a.
- Statuscodes
- Komplexe Typen
- Objekte serialisieren/deserialisieren
- Formate/Encoding (JSON, XML)
- Header festlegen
- Eigene HttpClient Message Handlers

Web-APIs aufrufen im Browser
- Mit JavaScript-Frameworks (wahlweise z.B. jQuery, Axios, Angular, Vue.js und React - auf Wunsch auch andere JavaScript-Bibliotheken)
- Mit ASP.NET Core Blazor
- Same Origin Policy und CORS

Aufbauwissen
- Ablaufverfolgung (Tracing)
- Cookies in WebAPIs
- File Upload / Multipart MIME
- Versionierung von REST-Diensten
- Web-API erweitern
- Entwickeln eigener Middleware-Komponenten
- Native-AOT mit Minimal WebAPIs (ab .NET 8.0)

Hosting von REST-Services mit ASP.NET Web API (Platformen nach Wahl des Kunden)
- In ASP.NET Core intergrierter Webserver Kestrel 
- Platformen f&#252;r das Hosting: Windows, Linux, macOS
- Webserver Internet Information Services (IIS) unter Windows
- Webserver Nginx und/oder Apache unter Linux (oder Windows)
- Hosting in Docker-Containern

Optional: .NET Aspire
- Projektvorlagen
- Orchestrierung / App Host
- Integrations
- Testen
- Developer Dashboard
- Protokollierung, Tracing, Telemetrie, Health Checks
- Troubleshooting

Sicherheit mit ASP.NET Core ...]]></description><link><![CDATA[https://www.IT-Visions.de/S8873.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{475A4154-6872-47B0-B0AB-8D4EA37F50E1}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:59:31 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: Einf&amp;#252;hrung in die notwendigen Grundlagen von HTTP, HTTPS/SSL/TLS

Basiswissen
- Was sind HTTP-Services?
- Was ist REST? 
- Was sind Microservices?
- Unterschiede zwischen REST und SOAP
- SOA versus Microservices
- Was ist API First Design?

ASP.NET Core WebAPI im &amp;#220;berblick
- Vergleich mit der Windows Communication Foundation (WCF), CoreWCF und gRPC
- Optional: Unterschiede zwischen klassischem WebAPI in ASP.NET und ASP.NET Core WebAPI

Startcode einer ASP.NET Core-Anwendung
- Konzept der Middleware-Komponenten
- Verschiedene Middleware-Komponenten verwenden
- Minimal API (seit .NET 6.0) vs. tradionelles/vollst&amp;#228;ndiges Controller-basiertes API (seit .NET Core 1.0)

Erstellen von REST-Services mit Web-API
- Datenformate
- Parameter&amp;#252;bergabe/Parameterbindung
- Formulardaten &amp;#252;bergeben
- Model Validation
- Benutzerdefinierte serverseitige Validatoren
- Routing
- Kontrolle &amp;#252;ber HTTP-Nachrichten / Einsatz von Statuscodes
- Hilfeseiten
- Konfigurieren der Anwendung

WebAPIs testen
- Testen im Browser
- Testen mit Werkzeugen wie Postman und Fiddler

Architektur
- Inversion Of Control durch Dependency Injection
- Repository Pattern
- Kapselung von Business-Logik in wiederverwendbare Module

Metadaten und Dokumentation
- Open API Specification (&amp;quot;Swagger&amp;quot;): Metadaten, Hilfeseiten, Testclients
- Nswag und Swashbuckle 
- Einsatz von Datenannotationen
- Client-Generierung mit NSwagStudio und Kommandozeilentools (aus JSON und Assembly, f&amp;#252;r .NET und TypeScript)
- Contract-First-Entwicklung von WebAPIs

Web-APIs aufrufen in .NET-Anwendungen mit der HttpClient-Bibliothek
- Nuget-Pakete Microsoft.Net.Http, Microsoft.AspNet.WebApi.Client
- unterst&amp;#252;tzte Betriebssysteme / Plattformen
- Aufrufe mit GET, POST, PUT, DELETE u.a.
- Statuscodes
- Komplexe Typen
- Objekte serialisieren/deserialisieren
- Formate/Encoding (JSON, XML)
- Header festlegen
- Eigene HttpClient Message Handlers

Web-APIs aufrufen im Browser
- Mit JavaScript-Frameworks (wahlweise z.B. jQuery, Axios, Angular, Vue.js und React - auf Wunsch auch andere JavaScript-Bibliotheken)
- Mit ASP.NET Core Blazor
- Same Origin Policy und CORS

Aufbauwissen
- Ablaufverfolgung (Tracing)
- Cookies in WebAPIs
- File Upload / Multipart MIME
- Versionierung von REST-Diensten
- Web-API erweitern
- Entwickeln eigener Middleware-Komponenten
- Native-AOT mit Minimal WebAPIs (ab .NET 8.0)

Hosting von REST-Services mit ASP.NET Web API (Platformen nach Wahl des Kunden)
- In ASP.NET Core intergrierter Webserver Kestrel 
- Platformen f&amp;#252;r das Hosting: Windows, Linux, macOS
- Webserver Internet Information Services (IIS) unter Windows
- Webserver Nginx und/oder Apache unter Linux (oder Windows)
- Hosting in Docker-Containern

Optional: .NET Aspire
- Projektvorlagen
- Orchestrierung / App Host
- Integrations
- Testen
- Developer Dashboard
- Protokollierung, Tracing, Telemetrie, Health Checks
- Troubleshooting

Sicherheit mit ASP.NET Core ...</body><item><title><![CDATA[Schulung: .NET-Update 2027]]></title><description><![CDATA[Zu diesem Thema stellen wir gerne Ihre individuelle Agenda f&#252;r Sie zusammen. Dazu f&#252;hren wir ein telefonisches Vorgespr&#228;ch mit Ihnen, das unverbindlich und kostenlos ist.]]></description><link><![CDATA[https://www.IT-Visions.de/S9777.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{79891F9C-559B-4565-8F2C-6C51AFE5D798}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:52:44 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Zu diesem Thema stellen wir gerne Ihre individuelle Agenda f&amp;#252;r Sie zusammen. Dazu f&amp;#252;hren wir ein telefonisches Vorgespr&amp;#228;ch mit Ihnen, das unverbindlich und kostenlos ist.</body><item><title><![CDATA[Schulung: Blazor (Blazor United und/oder Blazor SSR und/oder Blazor WebAssembly und/oder Blazor Server und/oder Blazor Hybrid)]]></title><description><![CDATA[# Optional
- Einf&#252;hrung in die notwendigen Grundlagen von .NET und C# sowie HTML, CSS und JavaScript/TypeScript

# Blazor-Arten: Architekturen, Vor- und Nachteile
- Blazor Static Server-Side Rendering (Blazor Static SSR) f&#252;r MPAs und Prerendering
- Blazor Server (Interactive Server) f&#252;r SPAs
- Blazor WebAssembly (Client-Side Rendering) f&#252;r SPAs
- Blazor Web Apps (&quot;Blazor United&quot;) f&#252;r SPAs
- Blazor Hybrid mit Blazor Desktop und Blazor MAUI f&#252;r Apps au&#223;erhalb des Webbrowsers

# Basistechniken von ASP.NET Core Blazor
- .NET 
- WebAssembly (WASM)
- ASP.NET SignalR
- DOM und Virtual DOM

# Werkzeuge f&#252;r Blazor
- .NET SDK/.NET CLI
- Visual Studio
- Projektvorlagen
- Debugging in Visual Studio und im Webbrowser
- optional: Visual Studio Code

# Webanwendungen mit Blazor
- Projekte und Webseiten anlegen
- Razor Components
- Templates mit HTML, CSS und Razor-Syntax
- Code-Behind-Dateien (Trennung von Layout und Logik)
- Dependency Injection
- API zum Ermitteln des aktuellen Render-Modus
- Datenbindung und Anpassung der Datenbindung
- Eingabeformulare und Validierung (EditForm, DataAnnotations)
- Ereignisse
- Zustandsverwaltung
- Lebenszyklus-Methoden
- Prerendering: Vorteile, Herausforderung und m&#246;gliche Deaktivierung
- Routing/Navigation im Browser 
- Layoutvorlagen (Masterpages)
- Fehlerbehandlung

# Kommunikation und Datenbankanbindung
- REST APIs aufrufen mit HttpClient und JSON-Serialisierung
- gRPC-Dienste aufrufen
- Bidirektionale Kommunikation / Echtzeitanwendungen mit ASP.NET Core SignalR
- Abruf und &#196;nderung von Daten aus SQL-Datenbanken mit Entity Framework Core

# Interoperabilit&#228;t zwischen C# und JavaScript
- Aufruf von JavaScript aus .NET
- Aufruf von .NET aus JavaScript
- Einbindung von JavaScript-Bibliotheken

# Sicherheit
- Transportverschl&#252;sselung (HTTPS/SSL/TLS)
- Authentifizierung
- Autorisierung
- Schutz vor typischen Angriffsszenarien
- Security-Aspekte bei Blazor WebAssembly (Token Storage, XSS)

# Optional: Aufbauwissen
- Wiederverwendbare Bibliotheken (Component Library/Component Packages/Razor Class Libraries sowie .NET Standard-Bibliotheken)
- Eigene Basisklassen f&#252;r Blazor-Pages
- Verwendung von Timern
- Manuelles Triggern von UI-Aktualisierungen
- Accessibility (ARIA)
- Internationalisierung (Localization)
- Browser Storage (LocalStorage / SessionStorage)
- Deployment

# Optional: Profiwissen
- Templated Components
- Leistungsoptimierung/Performance Tuning
- Realisierung von Schnittstellen wie IDisposable
- Tracing und Metriken (OpenTelemetry)
- Blazor WebAssembly Debugging und Diagnose im Browser
- Testen von Blazor-Anwendungen (Unit Tests, Integrationstests, Razor Component Tests mit bUnit, UI Tests)

# Optional: Blazor Hybrid (Blazor Desktop/Blazor MAUI)
- Einbetten von Blazor-Anwendungen in Windows Forms und/oder WPF und/oder .NET MAUI
- Plattformspezifischer Code
- Shared State zwischen Rahmenanwendung und Webanwendung
- Deployment

# Option...]]></description><link><![CDATA[https://www.IT-Visions.de/S9294.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{950ED16E-48EF-40ED-A6C4-5CA62AE73CC6}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:39:31 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Optional
- Einf&amp;#252;hrung in die notwendigen Grundlagen von .NET und C# sowie HTML, CSS und JavaScript/TypeScript

# Blazor-Arten: Architekturen, Vor- und Nachteile
- Blazor Static Server-Side Rendering (Blazor Static SSR) f&amp;#252;r MPAs und Prerendering
- Blazor Server (Interactive Server) f&amp;#252;r SPAs
- Blazor WebAssembly (Client-Side Rendering) f&amp;#252;r SPAs
- Blazor Web Apps (&amp;quot;Blazor United&amp;quot;) f&amp;#252;r SPAs
- Blazor Hybrid mit Blazor Desktop und Blazor MAUI f&amp;#252;r Apps au&amp;#223;erhalb des Webbrowsers

# Basistechniken von ASP.NET Core Blazor
- .NET 
- WebAssembly (WASM)
- ASP.NET SignalR
- DOM und Virtual DOM

# Werkzeuge f&amp;#252;r Blazor
- .NET SDK/.NET CLI
- Visual Studio
- Projektvorlagen
- Debugging in Visual Studio und im Webbrowser
- optional: Visual Studio Code

# Webanwendungen mit Blazor
- Projekte und Webseiten anlegen
- Razor Components
- Templates mit HTML, CSS und Razor-Syntax
- Code-Behind-Dateien (Trennung von Layout und Logik)
- Dependency Injection
- API zum Ermitteln des aktuellen Render-Modus
- Datenbindung und Anpassung der Datenbindung
- Eingabeformulare und Validierung (EditForm, DataAnnotations)
- Ereignisse
- Zustandsverwaltung
- Lebenszyklus-Methoden
- Prerendering: Vorteile, Herausforderung und m&amp;#246;gliche Deaktivierung
- Routing/Navigation im Browser 
- Layoutvorlagen (Masterpages)
- Fehlerbehandlung

# Kommunikation und Datenbankanbindung
- REST APIs aufrufen mit HttpClient und JSON-Serialisierung
- gRPC-Dienste aufrufen
- Bidirektionale Kommunikation / Echtzeitanwendungen mit ASP.NET Core SignalR
- Abruf und &amp;#196;nderung von Daten aus SQL-Datenbanken mit Entity Framework Core

# Interoperabilit&amp;#228;t zwischen C# und JavaScript
- Aufruf von JavaScript aus .NET
- Aufruf von .NET aus JavaScript
- Einbindung von JavaScript-Bibliotheken

# Sicherheit
- Transportverschl&amp;#252;sselung (HTTPS/SSL/TLS)
- Authentifizierung
- Autorisierung
- Schutz vor typischen Angriffsszenarien
- Security-Aspekte bei Blazor WebAssembly (Token Storage, XSS)

# Optional: Aufbauwissen
- Wiederverwendbare Bibliotheken (Component Library/Component Packages/Razor Class Libraries sowie .NET Standard-Bibliotheken)
- Eigene Basisklassen f&amp;#252;r Blazor-Pages
- Verwendung von Timern
- Manuelles Triggern von UI-Aktualisierungen
- Accessibility (ARIA)
- Internationalisierung (Localization)
- Browser Storage (LocalStorage / SessionStorage)
- Deployment

# Optional: Profiwissen
- Templated Components
- Leistungsoptimierung/Performance Tuning
- Realisierung von Schnittstellen wie IDisposable
- Tracing und Metriken (OpenTelemetry)
- Blazor WebAssembly Debugging und Diagnose im Browser
- Testen von Blazor-Anwendungen (Unit Tests, Integrationstests, Razor Component Tests mit bUnit, UI Tests)

# Optional: Blazor Hybrid (Blazor Desktop/Blazor MAUI)
- Einbetten von Blazor-Anwendungen in Windows Forms und/oder WPF und/oder .NET MAUI
- Plattformspezifischer Code
- Shared State zwischen Rahmenanwendung und Webanwendung
- Deployment

# Option...</body><item><title><![CDATA[Schulung: Docker-Basiswissen und -Aufbauwissen]]></title><description><![CDATA[# Grundlagen
- Grundkonzepte von Container-Techniken (Containerisierung)
- Vergleich von Docker mit klassischer Virtualisierung (Container vs. virtuelle Maschinen)
- Einf&#252;hrung in Docker

# Installation 
- Installieren von Docker Desktop
- Docker unter Linux
- Docker unter Windows 10/11
- Docker unter Windows Server
- Docker unter dem Windows Subsystem for Linux (WSL)

# Container
- Windows Container
- Hyper-V Container
- Base Images Windows Server Core und Nano Server
- Linux-Container mit Docker Desktop: Moby, Alpine, LinuxKit 
- Linux-Container on Windows (LCOW)
- Windows Container on Windows (WCOW)

# Werkzeuge
- Docker CLI (Kommandozeilenwerkzeuge f&#252;r Windows): docker.exe
- PowerShell-Befehle f&#252;r die Docker-Administration
- 	VSCode-Werkzeuge f&#252;r Docker

# Praktische Arbeit mit Docker
- Docker-Images vom Docker Hub laden
- Speicherbedarf &#252;berwachen
- Container erstellen
- Container verwalten
- Dateiaustausch zwischen Host und Container (Container Volumes)
- Netzwerkkonfiguration (Container Networking)
- Verwalten und Verteilen von Docker-Images
- Fehlersuche

# Aufbauthemen
- Bridge vs. Overlay Networks
- Persistente Volumes vs. Bind Mounts
- Eigene Docker-Images erstellen
- Multi-Stage Builds
- Versionierung von Images
- Dockerfiles 
- Docker Remote API 
- Multi-Container-Docker-Anwendungen mit Docker Compose 
- Docker Machine 
- Docker in virtuellen Maschinen 
- Andere Docker-Registries nutzen 
- Eigene Registry betreiben / Docker Trusted Registry (DTR) 
- Sicherheit: Docker Content Trust (DCT)/Image Signing, Umgang mit Secrets
- Performance: Ressourcen-Limits, Image-Layer-Optimierung
- Container-Betrieb: Backup-Strategien, Logging und Monitoring
- Tipps &amp; Tricks 
- Best Practices 

# Docker im Einsatz
- Datenbanken in Docker, z.B. Microsoft SQL Server, MySQL, PostgreSQL
- Webserver in Docker, z.B. nginx, Apache, IIS
- Docker f&#252;r Web-Anwendungen, z.B. PHP, Java, ASP.NET, Node.js

# Optional: Docker-Orchestration
Kubernetes
Docker Swarm

# Optional: Docker in der Cloud hosten
- Azure-Cloud mit Azure Container Registry (ACR) / Azure Container Instances (ACI) / Azure Kubernetes Service (AKS)
- Amazon-Cloud mit Amazon Elastic Container Service for Kubernetes (Amazon EKS)]]></description><link><![CDATA[https://www.IT-Visions.de/S9657.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{87318F92-2266-4DD4-996C-74A7DCD9D8D7}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:29:11 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Grundlagen
- Grundkonzepte von Container-Techniken (Containerisierung)
- Vergleich von Docker mit klassischer Virtualisierung (Container vs. virtuelle Maschinen)
- Einf&amp;#252;hrung in Docker

# Installation 
- Installieren von Docker Desktop
- Docker unter Linux
- Docker unter Windows 10/11
- Docker unter Windows Server
- Docker unter dem Windows Subsystem for Linux (WSL)

# Container
- Windows Container
- Hyper-V Container
- Base Images Windows Server Core und Nano Server
- Linux-Container mit Docker Desktop: Moby, Alpine, LinuxKit 
- Linux-Container on Windows (LCOW)
- Windows Container on Windows (WCOW)

# Werkzeuge
- Docker CLI (Kommandozeilenwerkzeuge f&amp;#252;r Windows): docker.exe
- PowerShell-Befehle f&amp;#252;r die Docker-Administration
- 	VSCode-Werkzeuge f&amp;#252;r Docker

# Praktische Arbeit mit Docker
- Docker-Images vom Docker Hub laden
- Speicherbedarf &amp;#252;berwachen
- Container erstellen
- Container verwalten
- Dateiaustausch zwischen Host und Container (Container Volumes)
- Netzwerkkonfiguration (Container Networking)
- Verwalten und Verteilen von Docker-Images
- Fehlersuche

# Aufbauthemen
- Bridge vs. Overlay Networks
- Persistente Volumes vs. Bind Mounts
- Eigene Docker-Images erstellen
- Multi-Stage Builds
- Versionierung von Images
- Dockerfiles 
- Docker Remote API 
- Multi-Container-Docker-Anwendungen mit Docker Compose 
- Docker Machine 
- Docker in virtuellen Maschinen 
- Andere Docker-Registries nutzen 
- Eigene Registry betreiben / Docker Trusted Registry (DTR) 
- Sicherheit: Docker Content Trust (DCT)/Image Signing, Umgang mit Secrets
- Performance: Ressourcen-Limits, Image-Layer-Optimierung
- Container-Betrieb: Backup-Strategien, Logging und Monitoring
- Tipps &amp;amp; Tricks 
- Best Practices 

# Docker im Einsatz
- Datenbanken in Docker, z.B. Microsoft SQL Server, MySQL, PostgreSQL
- Webserver in Docker, z.B. nginx, Apache, IIS
- Docker f&amp;#252;r Web-Anwendungen, z.B. PHP, Java, ASP.NET, Node.js

# Optional: Docker-Orchestration
Kubernetes
Docker Swarm

# Optional: Docker in der Cloud hosten
- Azure-Cloud mit Azure Container Registry (ACR) / Azure Container Instances (ACI) / Azure Kubernetes Service (AKS)
- Amazon-Cloud mit Amazon Elastic Container Service for Kubernetes (Amazon EKS)</body><item><title><![CDATA[Schulung: Docker für Softwarearchitekten, Softwareentwickler und DevOps]]></title><description><![CDATA[# Grundlagen
- Grundkonzepte von Container-Techniken (Containerisierung)
- Vergleich von Docker mit klassischer Virtualisierung (Container vs. virtuelle Maschinen)
- Einf&#252;hrung in Docker

# Installation 
- Installieren von Docker Desktop
- Docker unter Linux
- Docker unter Windows 10/11
- Docker unter Windows Server
- Docker unter dem Windows Subsystem for Linux (WSL)

# Container
- Windows Container
- Hyper-V Container
- Base Images Windows Server Core und Nano Server
- Linux-Container mit Docker Desktop: Moby, Alpine, LinuxKit 
- Linux-Container on Windows (LCOW)
- Windows Container on Windows (WCOW)

# Werkzeuge
- Docker CLI (Kommandozeilenwerkzeuge f&#252;r Windows): docker.exe
- PowerShell-Befehle f&#252;r die Docker-Administration
- 	VSCode-Werkzeuge f&#252;r Docker

# Praktische Arbeit mit Docker
- Docker-Images vom Docker Hub laden
- Speicherbedarf &#252;berwachen
- Container erstellen
- Container verwalten
- Dateiaustausch zwischen Host und Container (Container Volumes)
- Netzwerkkonfiguration (Container Networking)
- Verwalten und Verteilen von Docker-Images
- Fehlersuche

# Aufbauthemen
- Bridge vs. Overlay Networks
- Persistente Volumes vs. Bind Mounts
- Eigene Docker-Images erstellen
- Multi-Stage Builds
- Versionierung von Images
- Dockerfiles 
- Docker Remote API 
- Multi-Container-Docker-Anwendungen mit Docker Compose 
- Docker Machine 
- Docker in virtuellen Maschinen 
- Andere Docker-Registries nutzen 
- Eigene Registry betreiben / Docker Trusted Registry (DTR) 
- Sicherheit: Docker Content Trust (DCT)/Image Signing, Umgang mit Secrets
- Performance: Ressourcen-Limits, Image-Layer-Optimierung
- Container-Betrieb: Backup-Strategien, Logging und Monitoring
- Tipps &amp; Tricks 
- Best Practices 

# Docker im Einsatz
- Datenbanken in Docker, z.B. Microsoft SQL Server, MySQL, PostgreSQL
- Webserver in Docker, z.B. nginx, Apache, IIS
- Docker f&#252;r Web-Anwendungen, z.B. PHP, Java, ASP.NET, Node.js

# Optional: Docker-Orchestration
Kubernetes
Docker Swarm

# Optional: Docker in der Cloud hosten
- Azure-Cloud mit Azure Container Registry (ACR) / Azure Container Instances (ACI) / Azure Kubernetes Service (AKS)
- Amazon-Cloud mit Amazon Elastic Container Service for Kubernetes (Amazon EKS)

# Docker f&#252;r Softwareentwickler
- Visual Studio Tools f&#252;r Docker
- VSCode-Werkzeuge f&#252;r Docker
- Deployment von Anwendungen in Docker-Container (z.B. .NET-Anwendungen, PHP etc. auf Anfrage)

# Docker in Continuous Integration / Continuous Delivery nutzen
- Einsatz von Docker in CI/CD-Pipelines, z.B. mit Azure DevOps, GitHub und GitLab
- Build von Docker-Images in CI-Pipelines
- Versionierung &amp; Tagging von Images
- Push in Container-Registries
- Nutzung von Docker Compose in CI
- Performance: Caching von Docker-Layern
- Sicherheitsaspekte (Secrets, Credentials, Policy-Checks / Image-Scanning)]]></description><link><![CDATA[https://www.IT-Visions.de/S8303.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{15F6908B-4552-44A4-ABB9-14E3939AC612}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:23:50 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Grundlagen
- Grundkonzepte von Container-Techniken (Containerisierung)
- Vergleich von Docker mit klassischer Virtualisierung (Container vs. virtuelle Maschinen)
- Einf&amp;#252;hrung in Docker

# Installation 
- Installieren von Docker Desktop
- Docker unter Linux
- Docker unter Windows 10/11
- Docker unter Windows Server
- Docker unter dem Windows Subsystem for Linux (WSL)

# Container
- Windows Container
- Hyper-V Container
- Base Images Windows Server Core und Nano Server
- Linux-Container mit Docker Desktop: Moby, Alpine, LinuxKit 
- Linux-Container on Windows (LCOW)
- Windows Container on Windows (WCOW)

# Werkzeuge
- Docker CLI (Kommandozeilenwerkzeuge f&amp;#252;r Windows): docker.exe
- PowerShell-Befehle f&amp;#252;r die Docker-Administration
- 	VSCode-Werkzeuge f&amp;#252;r Docker

# Praktische Arbeit mit Docker
- Docker-Images vom Docker Hub laden
- Speicherbedarf &amp;#252;berwachen
- Container erstellen
- Container verwalten
- Dateiaustausch zwischen Host und Container (Container Volumes)
- Netzwerkkonfiguration (Container Networking)
- Verwalten und Verteilen von Docker-Images
- Fehlersuche

# Aufbauthemen
- Bridge vs. Overlay Networks
- Persistente Volumes vs. Bind Mounts
- Eigene Docker-Images erstellen
- Multi-Stage Builds
- Versionierung von Images
- Dockerfiles 
- Docker Remote API 
- Multi-Container-Docker-Anwendungen mit Docker Compose 
- Docker Machine 
- Docker in virtuellen Maschinen 
- Andere Docker-Registries nutzen 
- Eigene Registry betreiben / Docker Trusted Registry (DTR) 
- Sicherheit: Docker Content Trust (DCT)/Image Signing, Umgang mit Secrets
- Performance: Ressourcen-Limits, Image-Layer-Optimierung
- Container-Betrieb: Backup-Strategien, Logging und Monitoring
- Tipps &amp;amp; Tricks 
- Best Practices 

# Docker im Einsatz
- Datenbanken in Docker, z.B. Microsoft SQL Server, MySQL, PostgreSQL
- Webserver in Docker, z.B. nginx, Apache, IIS
- Docker f&amp;#252;r Web-Anwendungen, z.B. PHP, Java, ASP.NET, Node.js

# Optional: Docker-Orchestration
Kubernetes
Docker Swarm

# Optional: Docker in der Cloud hosten
- Azure-Cloud mit Azure Container Registry (ACR) / Azure Container Instances (ACI) / Azure Kubernetes Service (AKS)
- Amazon-Cloud mit Amazon Elastic Container Service for Kubernetes (Amazon EKS)

# Docker f&amp;#252;r Softwareentwickler
- Visual Studio Tools f&amp;#252;r Docker
- VSCode-Werkzeuge f&amp;#252;r Docker
- Deployment von Anwendungen in Docker-Container (z.B. .NET-Anwendungen, PHP etc. auf Anfrage)

# Docker in Continuous Integration / Continuous Delivery nutzen
- Einsatz von Docker in CI/CD-Pipelines, z.B. mit Azure DevOps, GitHub und GitLab
- Build von Docker-Images in CI-Pipelines
- Versionierung &amp;amp; Tagging von Images
- Push in Container-Registries
- Nutzung von Docker Compose in CI
- Performance: Caching von Docker-Layern
- Sicherheitsaspekte (Secrets, Credentials, Policy-Checks / Image-Scanning)</body><item><title><![CDATA[Schulung: .NET Akademie: Windows UI Library 3 (WinUI 3): Moderne Windows-Desktop-Anwendungen (2-Tages-Agenda des öffentlichen Seminars)]]></title><description><![CDATA[Tag 1: Basiswissen
- 	Das Windows App SDK und die Windows App Runtime
- 	Architektur der Windows UI Library 3
- 	WinUI3-Anwendungen auf Basis von Win32
- 	Vergleich: WinUI3 vs. WPF
- Deklarative Programmierung mit XAML
- 	WinUI3-Steuerelemente (Controls)
- 	Layout-Elemente: StackPanel, DockPanel, WrapPanel, TextBlock, Grid
- 	Template Studio f&#252;r WinUI

Tag 2: Aufbauwissen
-	 Datenbindung
- App-Architektur auf der Basis von MVVM
- Commands und Command-Binding
- Dependency Properties
- Ressourcenmanagement
- Formatvorlagen (Styles)
- Eigene WinUI3-Steuerelemente entwickeln
- Asynchrone Programmierung mit WinUI3
- Deployment mit Packaged (MSIX) und Unpackaged]]></description><link><![CDATA[https://www.IT-Visions.de/S10409.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1E44C048-E852-4F09-ABA2-F68EEFA09670}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:14:28 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Tag 1: Basiswissen
- 	Das Windows App SDK und die Windows App Runtime
- 	Architektur der Windows UI Library 3
- 	WinUI3-Anwendungen auf Basis von Win32
- 	Vergleich: WinUI3 vs. WPF
- Deklarative Programmierung mit XAML
- 	WinUI3-Steuerelemente (Controls)
- 	Layout-Elemente: StackPanel, DockPanel, WrapPanel, TextBlock, Grid
- 	Template Studio f&amp;#252;r WinUI

Tag 2: Aufbauwissen
-	 Datenbindung
- App-Architektur auf der Basis von MVVM
- Commands und Command-Binding
- Dependency Properties
- Ressourcenmanagement
- Formatvorlagen (Styles)
- Eigene WinUI3-Steuerelemente entwickeln
- Asynchrone Programmierung mit WinUI3
- Deployment mit Packaged (MSIX) und Unpackaged</body><item><title><![CDATA[Schulung: .NET Akademie: Unit Testing und Test Driven Development (TDD) mit .NET/C# (3-Tages-Agenda des öffentlichen Seminars)]]></title><description><![CDATA[# Konzepte
- Motivation f&#252;r Unit Tests
- Grundkonzept Unit Testing 
- Unittest vs. Integrationstest
- White-Box-Test vs. Black-Box-Test
- Unit Testing versus Test Driven Development (TDD)
- User-Stories als Dreh- und Angelpunkt zur Testfallfindung
- Testmethodik und Testerstellung 
- Der Zusammenhang von Refactoring und Testen 
- Ermitteln der Testqualit&#228;t durch Code-Coverage
- Anwendung von Stellvertreterobjekten (Dummy &amp; Mock) 
- Grenz- und Extremwerte 
- &#196;quivalenzklassen 
- Abgrenzung und Zusammenspiel von Unit Tests mit Integrations- und Systemtests 
- Anwendung von TDD-Praktiken

# Unit Testing in der Praxis
- Testautomatisierung mit NUnit
- Testgetriebenes Design praktisch durchgef&#252;hrt 
- Entwicklung von testbarem Code (Design for Testability)
- &#220;berwachen der Testabdeckung (Code-Coverage)
- Mocking: Anwendung von Stellvertreter-Objekten und die Gefahren dabei
- Das Prinzip von Continuous Integration (CI) und Continuous Delivery/Deployment (CD)

# &#220;berblick &#252;ber Werkzeuge f&#252;r Unit Testing und TDD: NUnit, xUnit und Microsoft Test
- Unit-Test-Frameworks
- Unit-Test-Runner
- Werkzeuge f&#252;r Code Coverage
- Mock-Objekte
- User Interface-Testing (UI-Testing)
- Testen mit ausgesuchten KI-Agenten

# Best Practices
# Fragen und Antworten]]></description><link><![CDATA[https://www.IT-Visions.de/S10410.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{53FCB5B5-C8F7-426A-9738-72A68CEDBAE5}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:14:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Konzepte
- Motivation f&amp;#252;r Unit Tests
- Grundkonzept Unit Testing 
- Unittest vs. Integrationstest
- White-Box-Test vs. Black-Box-Test
- Unit Testing versus Test Driven Development (TDD)
- User-Stories als Dreh- und Angelpunkt zur Testfallfindung
- Testmethodik und Testerstellung 
- Der Zusammenhang von Refactoring und Testen 
- Ermitteln der Testqualit&amp;#228;t durch Code-Coverage
- Anwendung von Stellvertreterobjekten (Dummy &amp;amp; Mock) 
- Grenz- und Extremwerte 
- &amp;#196;quivalenzklassen 
- Abgrenzung und Zusammenspiel von Unit Tests mit Integrations- und Systemtests 
- Anwendung von TDD-Praktiken

# Unit Testing in der Praxis
- Testautomatisierung mit NUnit
- Testgetriebenes Design praktisch durchgef&amp;#252;hrt 
- Entwicklung von testbarem Code (Design for Testability)
- &amp;#220;berwachen der Testabdeckung (Code-Coverage)
- Mocking: Anwendung von Stellvertreter-Objekten und die Gefahren dabei
- Das Prinzip von Continuous Integration (CI) und Continuous Delivery/Deployment (CD)

# &amp;#220;berblick &amp;#252;ber Werkzeuge f&amp;#252;r Unit Testing und TDD: NUnit, xUnit und Microsoft Test
- Unit-Test-Frameworks
- Unit-Test-Runner
- Werkzeuge f&amp;#252;r Code Coverage
- Mock-Objekte
- User Interface-Testing (UI-Testing)
- Testen mit ausgesuchten KI-Agenten

# Best Practices
# Fragen und Antworten</body><item><title><![CDATA[Schulung: .NET Akademie: Datenbankprogrammierung mit Entity Framework Core (3-Tages-Agenda des öffentlichen Seminars)]]></title><description><![CDATA[Einf&#252;hrung
- Das Grundkonzept des objektrelationalen Mappings (ORM)
- Einsatzgebiete von Entity Framework Core
- Bausteine von Entity Framework Core 
- Architektur von Entity Framework Core-basierten Anwendungen
- Vergleich zwischen Entity Framework Core und ADO.NET Entity Framework
- Verf&#252;gbare Datenbanktreiber

Modelle erstellen
- Erstellen einer persistenten Klasse mit Plain Old CLR Objects (POCOs) 
- Beziehungen zu anderen Klassen
- Data Annotations
- Entity Framework-Kontextklasse (DbContext)
- Konventionen
- Sonderf&#228;lle (z.B. Vererbung, enum, Table Splitting)
- Datenbank erstellen aus Modellen

Modelle anpassen
- Aktivieren oder Deaktivieren von Konventionen
- Explizite Konfiguration mit Annotationen/.NET-Attributen 
- Explizite Konfiguration mit Fluent API

Datenbankoperationen (CRUD)
- Objekte anlegen
- Objekte abfragen mit LINQ, SQL, Views, Stored Procedures und Table-valued Functions
- Daten &#228;ndern
- Daten l&#246;schen

Objektbeziehungen und Ladestrategien
- Abh&#228;ngigkeiten definieren
- Nachladen
- Eager Loading
- Preloading
- Lazy Loading 

Datenbankschemagenerierung und Schemamigrationen
- PowerShell-Commandlets 
- Migrationen definieren
- Schemamigrationen ausf&#252;hren
- Zur&#252;ckkehren zu alten St&#228;nden
- Migrationsklasse 
- Komplexere Migrationen mit Datenaktualisierung
- Data Seeding

Aufbauwissen
- Architekturfragen
- Caching
- Protokollierung (Logging)
- Asynchrone Programmierung
- Dynamische LINQ-Abfragen
- Globale Filter
- Besondere Mapping-Optionen: Owned Types / [Owned] u.a.
- Value Conversions
- Konflikterkennung und Konfliktl&#246;sung (Concurrency)
- Transaktionen (inkl. TransactionScope)
- Leistungsoptimierungen/Performance-Tuning
- Unit Testing / Integrationstests mit In-Memory-Treiber
- Tipps, Tricks, Best Practices

Einsatzgebiete 
- Einsatz von Entity Framework in Desktopanwendungen (WPF und/oder Windows Forms)
- Einsatz von Entity Framework in ASP.NET Core und Blazor
- Einsatz von Entity Framework in .NET MAUI

Zusatzwerkzeuge
- LINQPad
- EF Profiler
- Entity Developer
- EFPlus]]></description><link><![CDATA[https://www.IT-Visions.de/S6806.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0D6AE638-7F76-48EA-B681-870CD73BB31A}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:14:05 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Einf&amp;#252;hrung
- Das Grundkonzept des objektrelationalen Mappings (ORM)
- Einsatzgebiete von Entity Framework Core
- Bausteine von Entity Framework Core 
- Architektur von Entity Framework Core-basierten Anwendungen
- Vergleich zwischen Entity Framework Core und ADO.NET Entity Framework
- Verf&amp;#252;gbare Datenbanktreiber

Modelle erstellen
- Erstellen einer persistenten Klasse mit Plain Old CLR Objects (POCOs) 
- Beziehungen zu anderen Klassen
- Data Annotations
- Entity Framework-Kontextklasse (DbContext)
- Konventionen
- Sonderf&amp;#228;lle (z.B. Vererbung, enum, Table Splitting)
- Datenbank erstellen aus Modellen

Modelle anpassen
- Aktivieren oder Deaktivieren von Konventionen
- Explizite Konfiguration mit Annotationen/.NET-Attributen 
- Explizite Konfiguration mit Fluent API

Datenbankoperationen (CRUD)
- Objekte anlegen
- Objekte abfragen mit LINQ, SQL, Views, Stored Procedures und Table-valued Functions
- Daten &amp;#228;ndern
- Daten l&amp;#246;schen

Objektbeziehungen und Ladestrategien
- Abh&amp;#228;ngigkeiten definieren
- Nachladen
- Eager Loading
- Preloading
- Lazy Loading 

Datenbankschemagenerierung und Schemamigrationen
- PowerShell-Commandlets 
- Migrationen definieren
- Schemamigrationen ausf&amp;#252;hren
- Zur&amp;#252;ckkehren zu alten St&amp;#228;nden
- Migrationsklasse 
- Komplexere Migrationen mit Datenaktualisierung
- Data Seeding

Aufbauwissen
- Architekturfragen
- Caching
- Protokollierung (Logging)
- Asynchrone Programmierung
- Dynamische LINQ-Abfragen
- Globale Filter
- Besondere Mapping-Optionen: Owned Types / [Owned] u.a.
- Value Conversions
- Konflikterkennung und Konfliktl&amp;#246;sung (Concurrency)
- Transaktionen (inkl. TransactionScope)
- Leistungsoptimierungen/Performance-Tuning
- Unit Testing / Integrationstests mit In-Memory-Treiber
- Tipps, Tricks, Best Practices

Einsatzgebiete 
- Einsatz von Entity Framework in Desktopanwendungen (WPF und/oder Windows Forms)
- Einsatz von Entity Framework in ASP.NET Core und Blazor
- Einsatz von Entity Framework in .NET MAUI

Zusatzwerkzeuge
- LINQPad
- EF Profiler
- Entity Developer
- EFPlus</body><item><title><![CDATA[Schulung: .NET Akademie: Blazor-Hands-On: Echte Single-Page-Web-Apps mit .NET und C# entwickeln (3-Tages-Agenda des öffentlichen Seminars)]]></title><description><![CDATA[Blazor-Basiswissen
- Motivation
- Einf&#252;hrung in Blazor
- Blazor SSR vs. Blazor Server vs. Blazor WebAssembly vs. Blazor Desktop vs. Blazor MAUI 
- Vergleich der Blazor-Arten hinsichtlich Architektur und Performance
- Performance von Blazor im Vergleich zu JavaScript
- Verbreitung von Blazor
- Blazor-Features im &#220;berblick
- Blazor-Erweiterungen
- Fehlende Funktionen
- MiracleList-Fallbeispiel

Blazor in der Praxis mit aufgabengef&#252;hrten &quot;Hands-On&quot;-&#220;bungen
- Projektvorlage Blazor Web App
- Projektaufbau
- Debugging
- Hot Reload
- Komponentenmodell
- HTML-Rendern mit Razor Templates
- Dependency Injection
- Netzwerkdienste nutzen
- Formulare/Eingabesteuerelemente
- Sub-Komponenten
- Integration mit JavaScript
- Authentifizierung / Autorisierung
- Zustandsverwaltung / Erweiterungen nutzen
- (Razor) Class Libraries
- Lazy Loading
- SignalR
- Deployment/AOT]]></description><link><![CDATA[https://www.IT-Visions.de/S10411.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0EFBF540-1549-4A9E-B67E-56F3E4748B1C}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:13:51 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Blazor-Basiswissen
- Motivation
- Einf&amp;#252;hrung in Blazor
- Blazor SSR vs. Blazor Server vs. Blazor WebAssembly vs. Blazor Desktop vs. Blazor MAUI 
- Vergleich der Blazor-Arten hinsichtlich Architektur und Performance
- Performance von Blazor im Vergleich zu JavaScript
- Verbreitung von Blazor
- Blazor-Features im &amp;#220;berblick
- Blazor-Erweiterungen
- Fehlende Funktionen
- MiracleList-Fallbeispiel

Blazor in der Praxis mit aufgabengef&amp;#252;hrten &amp;quot;Hands-On&amp;quot;-&amp;#220;bungen
- Projektvorlage Blazor Web App
- Projektaufbau
- Debugging
- Hot Reload
- Komponentenmodell
- HTML-Rendern mit Razor Templates
- Dependency Injection
- Netzwerkdienste nutzen
- Formulare/Eingabesteuerelemente
- Sub-Komponenten
- Integration mit JavaScript
- Authentifizierung / Autorisierung
- Zustandsverwaltung / Erweiterungen nutzen
- (Razor) Class Libraries
- Lazy Loading
- SignalR
- Deployment/AOT</body><item><title><![CDATA[Schulung: .NET Akademie: .NET-/C#-Basisseminar (3-Tages-Agenda des öffentlichen Seminars)]]></title><description><![CDATA[# .NET-Basiswissen
.NET-Strategie (Was ist .NET?)
Motivation (Warum wurde .NET erfunden?)
.NET-Produkte (Was braucht man f&#252;r .NET?)
.NET-Anwendungsarten (Wof&#252;r kann man .NET einsetzen?)
.NET-Plattformen (Wo l&#228;uft .NET?)
.NET-Versionen (Wie unterscheiden sich die verschiedenen Versionen von .NET?)
.NET versus .NET Framework vs. .NET Core
.NET-Klassenbibliothek, Windows Runtime und Erweiterungsmodule (Welche vordefinierten Funktionalit&#228;ten gibt es in .NET?)
Visual Studio, Azure DevOps (TFS) und andere Werkzeuge (Welche Werkzeuge brauche ich?)
Deutsche .NET-Community (Wo bekomme ich weitere Informationen?)
Ausblick (Was bringt .NET in naher Zukunft?)

# C#-Sprachsyntax
Welche Sprachkonstrukte stehen zur Verf&#252;gung?
Datentypen und Basiskonstrukte
Objektorientiertes Programmieren mit C#
Funktionale Programmierung mit C# (Delegates, Events, Lambda)
Fehlerbehandlung
&#220;bungen zur C#-Syntax
Projekte und Projektmappen

# Praxis: Anwendungen mit C#
Konsolenanwendung
Desktopanwendung
Webanwendung

# Deployment von .NET-Anwendungen
Portable Apps
Self-contained Apps
Single File Deployment
App Trimming
MSIX

# Abschlussrunde
Kl&#228;rung aller verbliebenen Fragen der Teilnehmer]]></description><link><![CDATA[https://www.IT-Visions.de/S6803.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1B6DCDDF-5B27-4F0D-9589-D313F7D8EC8C}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:13:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># .NET-Basiswissen
.NET-Strategie (Was ist .NET?)
Motivation (Warum wurde .NET erfunden?)
.NET-Produkte (Was braucht man f&amp;#252;r .NET?)
.NET-Anwendungsarten (Wof&amp;#252;r kann man .NET einsetzen?)
.NET-Plattformen (Wo l&amp;#228;uft .NET?)
.NET-Versionen (Wie unterscheiden sich die verschiedenen Versionen von .NET?)
.NET versus .NET Framework vs. .NET Core
.NET-Klassenbibliothek, Windows Runtime und Erweiterungsmodule (Welche vordefinierten Funktionalit&amp;#228;ten gibt es in .NET?)
Visual Studio, Azure DevOps (TFS) und andere Werkzeuge (Welche Werkzeuge brauche ich?)
Deutsche .NET-Community (Wo bekomme ich weitere Informationen?)
Ausblick (Was bringt .NET in naher Zukunft?)

# C#-Sprachsyntax
Welche Sprachkonstrukte stehen zur Verf&amp;#252;gung?
Datentypen und Basiskonstrukte
Objektorientiertes Programmieren mit C#
Funktionale Programmierung mit C# (Delegates, Events, Lambda)
Fehlerbehandlung
&amp;#220;bungen zur C#-Syntax
Projekte und Projektmappen

# Praxis: Anwendungen mit C#
Konsolenanwendung
Desktopanwendung
Webanwendung

# Deployment von .NET-Anwendungen
Portable Apps
Self-contained Apps
Single File Deployment
App Trimming
MSIX

# Abschlussrunde
Kl&amp;#228;rung aller verbliebenen Fragen der Teilnehmer</body><item><title><![CDATA[Schulung: .NET Akademie: .NET MAUI: .NET-/C#-Cross-Plattform-Entwicklung für Android, iOS (iPhone, iPad) und Windows (3-Tages-Agenda des öffentlichen Seminars)]]></title><description><![CDATA[Grundlagen von MAUI
- Was ist .NET MAUI?
- Status von .NET MAUI
- Support-Zyklus f&#252;r .NET MAUI
- .NET SDK
- .NET CLI
- .NET Core Runtime vs. Mono Runtime
- .NET Base Class Library
- Spezifische Klassen von MAUI
- Ahead-of-Time (AOT)-Compiler f&#252;r iOS 
- Just-in-Time (JIT)-Compiler f&#252;r Android, Windows und macOS

Werkzeuge
- Wahlweise Visual Studio oder VSCode
- Einrichten der Entwicklungsumgebung
- Einrichten von Android-Emulatoren (Emulator aus Android SDK)
- Remoted iOS Simulator
- Einrichten von echten Ger&#228;ten zum Debugging
- Kompilierung
- XAML-Previewer
- Debugging
- Hot Reloading

Projektaufbau
- Single, multi-targeted Application Projects
- Kompilierung f&#252;r verschiedene Plattformen
- Plattformspezifische Ressourcen
- Plattformspezifischer Programmcode
- Code Sharing mit Class Libraries
- NuGet-Pakete nutzen

Plattformunabh&#228;ngige Benutzeroberfl&#228;chen mit .NET MAUI
- XAML als UI-Beschreibungssprache
- XAML Namespaces
- Steuerelemente
- Pages und Navigation
- User Controls
- XAML Markup Extensions
- Datenbindung
- MVVM
- Resource Dictionaries 
- Touch-Unterst&#252;tzung
- Plattformspezifische Funktionen
- XAML Compiler (XamlC) vs. XAML Source Code Generator

Plattformspezifische Programmierung
- Platform-Ordner
- Filename-Konventionen
- Bedingte Kompilierung
- Zugriff auf lokale Ressourcen wie das Dateisystem
- 	Zugriff auf die Hardware (Foto/Video, Sensoren)

Praxisszenarien:
- Anbindung an Webservices (REST, optional auch SOAP)
- lokale Datenbankanbindung (SQLite)
- Konzepte zur Datenaktualisierung auf dem Endger&#228;t
- Navigationskonzepte
- Push-Services (&quot;Echtzeit&quot;-Kommunikation) mit ASP.NET (Core) SignalR
- Datensicherheit auf dem Endger&#228;t (Verschl&#252;sselung der Daten)

Deployment und Betrieb:
- Google Play
- Apple App Store
- Mac App Store / Mac Developer ID
- Windows Store
- Side Loading]]></description><link><![CDATA[https://www.IT-Visions.de/S7913.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{BE4C2CA2-69A8-4009-92BA-D49A8F26CBBF}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:13:32 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Grundlagen von MAUI
- Was ist .NET MAUI?
- Status von .NET MAUI
- Support-Zyklus f&amp;#252;r .NET MAUI
- .NET SDK
- .NET CLI
- .NET Core Runtime vs. Mono Runtime
- .NET Base Class Library
- Spezifische Klassen von MAUI
- Ahead-of-Time (AOT)-Compiler f&amp;#252;r iOS 
- Just-in-Time (JIT)-Compiler f&amp;#252;r Android, Windows und macOS

Werkzeuge
- Wahlweise Visual Studio oder VSCode
- Einrichten der Entwicklungsumgebung
- Einrichten von Android-Emulatoren (Emulator aus Android SDK)
- Remoted iOS Simulator
- Einrichten von echten Ger&amp;#228;ten zum Debugging
- Kompilierung
- XAML-Previewer
- Debugging
- Hot Reloading

Projektaufbau
- Single, multi-targeted Application Projects
- Kompilierung f&amp;#252;r verschiedene Plattformen
- Plattformspezifische Ressourcen
- Plattformspezifischer Programmcode
- Code Sharing mit Class Libraries
- NuGet-Pakete nutzen

Plattformunabh&amp;#228;ngige Benutzeroberfl&amp;#228;chen mit .NET MAUI
- XAML als UI-Beschreibungssprache
- XAML Namespaces
- Steuerelemente
- Pages und Navigation
- User Controls
- XAML Markup Extensions
- Datenbindung
- MVVM
- Resource Dictionaries 
- Touch-Unterst&amp;#252;tzung
- Plattformspezifische Funktionen
- XAML Compiler (XamlC) vs. XAML Source Code Generator

Plattformspezifische Programmierung
- Platform-Ordner
- Filename-Konventionen
- Bedingte Kompilierung
- Zugriff auf lokale Ressourcen wie das Dateisystem
- 	Zugriff auf die Hardware (Foto/Video, Sensoren)

Praxisszenarien:
- Anbindung an Webservices (REST, optional auch SOAP)
- lokale Datenbankanbindung (SQLite)
- Konzepte zur Datenaktualisierung auf dem Endger&amp;#228;t
- Navigationskonzepte
- Push-Services (&amp;quot;Echtzeit&amp;quot;-Kommunikation) mit ASP.NET (Core) SignalR
- Datensicherheit auf dem Endger&amp;#228;t (Verschl&amp;#252;sselung der Daten)

Deployment und Betrieb:
- Google Play
- Apple App Store
- Mac App Store / Mac Developer ID
- Windows Store
- Side Loading</body><item><title><![CDATA[Schulung: .NET 9.0 - Änderungen und Neuerungen gegenüber .NET 8.0]]></title><description><![CDATA[	- Wichtige Fakten zu .NET 9.0	
- Breaking Changes gegen&#252;ber .NET 8.0
- Neuerungen an den .NET 9.0 SDK-Werkzeugen	
- Neuerungen in C# 13.0	
- Neuerungen in der .NET 9.0-Klassenbibliothek	
- Neuerungen in System.Text.Json 9.0
- Neuerungen in Entity Framework Core 9.0	
- Neuerungen in Blazor 9.0	
- Neuerungen in ASP.NET Core 9.0	
- Neuerungen in WPF 9.0
- Neuerungen in Windows Forms 9.0
- Neuerungen in .NET MAUI 9.0
- Neuerungen in Visual Studio f&#252;r .NET 9.0]]></description><link><![CDATA[https://www.IT-Visions.de/S9619.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1F554003-4D81-4281-95DA-18E2CA49050F}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:13:14 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">	- Wichtige Fakten zu .NET 9.0	
- Breaking Changes gegen&amp;#252;ber .NET 8.0
- Neuerungen an den .NET 9.0 SDK-Werkzeugen	
- Neuerungen in C# 13.0	
- Neuerungen in der .NET 9.0-Klassenbibliothek	
- Neuerungen in System.Text.Json 9.0
- Neuerungen in Entity Framework Core 9.0	
- Neuerungen in Blazor 9.0	
- Neuerungen in ASP.NET Core 9.0	
- Neuerungen in WPF 9.0
- Neuerungen in Windows Forms 9.0
- Neuerungen in .NET MAUI 9.0
- Neuerungen in Visual Studio f&amp;#252;r .NET 9.0</body><item><title><![CDATA[Schulung: .NET 8.0 - Änderungen und Neuerungen gegenüber .NET 7.0]]></title><description><![CDATA[# Strategie
- Positionierung von .NET 8.0
- Support f&#252;r .NET 8.0
- Breaking Changes in .NET 8.0
- Umstieg von .NET 7.0 auf .NET 8.0

# Neuerungen im Kern von .NET
- Neuerungen im .NET 8.0 SDK
- Neuerungen beim AOT-Compiler in .NET 8.0
- Neuerungen in der .NET 8.0-Basisklassenbibliothek
- Neuerungen in System.Text.Json 8.0

# Neuerungen in C# 12.0
- Prim&#228;rkonstruktoren
- Typaliase 
- Vereinfachte Mengeninitialisierungen (Collection Expressions / Collection Literals)
- Optionale Lambda-Parameter
- Erweiterung des Einsatzbereichs von nameof()
- Parameter mit ref readonly 
- Interceptoren
- Inline Arrays

Optionaler Ausblick auf die Zukunft von C#:
- Semi-auto-properties
- Params Span&lt;T&gt; + Stackalloc any array type
- Default in deconstruction
- Roles/Extensions

# Neuerungen in Entity Framework Core 8.0
- Mapping f&#252;r DateOnly und TimeOnly 
- Mapping von Mengen elementarer Typen
- JSON-Mapping mit ToJson() auch f&#252;r SQLite
- Complex Types / Value Objects
- Bessere SQL-&#220;bersetzung
- Hierarchische Daten im SQL Server
- SQL-Abfragen mit beliebigen Resultsets
- Lazy Loading bei No-Tracking-Abfragen
- Weitere Neuerungen in Entity Framework Core 8.0 beim Forward Engineering
- Weitere Neuerungen in Entity Framework Core 8.0 beim Reverse Engineering
- Weitere Neuerungen in Entity Framework Core 8.0 bei LINQ
- Weitere Neuerungen in Entity Framework Core 8.0 beim Entity Framework Core API
- Weitere Neuerungen in Entity Framework Core 8.0 bei den Werkzeugen

# Neuerungen in den Anwendungsmodellen
- Neuerungen in ASP.NET Core 8.0 f&#252;r WebAPIs, MVC und Razor Pages
- Neuerungen in Blazor 8.0
- Neuerungen in WPF und Windows Forms 8.0
- Neuerungen in .NET MAUI 8.0]]></description><link><![CDATA[https://www.IT-Visions.de/S10891.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{7633182B-97DB-45CB-9B14-28C04C6E2B45}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:13:04 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Strategie
- Positionierung von .NET 8.0
- Support f&amp;#252;r .NET 8.0
- Breaking Changes in .NET 8.0
- Umstieg von .NET 7.0 auf .NET 8.0

# Neuerungen im Kern von .NET
- Neuerungen im .NET 8.0 SDK
- Neuerungen beim AOT-Compiler in .NET 8.0
- Neuerungen in der .NET 8.0-Basisklassenbibliothek
- Neuerungen in System.Text.Json 8.0

# Neuerungen in C# 12.0
- Prim&amp;#228;rkonstruktoren
- Typaliase 
- Vereinfachte Mengeninitialisierungen (Collection Expressions / Collection Literals)
- Optionale Lambda-Parameter
- Erweiterung des Einsatzbereichs von nameof()
- Parameter mit ref readonly 
- Interceptoren
- Inline Arrays

Optionaler Ausblick auf die Zukunft von C#:
- Semi-auto-properties
- Params Span&amp;lt;T&amp;gt; + Stackalloc any array type
- Default in deconstruction
- Roles/Extensions

# Neuerungen in Entity Framework Core 8.0
- Mapping f&amp;#252;r DateOnly und TimeOnly 
- Mapping von Mengen elementarer Typen
- JSON-Mapping mit ToJson() auch f&amp;#252;r SQLite
- Complex Types / Value Objects
- Bessere SQL-&amp;#220;bersetzung
- Hierarchische Daten im SQL Server
- SQL-Abfragen mit beliebigen Resultsets
- Lazy Loading bei No-Tracking-Abfragen
- Weitere Neuerungen in Entity Framework Core 8.0 beim Forward Engineering
- Weitere Neuerungen in Entity Framework Core 8.0 beim Reverse Engineering
- Weitere Neuerungen in Entity Framework Core 8.0 bei LINQ
- Weitere Neuerungen in Entity Framework Core 8.0 beim Entity Framework Core API
- Weitere Neuerungen in Entity Framework Core 8.0 bei den Werkzeugen

# Neuerungen in den Anwendungsmodellen
- Neuerungen in ASP.NET Core 8.0 f&amp;#252;r WebAPIs, MVC und Razor Pages
- Neuerungen in Blazor 8.0
- Neuerungen in WPF und Windows Forms 8.0
- Neuerungen in .NET MAUI 8.0</body><item><title><![CDATA[Schulung: .NET 7.0 - Änderungen und Neuerungen gegenüber .NET 6.0]]></title><description><![CDATA[# Strategie
Positionierung von .NET 7.0
Support f&#252;r .NET 7.0
Breaking Changes in .NET 7.0
Umstieg von .NET 6.0 auf .NET 7.0

# Ahead-of-Time-Kompilierung (AOT) als Alternative zum Just-in-Time-Compiler (JIT) in .NET 7.0 
Vor- und Nachteile von AOT gegen&#252;ber JIT
Kompilieren mit dem AOT-Compiler
Praxisszenarien

# Kompilieren f&#252;r das WebAssembly System Interface (WASI)
Was ist WASI?
Kompilieren mit dem WASI-SDK

# &#196;nderungen im .NET 7.0 SDK &amp; Tools
Verbesserungen der .NET CLI (dotnet new, dotnet watch u.a.)
Verbesserungen f&#252;r Hot Reloading
Direktes Deployment von Docker-Containern ohne Dockerfile

# Neue Sprachfeatures in C# 11.0
Neue .NET-Basisdatentypen
Neue Typaliase f&#252;r bestehende Basisdatentypen

Raw Literal Strings
Zeilenumbr&#252;che innerhalb von Interpolationsausdr&#252;cken 
UTF-8-Zeichenketten (UTF-8 String Literals)

Auto-Default Structs
Required Members
Static Abstract in Schnittstellen 
Attribute mit generischen Parametern

nameof() f&#252;r Parameter in Annotationen 
Checked user-defined Operators

Pattern f&#252;r Listen und Teilmengen (List Pattern, Slice Pattern)
Pattern Matching f&#252;r Span&lt;char&gt; und ReadOnlySpan&lt;char&gt;

Generische Mathematik
Warnungen bei Typnamen in Kleinbuchstaben

# Verbesserungen der Klassenbibliotheken
Neue .NET-Basisdatentypen
Verbesserungen f&#252;r Zeitangaben
Verbesserungen f&#252;r LINQ
Regex Source Generator
Tarball-Archive (TAR)
Verbesserungen f&#252;r Nullable Reference Types
Verbesserungen in Entity Framework Core 7.0
Verbesserungen f&#252;r System.Text.Json
Sonstige neue Klassen

# Verbesserungen bei den Anwendungsmodellen
Verbesserungen in WPF 7.0
Verbesserungen in Windows Forms 7.0
Verbesserungen in ASP.NET Core 7.0
Verbesserungen in Blazor 7.0]]></description><link><![CDATA[https://www.IT-Visions.de/S9617.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{ED0D2568-0E04-4D42-BE27-F21C70910258}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:12:55 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Strategie
Positionierung von .NET 7.0
Support f&amp;#252;r .NET 7.0
Breaking Changes in .NET 7.0
Umstieg von .NET 6.0 auf .NET 7.0

# Ahead-of-Time-Kompilierung (AOT) als Alternative zum Just-in-Time-Compiler (JIT) in .NET 7.0 
Vor- und Nachteile von AOT gegen&amp;#252;ber JIT
Kompilieren mit dem AOT-Compiler
Praxisszenarien

# Kompilieren f&amp;#252;r das WebAssembly System Interface (WASI)
Was ist WASI?
Kompilieren mit dem WASI-SDK

# &amp;#196;nderungen im .NET 7.0 SDK &amp;amp; Tools
Verbesserungen der .NET CLI (dotnet new, dotnet watch u.a.)
Verbesserungen f&amp;#252;r Hot Reloading
Direktes Deployment von Docker-Containern ohne Dockerfile

# Neue Sprachfeatures in C# 11.0
Neue .NET-Basisdatentypen
Neue Typaliase f&amp;#252;r bestehende Basisdatentypen

Raw Literal Strings
Zeilenumbr&amp;#252;che innerhalb von Interpolationsausdr&amp;#252;cken 
UTF-8-Zeichenketten (UTF-8 String Literals)

Auto-Default Structs
Required Members
Static Abstract in Schnittstellen 
Attribute mit generischen Parametern

nameof() f&amp;#252;r Parameter in Annotationen 
Checked user-defined Operators

Pattern f&amp;#252;r Listen und Teilmengen (List Pattern, Slice Pattern)
Pattern Matching f&amp;#252;r Span&amp;lt;char&amp;gt; und ReadOnlySpan&amp;lt;char&amp;gt;

Generische Mathematik
Warnungen bei Typnamen in Kleinbuchstaben

# Verbesserungen der Klassenbibliotheken
Neue .NET-Basisdatentypen
Verbesserungen f&amp;#252;r Zeitangaben
Verbesserungen f&amp;#252;r LINQ
Regex Source Generator
Tarball-Archive (TAR)
Verbesserungen f&amp;#252;r Nullable Reference Types
Verbesserungen in Entity Framework Core 7.0
Verbesserungen f&amp;#252;r System.Text.Json
Sonstige neue Klassen

# Verbesserungen bei den Anwendungsmodellen
Verbesserungen in WPF 7.0
Verbesserungen in Windows Forms 7.0
Verbesserungen in ASP.NET Core 7.0
Verbesserungen in Blazor 7.0</body><item><title><![CDATA[Schulung: .NET 6.0 - Änderungen und Neuerungen gegenüber .NET 5.0]]></title><description><![CDATA[# Strategie
Verh&#228;ltnis von .NET 6.0 zu .NET Core zu .NET Framework sowie Mono und Xamarin
&quot;One .NET&quot;: Ein .NET f&#252;r alle Anwendungsarten

# &#196;nderungen im .NET 6.0 SDK &amp; Tools
Neue Werkzeuge
Ge&#228;nderte Projektvorlagen
Target Framework Monikers
Plattform-Fallunterscheidungen im Code mit #if und if
Modularisiertes SDK (SDK Workloads)
Verbesserungen der Docker-Images
Hot Reloading
Verbesserungen in Visual Studio 2022

# &#196;nderungen der Runtime (CLR)
Tiered Compilation mit Profile-Guided Optimization (PGO) 
Status des Ahead-of-Time-Compilers
Ahead-of-Time-Compiler f&#252;r Blazor WebAssembly (Blazor WebAssembly AOT)

# Neue Sprachfeatures in C# 10.0
- Verf&#252;gbarkeit von C# 10
- Record Structs
- Sealed Override ToString in Records
- Global Using
- File-scoped Namespaces
- Static Abstract Members in Interfaces
- Verbesserungen f&#252;r Lambda-Ausdr&#252;cke
- Method parameter names in nameof 
- Caller Argument Expression 
- Constant Interpolated Strings 
- Simplified Parameter Null Validation
- Declarations and Deconstruction
- Verbesserungen f&#252;r Pattern Matching
- Parameterless constructors with field initializers
- Relax ordering constraints around ref and partial modifiers
- Generic attributes
- Allow deconstruction of default literal
- Ausblick auf C# 11

# Neue Deployment-Optionen
Verbesserungen beim Single File Publish
Verbesserungen beim App Trimming
Blazor WebAssembly AOT

# Cross-Platform mit .NET 6
Blazor Desktop
.NET for Mobile (.NET for iOS, .NET for macOS, .NET for Android)
.NET Multi-platform App UI (.NET MAUI)

# Verbesserungen der Klassenbibliotheken
Neue Basisklassen (DateOnly, TimeOnly, PriorityQueue etc.)
Neue Operatoren f&#252;r LINQ
Erweiterung beim JSON-Serializer System.Text.Json (STJ)
Direkte Speicherzugriffe
Beschleunigte IO-Operationen
Nullable Annotations in der .NET-Klassenbibliothek
System.Diagnostics.Metrics (Open Telemetry)
Verbesserungen bei den Netzwerkprotokollen
Verbesserungen bei der Sicherheit
Verbesserungen in Entity Framework Core 6.0

# Verbesserungen bei den Anwendungsmodellen
Verbesserungen in WPF 6.0
Verbesserungen in Windows Forms 6.0
Verbesserungen in ASP.NET Core 6.0
Verbesserungen in Blazor 6.0

# Migration
Welche Anwendungen kann man auf .NET 6.0 migrieren, welche nicht?
Aufw&#228;nde f&#252;r die Migration
Migrationswerkzeuge: Upgrade-Assistant u.a.]]></description><link><![CDATA[https://www.IT-Visions.de/S10117.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6264B3D3-0D65-4325-AA68-F62ACA8500A1}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:12:41 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Strategie
Verh&amp;#228;ltnis von .NET 6.0 zu .NET Core zu .NET Framework sowie Mono und Xamarin
&amp;quot;One .NET&amp;quot;: Ein .NET f&amp;#252;r alle Anwendungsarten

# &amp;#196;nderungen im .NET 6.0 SDK &amp;amp; Tools
Neue Werkzeuge
Ge&amp;#228;nderte Projektvorlagen
Target Framework Monikers
Plattform-Fallunterscheidungen im Code mit #if und if
Modularisiertes SDK (SDK Workloads)
Verbesserungen der Docker-Images
Hot Reloading
Verbesserungen in Visual Studio 2022

# &amp;#196;nderungen der Runtime (CLR)
Tiered Compilation mit Profile-Guided Optimization (PGO) 
Status des Ahead-of-Time-Compilers
Ahead-of-Time-Compiler f&amp;#252;r Blazor WebAssembly (Blazor WebAssembly AOT)

# Neue Sprachfeatures in C# 10.0
- Verf&amp;#252;gbarkeit von C# 10
- Record Structs
- Sealed Override ToString in Records
- Global Using
- File-scoped Namespaces
- Static Abstract Members in Interfaces
- Verbesserungen f&amp;#252;r Lambda-Ausdr&amp;#252;cke
- Method parameter names in nameof 
- Caller Argument Expression 
- Constant Interpolated Strings 
- Simplified Parameter Null Validation
- Declarations and Deconstruction
- Verbesserungen f&amp;#252;r Pattern Matching
- Parameterless constructors with field initializers
- Relax ordering constraints around ref and partial modifiers
- Generic attributes
- Allow deconstruction of default literal
- Ausblick auf C# 11

# Neue Deployment-Optionen
Verbesserungen beim Single File Publish
Verbesserungen beim App Trimming
Blazor WebAssembly AOT

# Cross-Platform mit .NET 6
Blazor Desktop
.NET for Mobile (.NET for iOS, .NET for macOS, .NET for Android)
.NET Multi-platform App UI (.NET MAUI)

# Verbesserungen der Klassenbibliotheken
Neue Basisklassen (DateOnly, TimeOnly, PriorityQueue etc.)
Neue Operatoren f&amp;#252;r LINQ
Erweiterung beim JSON-Serializer System.Text.Json (STJ)
Direkte Speicherzugriffe
Beschleunigte IO-Operationen
Nullable Annotations in der .NET-Klassenbibliothek
System.Diagnostics.Metrics (Open Telemetry)
Verbesserungen bei den Netzwerkprotokollen
Verbesserungen bei der Sicherheit
Verbesserungen in Entity Framework Core 6.0

# Verbesserungen bei den Anwendungsmodellen
Verbesserungen in WPF 6.0
Verbesserungen in Windows Forms 6.0
Verbesserungen in ASP.NET Core 6.0
Verbesserungen in Blazor 6.0

# Migration
Welche Anwendungen kann man auf .NET 6.0 migrieren, welche nicht?
Aufw&amp;#228;nde f&amp;#252;r die Migration
Migrationswerkzeuge: Upgrade-Assistant u.a.</body><item><title><![CDATA[Schulung: .NET 5.0 - Änderungen und Neuerungen gegenüber .NET Core 3.x]]></title><description><![CDATA[Verh&#228;ltnis von .NET 5.0 zu .NET Core zu .NET Framework 

- &#196;nderungen im .NET 5.0 SDK
Neue Werkzeuge
Target Framework Monikers
Verbesserungen der Docker-Images
- Verbesserungen der CLR
- Neue Sprachfeatures in C# 9.0
- Neue Deployment-Optionen
Verbesserungen beim Single File Publish
Verbesserungen beim App Trimming
ClickOnce-Deployment
- Verbesserungen der Klassen
Neue Klassen
Nullable Annotations in der .NET-Klassenbibliothek
- Verbesserungen der Interoperabilit&#228;t
Native Exports
WinRT-Interop
- &#220;ber 80 Verbesserungen in Entity Framework Core 5.0
- Verbesserungen in ASP.NET Core 5.0
- Verbesserungen in Blazor 5.0
- Migration
Welche Anwendungen kann man auf .NET 5.0 migrieren, welche nicht?
Aufw&#228;nde f&#252;r die Migration]]></description><link><![CDATA[https://www.IT-Visions.de/S9615.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{FF3B9CB4-79F9-4935-97C8-096E53BA4CF8}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:05:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Verh&amp;#228;ltnis von .NET 5.0 zu .NET Core zu .NET Framework 

- &amp;#196;nderungen im .NET 5.0 SDK
Neue Werkzeuge
Target Framework Monikers
Verbesserungen der Docker-Images
- Verbesserungen der CLR
- Neue Sprachfeatures in C# 9.0
- Neue Deployment-Optionen
Verbesserungen beim Single File Publish
Verbesserungen beim App Trimming
ClickOnce-Deployment
- Verbesserungen der Klassen
Neue Klassen
Nullable Annotations in der .NET-Klassenbibliothek
- Verbesserungen der Interoperabilit&amp;#228;t
Native Exports
WinRT-Interop
- &amp;#220;ber 80 Verbesserungen in Entity Framework Core 5.0
- Verbesserungen in ASP.NET Core 5.0
- Verbesserungen in Blazor 5.0
- Migration
Welche Anwendungen kann man auf .NET 5.0 migrieren, welche nicht?
Aufw&amp;#228;nde f&amp;#252;r die Migration</body><item><title><![CDATA[Schulung: .NET 4.8 - Die Neuerungen in .NET Framework 4.8 im Überblick]]></title><description><![CDATA[# Neuerungen in .NET Framework 4.8 in der CLR
- Der Just-In-Time-Compiler entspricht nun dem in .NET Core 2.1 (Geschwindigkeitsvorteile)
- Verringerte Angriffsfl&#228;che f&#252;r Viren: In NGEN Image-Dateien gibt es keine beschreibbaren und ausf&#252;hrbaren Sektionen mehr. 
- Unterst&#252;tzung f&#252;r das Antimalware Scan Interface (AMSI) in Windows 10

# .NET 4.8: BCL
Kompression nun mit neuerer ZLib 1.2.11
WCF: Neues ServiceHealthBehavior

# .NET 4.8: Desktop-UI
- XAML UWP Islands in WPF + Zugriff auf alle Windows 10 APIs (nur unter Windows 10!!!)
- Windows Forms 
Tooltips nicht nur, wenn man mit der Maus auf ein Steuerelement zeigt, sondern auch, wenn man mit der Tastatur navigiert
ScreenReader: &#196;nderungen in Labels und StatusStrips, auch wenn diese au&#223;erhalb des aktuellen Lesebereichs liegen. 
F&#252;r das DataGridView-Steuerelement wurde der UI Automation Tree verbessert, was auch die Erstellung von GUI-Tests erleichtert. 
- WPF: 
neue Eigenschaft SelectionTextBrush f&#252;r die Steuerelemente TextBox und PasswordBox
High DPI Enhancements
UIAutomation: ControllerFor, SizeOfSet, PositionInSet
Tooltips auch bei Tastaturbedienung

# .NET 4.8: Einschr&#228;nkungen
- nicht alle Features von C# 8.0
- kein .NET Standard 2.1, sondern nur .NET Standard 2.0
- Nicht mehr als Basis f&#252;r ASP.NET Core 3.0 und mit EF Core 3.0 nutzbar!
- Letzte .NET Framework-Version mit neuen Features!]]></description><link><![CDATA[https://www.IT-Visions.de/S9384.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{90AE6BE0-83E0-4B58-87E5-1F5E785ABF5E}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:05:32 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Neuerungen in .NET Framework 4.8 in der CLR
- Der Just-In-Time-Compiler entspricht nun dem in .NET Core 2.1 (Geschwindigkeitsvorteile)
- Verringerte Angriffsfl&amp;#228;che f&amp;#252;r Viren: In NGEN Image-Dateien gibt es keine beschreibbaren und ausf&amp;#252;hrbaren Sektionen mehr. 
- Unterst&amp;#252;tzung f&amp;#252;r das Antimalware Scan Interface (AMSI) in Windows 10

# .NET 4.8: BCL
Kompression nun mit neuerer ZLib 1.2.11
WCF: Neues ServiceHealthBehavior

# .NET 4.8: Desktop-UI
- XAML UWP Islands in WPF + Zugriff auf alle Windows 10 APIs (nur unter Windows 10!!!)
- Windows Forms 
Tooltips nicht nur, wenn man mit der Maus auf ein Steuerelement zeigt, sondern auch, wenn man mit der Tastatur navigiert
ScreenReader: &amp;#196;nderungen in Labels und StatusStrips, auch wenn diese au&amp;#223;erhalb des aktuellen Lesebereichs liegen. 
F&amp;#252;r das DataGridView-Steuerelement wurde der UI Automation Tree verbessert, was auch die Erstellung von GUI-Tests erleichtert. 
- WPF: 
neue Eigenschaft SelectionTextBrush f&amp;#252;r die Steuerelemente TextBox und PasswordBox
High DPI Enhancements
UIAutomation: ControllerFor, SizeOfSet, PositionInSet
Tooltips auch bei Tastaturbedienung

# .NET 4.8: Einschr&amp;#228;nkungen
- nicht alle Features von C# 8.0
- kein .NET Standard 2.1, sondern nur .NET Standard 2.0
- Nicht mehr als Basis f&amp;#252;r ASP.NET Core 3.0 und mit EF Core 3.0 nutzbar!
- Letzte .NET Framework-Version mit neuen Features!</body><item><title><![CDATA[Schulung: .NET 4.6.x/4.7.x-Update - Die Neuerungen in .NET Framework 4.6/4.6.1/4.6.2/4.7/4.7.1/4.7.2 im Überblick]]></title><description><![CDATA[Strategiewechsel: .NET und .NET Core, .NET Standard
Unterschiede .NET Framework (CLR) und .NET Core Framework (Core CLR)
Die Open Source-Strategie f&#252;r .NET

.NET 4.6.x
- Neuerungen in C# 6.0 
- Neuerungen in VB 2015 
- .NET Compiler Platform &quot;Roslyn&quot;
- Neuerungen in der .NET-Klassenbibliothek 4.6
- Neuerungen f&#252;r App-Entwickler in Windows 10

.NET 4.7.x
- Neuerungen in C# 7.0 und Visual Basic 15
- System.ValueTuple
- Neuerungen f&#252;r Windows Forms (High DPI support, neue APIs)
- Neuerungen f&#252;r WPF (Support for a touch/stylus stack based on Windows WM_POINTER messages, New implementation for WPF printing APIs)
- Neuerungen f&#252;r ClickOnce (HSM-Unterst&#252;tzung)
- Neuerungen f&#252;r ASP.NET Caching
- Neuerungen f&#252;r WCF (default message security protocol, Improved reliability of WCF applications and WCF serialization)
- Verbesserungen beim DataContractJsonSerializer
- Verbesserte Verschl&#252;sselung mit Elliptic Curve Cryptography (ECC)
- Weitere Neuerungen in der .NET-Klassenbibliothek 4.7
- Sonstige Neuerungen

Neuerungen ab Visual Studio 2015
Neuerungen ab Visual Studio 2017]]></description><link><![CDATA[https://www.IT-Visions.de/S8014.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D31893D7-645A-4DE4-98D7-4CC6C4597A9E}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:05:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Strategiewechsel: .NET und .NET Core, .NET Standard
Unterschiede .NET Framework (CLR) und .NET Core Framework (Core CLR)
Die Open Source-Strategie f&amp;#252;r .NET

.NET 4.6.x
- Neuerungen in C# 6.0 
- Neuerungen in VB 2015 
- .NET Compiler Platform &amp;quot;Roslyn&amp;quot;
- Neuerungen in der .NET-Klassenbibliothek 4.6
- Neuerungen f&amp;#252;r App-Entwickler in Windows 10

.NET 4.7.x
- Neuerungen in C# 7.0 und Visual Basic 15
- System.ValueTuple
- Neuerungen f&amp;#252;r Windows Forms (High DPI support, neue APIs)
- Neuerungen f&amp;#252;r WPF (Support for a touch/stylus stack based on Windows WM_POINTER messages, New implementation for WPF printing APIs)
- Neuerungen f&amp;#252;r ClickOnce (HSM-Unterst&amp;#252;tzung)
- Neuerungen f&amp;#252;r ASP.NET Caching
- Neuerungen f&amp;#252;r WCF (default message security protocol, Improved reliability of WCF applications and WCF serialization)
- Verbesserungen beim DataContractJsonSerializer
- Verbesserte Verschl&amp;#252;sselung mit Elliptic Curve Cryptography (ECC)
- Weitere Neuerungen in der .NET-Klassenbibliothek 4.7
- Sonstige Neuerungen

Neuerungen ab Visual Studio 2015
Neuerungen ab Visual Studio 2017</body><item><title><![CDATA[Schulung: .NET 4.5.1/.NET 4.5.2/4.5.3 Update / Neuerungen in .NET Framework 4.5.1/.NET Framework 4.5.2/.NET Framework 4.5.3]]></title><description><![CDATA[Neuerungen in der CLR
- Kontrolle &#252;ber den Large Object Heap (LOH)
- Verbesserungen der Native Image Generation

Verbesserungen in der Zusammenarbeit mit WinRT

Verbesserungen f&#252;r ASP.NET
- HostingEnvironment.QueueBackgroundWorkItem 
- HttpResponse.AddOnSendingHeaders und HttpResponseBase.AddOnSendingHeaders
- HttpResponse.HeadersWritten und HttpResponseBase.HeadersWritten
- &quot;One ASP.NET&quot;
- ASP.NET Web Forms 4.5.1
- ASP.NET MVC 5
- ASP.NET Web API 2.0 (CORS-Unterst&#252;tzung, Attribute Routing u.a.)
- ASP.NET SignalR 2.0
- ASP.NET Identity
- ASP.NET Application Suspension

Verbesserungen f&#252;r Windows Forms
- High DPI-Verbesserungen: Resizing f&#252;r DataGridView, ComboBox, ToolStripComboBox, ToolStripMenuItem und Cursor

Verbesserungen f&#252;r die Distributed Transactions 

Verbesserte Unmanaged APIs f&#252;r Profiling und Debugging

Verbesserungen f&#252;r Event-Tracing f&#252;r Windows (ETW)

Modularisierung der FCL]]></description><link><![CDATA[https://www.IT-Visions.de/S7332.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CD9A33CF-AE3F-4895-ACD8-05F7C0954998}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:04:56 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Neuerungen in der CLR
- Kontrolle &amp;#252;ber den Large Object Heap (LOH)
- Verbesserungen der Native Image Generation

Verbesserungen in der Zusammenarbeit mit WinRT

Verbesserungen f&amp;#252;r ASP.NET
- HostingEnvironment.QueueBackgroundWorkItem 
- HttpResponse.AddOnSendingHeaders und HttpResponseBase.AddOnSendingHeaders
- HttpResponse.HeadersWritten und HttpResponseBase.HeadersWritten
- &amp;quot;One ASP.NET&amp;quot;
- ASP.NET Web Forms 4.5.1
- ASP.NET MVC 5
- ASP.NET Web API 2.0 (CORS-Unterst&amp;#252;tzung, Attribute Routing u.a.)
- ASP.NET SignalR 2.0
- ASP.NET Identity
- ASP.NET Application Suspension

Verbesserungen f&amp;#252;r Windows Forms
- High DPI-Verbesserungen: Resizing f&amp;#252;r DataGridView, ComboBox, ToolStripComboBox, ToolStripMenuItem und Cursor

Verbesserungen f&amp;#252;r die Distributed Transactions 

Verbesserte Unmanaged APIs f&amp;#252;r Profiling und Debugging

Verbesserungen f&amp;#252;r Event-Tracing f&amp;#252;r Windows (ETW)

Modularisierung der FCL</body><item><title><![CDATA[Schulung: .NET 6.0]]></title><description><![CDATA[Zu diesem Thema stellen wir gerne Ihre individuelle Agenda f&#252;r Sie zusammen. Dazu f&#252;hren wir ein telefonisches Vorgespr&#228;ch mit Ihnen, das unverbindlich und kostenlos ist.]]></description><link><![CDATA[https://www.IT-Visions.de/S9616.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1428FFCE-8698-4483-B31B-225E22F08529}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:04:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Zu diesem Thema stellen wir gerne Ihre individuelle Agenda f&amp;#252;r Sie zusammen. Dazu f&amp;#252;hren wir ein telefonisches Vorgespr&amp;#228;ch mit Ihnen, das unverbindlich und kostenlos ist.</body><item><title><![CDATA[Schulung: .NET 13.0 - Änderungen und Neuerungen gegenüber .NET 12.0]]></title><description><![CDATA[Zu diesem Thema stellen wir gerne Ihre individuelle Agenda f&#252;r Sie zusammen. Dazu f&#252;hren wir ein telefonisches Vorgespr&#228;ch mit Ihnen, das unverbindlich und kostenlos ist.]]></description><link><![CDATA[https://www.IT-Visions.de/S9622.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{39326DB9-8B5A-408D-A204-07FE3706AE64}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:04:35 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Zu diesem Thema stellen wir gerne Ihre individuelle Agenda f&amp;#252;r Sie zusammen. Dazu f&amp;#252;hren wir ein telefonisches Vorgespr&amp;#228;ch mit Ihnen, das unverbindlich und kostenlos ist.</body><item><title><![CDATA[Schulung: .NET 12.0 - Änderungen und Neuerungen gegenüber .NET 11.0]]></title><description><![CDATA[Zu diesem Thema stellen wir gerne Ihre individuelle Agenda f&#252;r Sie zusammen. Dazu f&#252;hren wir ein telefonisches Vorgespr&#228;ch mit Ihnen, das unverbindlich und kostenlos ist.]]></description><link><![CDATA[https://www.IT-Visions.de/S9621.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{EE6CE09B-0B91-4C1D-A1E3-EF83908A9270}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:04:30 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Zu diesem Thema stellen wir gerne Ihre individuelle Agenda f&amp;#252;r Sie zusammen. Dazu f&amp;#252;hren wir ein telefonisches Vorgespr&amp;#228;ch mit Ihnen, das unverbindlich und kostenlos ist.</body><item><title><![CDATA[Schulung: "End-to-End": Eine Best Practices-Softwarearchitektur für eine .NET-Anwendung von der Datenbank bis zur Benutzeroberfläche]]></title><description><![CDATA[Oft genug sieht man einzelne .NET-Techniken isoliert von anderen. In diesem Workshop geht es darum, das Zusammenspiel verschiedener Techniken in einer Anwendung und die Best Practices zu zeigen: Datenzugriff mit ADO.NET und dem ADO.NET Entity Framework, Verteilung und Web Services mit WCF, Web-UI mit ASP.NET und eine WPF-Oberfl&#228;che. Innerhalb des Workshops entsteht eine komplette Anwendung. Die Implementierung beginnt mit dem Objektmodell. Daraus wird eine Datenbank nach dem Prinzip des Forward Engineerings (Code First&amp;Code-based Modelling) generiert. Das ADO.NET Entity Framework kommt f&#252;r die Erstellung der Data Access Layer zum Einsatz. Die Logik wird &#252;ber die Windows Communication Foundation (WCF) oder ASP.NET Web API ver&#246;ffentlicht. Zwei Benutzeroberfl&#228;chen, eine Weboberfl&#228;che mit ASP.NET MVC und eine WPF-Oberfl&#228;che, greifen darauf zu. Ziel des Workshops ist es, eine durchg&#228;ngige L&#246;sung unter Einsatz der aktuellen .NET-Techniken zu erstellen. Dabei stehen die f&#252;r die L&#246;sung notwendigen Funktionen und das Zusammenspiel der Techniken im Mittelpunkt. Das meiste wird live kodiert.

Varianten:
Dieser Workshop ist individuell anpassbar, z.B. kann nur die WPF-Oberfl&#228;che oder nur die Web-Oberfl&#228;che gezeigt werden.
Auch die Techniken k&#246;nnen ausgetauscht werden, z.B. Windows Forms statt WPF oder ASP.NET Web API statt WCF.
Weitere Aspekte wie Performance-Tuning/Ressourcen-Optimierung, Fehlerbehandlung, Protokollierung/&#220;berwachung und Deployment k&#246;nnen auf Wunsch ber&#252;cksichtigt werden.

Diese Veranstaltung kann wahlweise als reine Pr&#228;sentation oder als Schulung mit &#220;bungen (d.h. jeder Teilnehmer entwickelt f&#252;r sich unter Anleitung des Dozenten die Anwendung) abgehalten werden.]]></description><link><![CDATA[https://www.IT-Visions.de/S6825.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C130FFB3-E9B6-407A-A725-854EF9BC5398}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:04:25 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Oft genug sieht man einzelne .NET-Techniken isoliert von anderen. In diesem Workshop geht es darum, das Zusammenspiel verschiedener Techniken in einer Anwendung und die Best Practices zu zeigen: Datenzugriff mit ADO.NET und dem ADO.NET Entity Framework, Verteilung und Web Services mit WCF, Web-UI mit ASP.NET und eine WPF-Oberfl&amp;#228;che. Innerhalb des Workshops entsteht eine komplette Anwendung. Die Implementierung beginnt mit dem Objektmodell. Daraus wird eine Datenbank nach dem Prinzip des Forward Engineerings (Code First&amp;amp;Code-based Modelling) generiert. Das ADO.NET Entity Framework kommt f&amp;#252;r die Erstellung der Data Access Layer zum Einsatz. Die Logik wird &amp;#252;ber die Windows Communication Foundation (WCF) oder ASP.NET Web API ver&amp;#246;ffentlicht. Zwei Benutzeroberfl&amp;#228;chen, eine Weboberfl&amp;#228;che mit ASP.NET MVC und eine WPF-Oberfl&amp;#228;che, greifen darauf zu. Ziel des Workshops ist es, eine durchg&amp;#228;ngige L&amp;#246;sung unter Einsatz der aktuellen .NET-Techniken zu erstellen. Dabei stehen die f&amp;#252;r die L&amp;#246;sung notwendigen Funktionen und das Zusammenspiel der Techniken im Mittelpunkt. Das meiste wird live kodiert.

Varianten:
Dieser Workshop ist individuell anpassbar, z.B. kann nur die WPF-Oberfl&amp;#228;che oder nur die Web-Oberfl&amp;#228;che gezeigt werden.
Auch die Techniken k&amp;#246;nnen ausgetauscht werden, z.B. Windows Forms statt WPF oder ASP.NET Web API statt WCF.
Weitere Aspekte wie Performance-Tuning/Ressourcen-Optimierung, Fehlerbehandlung, Protokollierung/&amp;#220;berwachung und Deployment k&amp;#246;nnen auf Wunsch ber&amp;#252;cksichtigt werden.

Diese Veranstaltung kann wahlweise als reine Pr&amp;#228;sentation oder als Schulung mit &amp;#220;bungen (d.h. jeder Teilnehmer entwickelt f&amp;#252;r sich unter Anleitung des Dozenten die Anwendung) abgehalten werden.</body><item><title><![CDATA[Schulung: .NET 10.0 - Änderungen und Neuerungen gegenüber .NET 9.0]]></title><description><![CDATA[- Wichtige Fakten zu .NET 10.0	
- Breaking Changes in .NET 10.0 gegen&#252;ber .NET 9.0
- Neuerungen an den .NET 10.0 SDK-Werkzeugen	
- Neuerungen in C# 14.0	 (optional: Visual Basic)
- Neuerungen in der .NET 10.0-Klassenbibliothek	
- Neuerungen in System.Text.Json 10.0
- Neuerungen in Entity Framework Core 10.0
- Neuerungen in ASP.NET Core 10.0	
- Neuerungen in Blazor 10.0	
- Neuerungen in WPF 10.0
- Neuerungen in Windows Forms 10.0
- Neuerungen in .NET MAUI 10.0
- Neuerungen in Visual Studio 2026 f&#252;r .NET 10.0]]></description><link><![CDATA[https://www.IT-Visions.de/S11691.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{04EA4890-E513-4F71-8903-5435D415FEFC}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:04:10 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Wichtige Fakten zu .NET 10.0	
- Breaking Changes in .NET 10.0 gegen&amp;#252;ber .NET 9.0
- Neuerungen an den .NET 10.0 SDK-Werkzeugen	
- Neuerungen in C# 14.0	 (optional: Visual Basic)
- Neuerungen in der .NET 10.0-Klassenbibliothek	
- Neuerungen in System.Text.Json 10.0
- Neuerungen in Entity Framework Core 10.0
- Neuerungen in ASP.NET Core 10.0	
- Neuerungen in Blazor 10.0	
- Neuerungen in WPF 10.0
- Neuerungen in Windows Forms 10.0
- Neuerungen in .NET MAUI 10.0
- Neuerungen in Visual Studio 2026 f&amp;#252;r .NET 10.0</body><item><title><![CDATA[Schulung: .NET 11.0 - Änderungen und Neuerungen gegenüber .NET 10.0]]></title><description><![CDATA[- Wichtige Fakten zu .NET 11.0	
- Breaking Changes in .NET 11.0 gegen&#252;ber .NET 10.0
- Neuerungen an den .NET 11.0 SDK-Werkzeugen	
- Neuerungen in C# 15.0	 (optional: Visual Basic)
- Neuerungen in der .NET 11.0-Klassenbibliothek	
- Neuerungen in System.Text.Json 11.0
- Neuerungen in Entity Framework Core 11.0
- Neuerungen in ASP.NET Core 11.0	
- Neuerungen in Blazor 11.0	
- Neuerungen in WPF 11.0
- Neuerungen in Windows Forms 11.0
- Neuerungen in .NET MAUI 11.0
- Neuerungen in Visual Studio 2026 f&#252;r .NET 11.0]]></description><link><![CDATA[https://www.IT-Visions.de/S9620.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0CE17472-5077-472E-939A-01818F6C51C5}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 10:00:33 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Wichtige Fakten zu .NET 11.0	
- Breaking Changes in .NET 11.0 gegen&amp;#252;ber .NET 10.0
- Neuerungen an den .NET 11.0 SDK-Werkzeugen	
- Neuerungen in C# 15.0	 (optional: Visual Basic)
- Neuerungen in der .NET 11.0-Klassenbibliothek	
- Neuerungen in System.Text.Json 11.0
- Neuerungen in Entity Framework Core 11.0
- Neuerungen in ASP.NET Core 11.0	
- Neuerungen in Blazor 11.0	
- Neuerungen in WPF 11.0
- Neuerungen in Windows Forms 11.0
- Neuerungen in .NET MAUI 11.0
- Neuerungen in Visual Studio 2026 f&amp;#252;r .NET 11.0</body><item><title><![CDATA[Schulung: Auth0: Authentifizierung, Autorisierung, Identity und Access Management]]></title><description><![CDATA[# Einf&#252;hrung in Auth0
- Was ist Auth0?
- Typische Anwendungsf&#228;lle
- Vorteile gegen&#252;ber Eigenentwicklungen
- Positionierung im Identity- &amp; Access-Management-Markt

# Optional: Grundlagen der Authentifizierung &amp; Autorisierung
- Authentifizierung vs. Autorisierung
- Tokens und Sessions
  * ID Token
  * Access Token
  * Refresh Token
- &#220;berblick &#252;ber Standards
  * OAuth 2.0
  * OpenID Connect
  * SAML (High-Level)

# Architektur &amp; Kernkomponenten von Auth0
- Tenants
- Applications
  * Single Page Applications
  * Regular Web Applications
  * Machine-to-Machine
- APIs &amp; Ressourcenserver
- Connections
  * Datenbank-Verbindungen
  * Social Logins
  * Enterprise-Verbindungen

# Benutzer- &amp; Identit&#228;tsmanagement
- Benutzerprofile
- Metadata (user_metadata &amp; app_metadata)
- Rollen &amp; Berechtigungen
- Organisationen (Organizations)

# Login- &amp; Signup-Flows
- Login: Classic vs. New Universal Login
- Custom Login
- Passwortlose Authentifizierung
  * Magic Links
  * One-Time Codes
- Social Login
  * Google
  * Microsoft
  * GitHub

# Sicherheit &amp; Compliance
- Multifaktor-Authentifizierung (MFA)
- Anomalie-Erkennung
- Brute-Force-Schutz
- Passwort-Richtlinien
- DSGVO &amp; Compliance-Aspekte

# Erweiterbarkeit &amp; Anpassung
- Actions
  * Pre-Login
  * Post-Login
- Rules (Legacy – &#220;berblick)
- Hooks (Legacy – &#220;berblick)
- Custom Claims in Tokens

# Integration in Anwendungen
- Web-Anwendungen (z.B. React, Angular, Vue, Blazor u.a. – nach Ihrer Wahl)
- Backend-Services (z.B. .NET, Java, Node.js u.a. – nach Ihrer Wahl)

# Betrieb, Monitoring &amp; Wartung
- Logs &amp; Monitoring
- Fehleranalyse
- Rate Limits
- Deployment-Strategien (Dev / Test / Prod)

# Optional: Vergleich &amp; Ausblick
- Vergleich mit anderen Identity-Providern (z.B. Azure AD B2C, Keycloak)
- Typische Migrationsszenarien
- Ausblick auf neue Auth0-Features und Roadmap]]></description><link><![CDATA[https://www.IT-Visions.de/S12033.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2E2C9227-C493-409D-A379-990233C3C31A}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 09:31:57 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einf&amp;#252;hrung in Auth0
- Was ist Auth0?
- Typische Anwendungsf&amp;#228;lle
- Vorteile gegen&amp;#252;ber Eigenentwicklungen
- Positionierung im Identity- &amp;amp; Access-Management-Markt

# Optional: Grundlagen der Authentifizierung &amp;amp; Autorisierung
- Authentifizierung vs. Autorisierung
- Tokens und Sessions
  * ID Token
  * Access Token
  * Refresh Token
- &amp;#220;berblick &amp;#252;ber Standards
  * OAuth 2.0
  * OpenID Connect
  * SAML (High-Level)

# Architektur &amp;amp; Kernkomponenten von Auth0
- Tenants
- Applications
  * Single Page Applications
  * Regular Web Applications
  * Machine-to-Machine
- APIs &amp;amp; Ressourcenserver
- Connections
  * Datenbank-Verbindungen
  * Social Logins
  * Enterprise-Verbindungen

# Benutzer- &amp;amp; Identit&amp;#228;tsmanagement
- Benutzerprofile
- Metadata (user_metadata &amp;amp; app_metadata)
- Rollen &amp;amp; Berechtigungen
- Organisationen (Organizations)

# Login- &amp;amp; Signup-Flows
- Login: Classic vs. New Universal Login
- Custom Login
- Passwortlose Authentifizierung
  * Magic Links
  * One-Time Codes
- Social Login
  * Google
  * Microsoft
  * GitHub

# Sicherheit &amp;amp; Compliance
- Multifaktor-Authentifizierung (MFA)
- Anomalie-Erkennung
- Brute-Force-Schutz
- Passwort-Richtlinien
- DSGVO &amp;amp; Compliance-Aspekte

# Erweiterbarkeit &amp;amp; Anpassung
- Actions
  * Pre-Login
  * Post-Login
- Rules (Legacy – &amp;#220;berblick)
- Hooks (Legacy – &amp;#220;berblick)
- Custom Claims in Tokens

# Integration in Anwendungen
- Web-Anwendungen (z.B. React, Angular, Vue, Blazor u.a. – nach Ihrer Wahl)
- Backend-Services (z.B. .NET, Java, Node.js u.a. – nach Ihrer Wahl)

# Betrieb, Monitoring &amp;amp; Wartung
- Logs &amp;amp; Monitoring
- Fehleranalyse
- Rate Limits
- Deployment-Strategien (Dev / Test / Prod)

# Optional: Vergleich &amp;amp; Ausblick
- Vergleich mit anderen Identity-Providern (z.B. Azure AD B2C, Keycloak)
- Typische Migrationsszenarien
- Ausblick auf neue Auth0-Features und Roadmap</body><item><title><![CDATA[Schulung: MySQL]]></title><description><![CDATA[- Administrationswerkzeuge (MySQL Workbench, phpMyAdmin, Chive) 
- Benutzerverwaltung und Privilegien 
- Backups (mysqldump, mylvmbackup) 
- Logging 
- Replikation 
- Bulk-Import/Export 
- information_schema-Datenbank]]></description><link><![CDATA[https://www.IT-Visions.de/S6813.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{E5F418EE-9B5E-4898-9215-61DF54123D21}]]></guid><pubDate><![CDATA[Sat, 17 Oct 2026 08:41:27 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Administrationswerkzeuge (MySQL Workbench, phpMyAdmin, Chive) 
- Benutzerverwaltung und Privilegien 
- Backups (mysqldump, mylvmbackup) 
- Logging 
- Replikation 
- Bulk-Import/Export 
- information_schema-Datenbank</body><item><title><![CDATA[Schulung: Claude von Anthropic – KI-Assistent für produktives Arbeiten, Recherche, Dokumentenerstellung und Automatisierung]]></title><description><![CDATA[## Einf&#252;hrung in Claude

* Was ist Claude? &#220;berblick &#252;ber die KI-Plattform von Anthropic
* Vergleich von Claude mit ChatGPT, Microsoft Copilot, Google Gemini und anderen KI-Assistenten
* &#220;berblick &#252;ber die Claude-Modellfamilien
  Claude Opus, Sonnet und Haiku
  Leistungsf&#228;higkeit, Geschwindigkeit und Kosten
  Auswahl geeigneter Modelle f&#252;r unterschiedliche Aufgaben
* Claude im Browser, als Desktop-Anwendung und auf Mobilger&#228;ten
* Claude Free, Pro, Max, Team und Enterprise
* Benutzeroberfl&#228;che, Einstellungen und Personalisierung
* M&#246;glichkeiten und Grenzen von Claude

## Effektives Prompt Engineering mit Claude

* Grundlagen der Kommunikation mit Large Language Models (LLMs)
* Aufbau effektiver Prompts
  Rollen, Kontext, Aufgaben und Ausgabeformate
  Zero-Shot- und Few-Shot-Prompting
  Strukturierte Prompts mit Markdown und XML-Tags
* Systematische Verbesserung von Prompts
* Erweiterte Denkfunktionen (Extended Thinking)
* Wiederverwendbare Prompt-Vorlagen
* Typische Fehler beim Prompting vermeiden
* Praktische &#220;bungen mit unterschiedlichen Prompt-Techniken

## Texte, Dokumente und Dateien mit Claude bearbeiten

* Texte erstellen, &#252;berarbeiten, &#252;bersetzen und zusammenfassen
* Dokumente analysieren und Informationen extrahieren
* Arbeiten mit PDF-, Word-, Excel- und anderen Dateiformaten
* Gro&#223;e Dokumente und umfangreiche Textsammlungen verarbeiten
* Tabellen und strukturierte Daten analysieren
* Dokumente und Pr&#228;sentationen mit Claude erstellen
* Informationen aus mehreren Dokumenten vergleichen und zusammenf&#252;hren
* Dateien exportieren und weiterverarbeiten

## Recherche und Wissensmanagement mit Claude

* Websuche mit Claude
* Quellen auswerten und Ergebnisse &#252;berpr&#252;fen
* Mehrstufige Recherche mit Claude Research
* Extended Thinking f&#252;r komplexe Fragestellungen
* Projekte in Claude erstellen und verwalten
  Projektwissen und Dokumentensammlungen
  Projektanweisungen und benutzerdefinierter Kontext
  Wiederverwendung von Wissen in verschiedenen Chats
* Retrieval-Augmented Generation (RAG) in Claude-Projekten
* Unternehmenswissen &#252;ber Claude zug&#228;nglich machen

## Claude Artifacts – Interaktive Inhalte und Anwendungen erstellen

* Einf&#252;hrung in Claude Artifacts
* Dokumente, Pr&#228;sentationen und Dashboards erstellen
* Interaktive Visualisierungen und Diagramme erzeugen
* Webseiten und kleine Webanwendungen mit Claude erstellen
* Code generieren und ausf&#252;hren
* Artifacts iterativ &#252;ber Prompts verbessern
* Artifacts speichern, bearbeiten und teilen

## Claude Skills, Plugins und Connectors

* Erweiterungsm&#246;glichkeiten von Claude
* Claude Skills
  Vorgefertigte Skills verwenden
  Eigene Skills erstellen
  Wiederkehrende Arbeitsabl&#228;ufe standardisieren
* Plugins f&#252;r spezialisierte Aufgaben
* Connectors zur Integration externer Dienste
  Google Workspace
  Microsoft 365 und weitere Unternehmensanwendungen
* Einf&#252;hrung in das Model Context Protocol (MCP)
* MCP-Server mit Claude verbinden
...]]></description><link><![CDATA[https://www.IT-Visions.de/S12529.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{DA8AB55D-8BBA-4F79-8EE5-F1EEACCC6E1E}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 11:49:05 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">## Einf&amp;#252;hrung in Claude

* Was ist Claude? &amp;#220;berblick &amp;#252;ber die KI-Plattform von Anthropic
* Vergleich von Claude mit ChatGPT, Microsoft Copilot, Google Gemini und anderen KI-Assistenten
* &amp;#220;berblick &amp;#252;ber die Claude-Modellfamilien
  Claude Opus, Sonnet und Haiku
  Leistungsf&amp;#228;higkeit, Geschwindigkeit und Kosten
  Auswahl geeigneter Modelle f&amp;#252;r unterschiedliche Aufgaben
* Claude im Browser, als Desktop-Anwendung und auf Mobilger&amp;#228;ten
* Claude Free, Pro, Max, Team und Enterprise
* Benutzeroberfl&amp;#228;che, Einstellungen und Personalisierung
* M&amp;#246;glichkeiten und Grenzen von Claude

## Effektives Prompt Engineering mit Claude

* Grundlagen der Kommunikation mit Large Language Models (LLMs)
* Aufbau effektiver Prompts
  Rollen, Kontext, Aufgaben und Ausgabeformate
  Zero-Shot- und Few-Shot-Prompting
  Strukturierte Prompts mit Markdown und XML-Tags
* Systematische Verbesserung von Prompts
* Erweiterte Denkfunktionen (Extended Thinking)
* Wiederverwendbare Prompt-Vorlagen
* Typische Fehler beim Prompting vermeiden
* Praktische &amp;#220;bungen mit unterschiedlichen Prompt-Techniken

## Texte, Dokumente und Dateien mit Claude bearbeiten

* Texte erstellen, &amp;#252;berarbeiten, &amp;#252;bersetzen und zusammenfassen
* Dokumente analysieren und Informationen extrahieren
* Arbeiten mit PDF-, Word-, Excel- und anderen Dateiformaten
* Gro&amp;#223;e Dokumente und umfangreiche Textsammlungen verarbeiten
* Tabellen und strukturierte Daten analysieren
* Dokumente und Pr&amp;#228;sentationen mit Claude erstellen
* Informationen aus mehreren Dokumenten vergleichen und zusammenf&amp;#252;hren
* Dateien exportieren und weiterverarbeiten

## Recherche und Wissensmanagement mit Claude

* Websuche mit Claude
* Quellen auswerten und Ergebnisse &amp;#252;berpr&amp;#252;fen
* Mehrstufige Recherche mit Claude Research
* Extended Thinking f&amp;#252;r komplexe Fragestellungen
* Projekte in Claude erstellen und verwalten
  Projektwissen und Dokumentensammlungen
  Projektanweisungen und benutzerdefinierter Kontext
  Wiederverwendung von Wissen in verschiedenen Chats
* Retrieval-Augmented Generation (RAG) in Claude-Projekten
* Unternehmenswissen &amp;#252;ber Claude zug&amp;#228;nglich machen

## Claude Artifacts – Interaktive Inhalte und Anwendungen erstellen

* Einf&amp;#252;hrung in Claude Artifacts
* Dokumente, Pr&amp;#228;sentationen und Dashboards erstellen
* Interaktive Visualisierungen und Diagramme erzeugen
* Webseiten und kleine Webanwendungen mit Claude erstellen
* Code generieren und ausf&amp;#252;hren
* Artifacts iterativ &amp;#252;ber Prompts verbessern
* Artifacts speichern, bearbeiten und teilen

## Claude Skills, Plugins und Connectors

* Erweiterungsm&amp;#246;glichkeiten von Claude
* Claude Skills
  Vorgefertigte Skills verwenden
  Eigene Skills erstellen
  Wiederkehrende Arbeitsabl&amp;#228;ufe standardisieren
* Plugins f&amp;#252;r spezialisierte Aufgaben
* Connectors zur Integration externer Dienste
  Google Workspace
  Microsoft 365 und weitere Unternehmensanwendungen
* Einf&amp;#252;hrung in das Model Context Protocol (MCP)
* MCP-Server mit Claude verbinden
...</body><item><title><![CDATA[Schulung: Claude und Claude Code für Softwareentwickler – KI-gestützte Softwareentwicklung mit Anthropic]]></title><description><![CDATA[# Einf&#252;hrung in Claude und die KI-gest&#252;tzte Softwareentwicklung

* &#220;berblick &#252;ber die KI-Plattform Claude von Anthropic
* Die Claude-Modellfamilien
  * Claude Opus, Sonnet und Haiku
  * Unterschiede bei Leistungsf&#228;higkeit, Geschwindigkeit und Kosten
  * Auswahl geeigneter Modelle f&#252;r Entwicklungsaufgaben
* Claude Chat, Claude Code und Claude API im Vergleich
* KI-gest&#252;tzte Softwareentwicklung
  * AI-Assisted Coding
  * Vibe Coding
  * Agentic Coding
  * Spec-Driven Development
* Vergleich mit GitHub Copilot, OpenAI Codex und anderen KI-Coding-Agenten
* M&#246;glichkeiten und Grenzen KI-generierten Codes

# Claude Code – Installation, Einrichtung und Grundlagen

* Architektur und Funktionsweise von Claude Code
* Installation und Konfiguration
  * Claude Code im Terminal (CLI)
  * Claude Code in Visual Studio Code
  * Integration in JetBrains-IDEs
  * Claude Code Desktop
* Authentifizierung und Auswahl des KI-Modells
* Arbeiten mit bestehenden Projekten und Repositories
* Grundlegende Befehle und interaktive Bedienung
* Kontextverwaltung und Tokenverbrauch
* Berechtigungsmodell und Sicherheitsmechanismen
* Projektkonfiguration mit `CLAUDE.md`
  * Projektregeln und Coding Guidelines
  * Architekturvorgaben und technische Konventionen
  * Wiederverwendbare Projektanweisungen

# Prompt Engineering f&#252;r Softwareentwickler

* Effektive Prompts f&#252;r Programmieraufgaben
* Kontextinformationen und Anforderungen bereitstellen
* Strukturierte Prompts f&#252;r komplexe Entwicklungsaufgaben
* Bestehenden Quellcode analysieren und erkl&#228;ren lassen
* Anforderungen in Implementierungspl&#228;ne &#252;berf&#252;hren
* Plan Mode f&#252;r die strukturierte Umsetzung
* Iterative Entwicklung durch Dialog mit Claude Code
* Umgang mit gro&#223;en Codebasen und begrenzten Kontextfenstern
* Best Practices f&#252;r zuverl&#228;ssige KI-generierte Software

# Softwareentwicklung mit Claude Code

* Neue Anwendungen und Projekte mit Claude Code erstellen
* Bestehende Anwendungen erweitern
* Neue Funktionen anhand nat&#252;rlichsprachlicher Anforderungen implementieren
* Repository-Strukturen und Abh&#228;ngigkeiten analysieren
* Codegenerierung f&#252;r unterschiedliche Programmiersprachen und Frameworks
* APIs und Schnittstellen implementieren
* Datenbankzugriffe und Datenmodelle erstellen
* Bestehenden Code modernisieren
* Refactoring &#252;ber mehrere Dateien und Projekte
* Technische Schulden identifizieren und reduzieren
* Dokumentation und Kommentare automatisch generieren

# Debugging, Testing und Codequalit&#228;t mit Claude Code

* Fehleranalyse anhand von Quellcode und Fehlermeldungen
* Stack Traces und Logdateien auswerten
* Ursachen von Laufzeitfehlern systematisch ermitteln
* Fehler automatisiert reproduzieren und beheben
* Unit Tests und Integrationstests generieren
* Testf&#228;lle f&#252;r Grenzf&#228;lle und Ausnahmesituationen erstellen
* Testgetriebene Entwicklung (TDD) mit Claude Code
* Fehlgeschlagene Tests analysieren und korrigieren
* Code Reviews mit Claude durchf&#252;hren...]]></description><link><![CDATA[https://www.IT-Visions.de/S12530.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C9F6A2AD-5EC7-489C-9289-6077F90A68D1}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 11:49:02 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einf&amp;#252;hrung in Claude und die KI-gest&amp;#252;tzte Softwareentwicklung

* &amp;#220;berblick &amp;#252;ber die KI-Plattform Claude von Anthropic
* Die Claude-Modellfamilien
  * Claude Opus, Sonnet und Haiku
  * Unterschiede bei Leistungsf&amp;#228;higkeit, Geschwindigkeit und Kosten
  * Auswahl geeigneter Modelle f&amp;#252;r Entwicklungsaufgaben
* Claude Chat, Claude Code und Claude API im Vergleich
* KI-gest&amp;#252;tzte Softwareentwicklung
  * AI-Assisted Coding
  * Vibe Coding
  * Agentic Coding
  * Spec-Driven Development
* Vergleich mit GitHub Copilot, OpenAI Codex und anderen KI-Coding-Agenten
* M&amp;#246;glichkeiten und Grenzen KI-generierten Codes

# Claude Code – Installation, Einrichtung und Grundlagen

* Architektur und Funktionsweise von Claude Code
* Installation und Konfiguration
  * Claude Code im Terminal (CLI)
  * Claude Code in Visual Studio Code
  * Integration in JetBrains-IDEs
  * Claude Code Desktop
* Authentifizierung und Auswahl des KI-Modells
* Arbeiten mit bestehenden Projekten und Repositories
* Grundlegende Befehle und interaktive Bedienung
* Kontextverwaltung und Tokenverbrauch
* Berechtigungsmodell und Sicherheitsmechanismen
* Projektkonfiguration mit `CLAUDE.md`
  * Projektregeln und Coding Guidelines
  * Architekturvorgaben und technische Konventionen
  * Wiederverwendbare Projektanweisungen

# Prompt Engineering f&amp;#252;r Softwareentwickler

* Effektive Prompts f&amp;#252;r Programmieraufgaben
* Kontextinformationen und Anforderungen bereitstellen
* Strukturierte Prompts f&amp;#252;r komplexe Entwicklungsaufgaben
* Bestehenden Quellcode analysieren und erkl&amp;#228;ren lassen
* Anforderungen in Implementierungspl&amp;#228;ne &amp;#252;berf&amp;#252;hren
* Plan Mode f&amp;#252;r die strukturierte Umsetzung
* Iterative Entwicklung durch Dialog mit Claude Code
* Umgang mit gro&amp;#223;en Codebasen und begrenzten Kontextfenstern
* Best Practices f&amp;#252;r zuverl&amp;#228;ssige KI-generierte Software

# Softwareentwicklung mit Claude Code

* Neue Anwendungen und Projekte mit Claude Code erstellen
* Bestehende Anwendungen erweitern
* Neue Funktionen anhand nat&amp;#252;rlichsprachlicher Anforderungen implementieren
* Repository-Strukturen und Abh&amp;#228;ngigkeiten analysieren
* Codegenerierung f&amp;#252;r unterschiedliche Programmiersprachen und Frameworks
* APIs und Schnittstellen implementieren
* Datenbankzugriffe und Datenmodelle erstellen
* Bestehenden Code modernisieren
* Refactoring &amp;#252;ber mehrere Dateien und Projekte
* Technische Schulden identifizieren und reduzieren
* Dokumentation und Kommentare automatisch generieren

# Debugging, Testing und Codequalit&amp;#228;t mit Claude Code

* Fehleranalyse anhand von Quellcode und Fehlermeldungen
* Stack Traces und Logdateien auswerten
* Ursachen von Laufzeitfehlern systematisch ermitteln
* Fehler automatisiert reproduzieren und beheben
* Unit Tests und Integrationstests generieren
* Testf&amp;#228;lle f&amp;#252;r Grenzf&amp;#228;lle und Ausnahmesituationen erstellen
* Testgetriebene Entwicklung (TDD) mit Claude Code
* Fehlgeschlagene Tests analysieren und korrigieren
* Code Reviews mit Claude durchf&amp;#252;hren...</body><item><title><![CDATA[Schulung: Claude API von Anthropic – KI-Anwendungen und KI-Agenten entwickeln]]></title><description><![CDATA[# Einf&#252;hrung in die Claude API

* &#220;berblick &#252;ber die KI-Plattform von Anthropic
* Die Claude-Modellfamilien
  * Claude Opus, Sonnet und Haiku
  * Unterschiede bei Leistungsf&#228;higkeit, Geschwindigkeit und Kosten
  * Auswahl geeigneter Modelle f&#252;r unterschiedliche Anwendungsf&#228;lle
* Claude Chat, Claude Code und Claude API im Vergleich
* Architektur und Funktionsweise der Claude API
* Vergleich mit OpenAI API, Google Gemini API und Azure AI
* API-Zugriff &#252;ber Anthropic, Amazon Bedrock und Google Vertex AI
* Kostenmodelle und Tokenabrechnung

# Erste Schritte mit der Claude API

* Einrichtung der Anthropic Console
* API-Schl&#252;ssel erstellen und verwalten
* Authentifizierung und API-Versionierung
* REST-Aufrufe mit HTTP und JSON
* Offizielle Anthropic SDKs
  * C#/.NET
  * JavaScript/TypeScript
  * Python
  * Weitere Programmiersprachen
* Erste API-Aufrufe implementieren
* Fehlerbehandlung und Rate Limits

# Messages API und Konversationsverwaltung

* Architektur der Messages API
* Aufbau von Requests und Responses
* System Prompts und User Messages
* Rollen und Nachrichtenverl&#228;ufe
* Verarbeitung unterschiedlicher Content Blocks
* Stateless API und Verwaltung des Konversationskontexts
* Steuerung der Textgenerierung
  * `max_tokens`
  * `temperature` und weitere Modellparameter, soweit unterst&#252;tzt
  * Stop Sequences
  * Modellabh&#228;ngige Konfigurationsm&#246;glichkeiten
* Streaming von Antworten mit Server-Sent Events (SSE)
* Tokenz&#228;hlung und Kontextfenster
* Umgang mit langen Konversationen

# Prompt Engineering f&#252;r die Claude API

* Grundlagen effektiver Prompts
* System Prompts und Rollenverhalten
* Zero-Shot- und Few-Shot-Prompting
* Strukturierte Prompts mit XML-Tags
* Kontextinformationen und Beispiele bereitstellen
* Erweiterte Denkfunktionen (Extended Thinking)
* Adaptive Thinking und Steuerung des Denkaufwands
* Prompt Templates und wiederverwendbare Prompts
* Prompt-Versionierung und automatisierte Evaluierung
* Schutz vor Prompt Injection

# Strukturierte Ausgaben und Datenextraktion

* Strukturierte Antworten mit JSON
* Structured Outputs und JSON Schema
* Validierung von Ausgaben
* Typisierte Datenmodelle in C#, TypeScript und Python
* Informationen aus unstrukturierten Texten extrahieren
* Klassifikation und Kategorisierung mit Claude
* Transformation zwischen unterschiedlichen Datenformaten
* Fehlerbehandlung bei ung&#252;ltigen oder unvollst&#228;ndigen Ausgaben
* Integration strukturierter KI-Ergebnisse in Gesch&#228;ftsprozesse

# Multimodale Anwendungen mit Claude

* Verarbeitung von Bildern &#252;ber die Claude API
* Bildanalyse und visuelle Fragen
* Dokumentenverarbeitung mit Claude
  * PDF-Dateien analysieren
  * Informationen aus Dokumenten extrahieren
  * Tabellen und strukturierte Inhalte erkennen
* Files API zum Verwalten hochgeladener Dateien
* Kombination von Text, Bildern und Dokumenten
* Quellenangaben und Citations
* Grenzen multimodaler Verarbeitung

# Tool Use und Func...]]></description><link><![CDATA[https://www.IT-Visions.de/S12531.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{E10CD233-8CBD-469C-A5AD-5651783C4974}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 11:49:00 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einf&amp;#252;hrung in die Claude API

* &amp;#220;berblick &amp;#252;ber die KI-Plattform von Anthropic
* Die Claude-Modellfamilien
  * Claude Opus, Sonnet und Haiku
  * Unterschiede bei Leistungsf&amp;#228;higkeit, Geschwindigkeit und Kosten
  * Auswahl geeigneter Modelle f&amp;#252;r unterschiedliche Anwendungsf&amp;#228;lle
* Claude Chat, Claude Code und Claude API im Vergleich
* Architektur und Funktionsweise der Claude API
* Vergleich mit OpenAI API, Google Gemini API und Azure AI
* API-Zugriff &amp;#252;ber Anthropic, Amazon Bedrock und Google Vertex AI
* Kostenmodelle und Tokenabrechnung

# Erste Schritte mit der Claude API

* Einrichtung der Anthropic Console
* API-Schl&amp;#252;ssel erstellen und verwalten
* Authentifizierung und API-Versionierung
* REST-Aufrufe mit HTTP und JSON
* Offizielle Anthropic SDKs
  * C#/.NET
  * JavaScript/TypeScript
  * Python
  * Weitere Programmiersprachen
* Erste API-Aufrufe implementieren
* Fehlerbehandlung und Rate Limits

# Messages API und Konversationsverwaltung

* Architektur der Messages API
* Aufbau von Requests und Responses
* System Prompts und User Messages
* Rollen und Nachrichtenverl&amp;#228;ufe
* Verarbeitung unterschiedlicher Content Blocks
* Stateless API und Verwaltung des Konversationskontexts
* Steuerung der Textgenerierung
  * `max_tokens`
  * `temperature` und weitere Modellparameter, soweit unterst&amp;#252;tzt
  * Stop Sequences
  * Modellabh&amp;#228;ngige Konfigurationsm&amp;#246;glichkeiten
* Streaming von Antworten mit Server-Sent Events (SSE)
* Tokenz&amp;#228;hlung und Kontextfenster
* Umgang mit langen Konversationen

# Prompt Engineering f&amp;#252;r die Claude API

* Grundlagen effektiver Prompts
* System Prompts und Rollenverhalten
* Zero-Shot- und Few-Shot-Prompting
* Strukturierte Prompts mit XML-Tags
* Kontextinformationen und Beispiele bereitstellen
* Erweiterte Denkfunktionen (Extended Thinking)
* Adaptive Thinking und Steuerung des Denkaufwands
* Prompt Templates und wiederverwendbare Prompts
* Prompt-Versionierung und automatisierte Evaluierung
* Schutz vor Prompt Injection

# Strukturierte Ausgaben und Datenextraktion

* Strukturierte Antworten mit JSON
* Structured Outputs und JSON Schema
* Validierung von Ausgaben
* Typisierte Datenmodelle in C#, TypeScript und Python
* Informationen aus unstrukturierten Texten extrahieren
* Klassifikation und Kategorisierung mit Claude
* Transformation zwischen unterschiedlichen Datenformaten
* Fehlerbehandlung bei ung&amp;#252;ltigen oder unvollst&amp;#228;ndigen Ausgaben
* Integration strukturierter KI-Ergebnisse in Gesch&amp;#228;ftsprozesse

# Multimodale Anwendungen mit Claude

* Verarbeitung von Bildern &amp;#252;ber die Claude API
* Bildanalyse und visuelle Fragen
* Dokumentenverarbeitung mit Claude
  * PDF-Dateien analysieren
  * Informationen aus Dokumenten extrahieren
  * Tabellen und strukturierte Inhalte erkennen
* Files API zum Verwalten hochgeladener Dateien
* Kombination von Text, Bildern und Dokumenten
* Quellenangaben und Citations
* Grenzen multimodaler Verarbeitung

# Tool Use und Func...</body><item><title><![CDATA[Schulung: Windsurf AI – KI-gestützte Softwareentwicklung mit Windsurf, Cascade, KI-Agenten und APIs]]></title><description><![CDATA[# Einf&#252;hrung in Windsurf und KI-gest&#252;tzte Softwareentwicklung

* Was ist Windsurf? Architektur und Funktionsweise
* Windsurf als KI-basierte Entwicklungsumgebung (Agentic IDE)
* Unterschiede zwischen klassischen IDEs und KI-gest&#252;tzten Entwicklungsumgebungen
* KI-Modelle in Windsurf
  * Windsurf-eigene SWE-Modelle
  * Modelle von Anthropic, OpenAI und weiteren Anbietern
  * Auswahl geeigneter Modelle f&#252;r Entwicklungsaufgaben
  * Leistungsf&#228;higkeit, Kontextfenster und Kosten
* AI-Assisted Coding, Vibe Coding und Agentic Coding
* Spec-Driven Development
* Vergleich mit Cursor, GitHub Copilot, Claude Code und OpenAI Codex
* M&#246;glichkeiten und Grenzen KI-generierten Codes

# Windsurf installieren, konfigurieren und kennenlernen

* Installation und Einrichtung des Windsurf Editors
* &#220;bernahme vorhandener Visual-Studio-Code-Einstellungen
* Benutzeroberfl&#228;che und Entwicklungsumgebung
* Konfiguration der KI-Modelle
* Integration von Terminal, Git und Debugger
* Arbeiten mit bestehenden Projekten und Git-Repositories
* Windsurf-Plugins f&#252;r andere Entwicklungsumgebungen
  * Visual Studio Code
  * JetBrains-IDEs
  * Visual Studio
  * Weitere unterst&#252;tzte Editoren
* Datenschutz- und Sicherheitseinstellungen
* Tastenkombinationen und effiziente Bedienung

# KI-gest&#252;tzte Programmierung mit Windsurf

* Intelligente Codevervollst&#228;ndigung mit Windsurf Tab
* Kontextabh&#228;ngige Codevorschl&#228;ge
* Mehrzeilige Codegenerierung
* Fill-in-the-Middle (FIM)
* Codegenerierung aus nat&#252;rlichsprachlichen Anforderungen
* Bestehenden Code erkl&#228;ren und analysieren
* Inline-Bearbeitung von Quellcode
* Code zwischen Programmiersprachen &#252;bersetzen
* Kommentare und Dokumentation automatisch erstellen
* Wiederkehrende Programmieraufgaben automatisieren
* KI-generierte &#196;nderungen &#252;berpr&#252;fen und &#252;bernehmen

# Windsurf Cascade – Agentische Softwareentwicklung

* Einf&#252;hrung in den KI-Coding-Agenten Cascade
* Architektur und Funktionsweise von Cascade
* Code Mode und Chat Mode
* Plan Mode f&#252;r komplexe Entwicklungsaufgaben
* Die Agentic Loop
  * Anforderungen analysieren
  * Implementierung planen
  * Quellcode generieren und ver&#228;ndern
  * Terminalbefehle und Werkzeuge ausf&#252;hren
  * Ergebnisse &#252;berpr&#252;fen und verbessern
* Neue Anwendungen mit Cascade erstellen
* Bestehende Anwendungen erweitern
* Komplexe &#196;nderungen &#252;ber mehrere Dateien hinweg durchf&#252;hren
* Automatisierte Ausf&#252;hrung von Build- und Testprozessen
* Checkpoints und Wiederherstellung fr&#252;herer Entwicklungsst&#228;nde
* Parallele Agenten und isolierte Arbeitsbereiche
* Git Worktrees f&#252;r parallele Entwicklungsaufgaben
* Steuerung und &#220;berwachung autonomer Entwicklungsprozesse

# Kontextverwaltung und Prompt Engineering in Windsurf

* Effektive Prompts f&#252;r die Softwareentwicklung formulieren
* Kontextbezogene Codegenerierung
* Analyse und Verst&#228;ndnis gro&#223;er Codebasen
* Codebase Indexing und semantische Codesuche
* Dateien, Funktionen und Quellcode als Kontext referenziere...]]></description><link><![CDATA[https://www.IT-Visions.de/S12533.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CCC7A041-898F-4A92-9C62-2885B4D06C8B}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 11:48:55 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einf&amp;#252;hrung in Windsurf und KI-gest&amp;#252;tzte Softwareentwicklung

* Was ist Windsurf? Architektur und Funktionsweise
* Windsurf als KI-basierte Entwicklungsumgebung (Agentic IDE)
* Unterschiede zwischen klassischen IDEs und KI-gest&amp;#252;tzten Entwicklungsumgebungen
* KI-Modelle in Windsurf
  * Windsurf-eigene SWE-Modelle
  * Modelle von Anthropic, OpenAI und weiteren Anbietern
  * Auswahl geeigneter Modelle f&amp;#252;r Entwicklungsaufgaben
  * Leistungsf&amp;#228;higkeit, Kontextfenster und Kosten
* AI-Assisted Coding, Vibe Coding und Agentic Coding
* Spec-Driven Development
* Vergleich mit Cursor, GitHub Copilot, Claude Code und OpenAI Codex
* M&amp;#246;glichkeiten und Grenzen KI-generierten Codes

# Windsurf installieren, konfigurieren und kennenlernen

* Installation und Einrichtung des Windsurf Editors
* &amp;#220;bernahme vorhandener Visual-Studio-Code-Einstellungen
* Benutzeroberfl&amp;#228;che und Entwicklungsumgebung
* Konfiguration der KI-Modelle
* Integration von Terminal, Git und Debugger
* Arbeiten mit bestehenden Projekten und Git-Repositories
* Windsurf-Plugins f&amp;#252;r andere Entwicklungsumgebungen
  * Visual Studio Code
  * JetBrains-IDEs
  * Visual Studio
  * Weitere unterst&amp;#252;tzte Editoren
* Datenschutz- und Sicherheitseinstellungen
* Tastenkombinationen und effiziente Bedienung

# KI-gest&amp;#252;tzte Programmierung mit Windsurf

* Intelligente Codevervollst&amp;#228;ndigung mit Windsurf Tab
* Kontextabh&amp;#228;ngige Codevorschl&amp;#228;ge
* Mehrzeilige Codegenerierung
* Fill-in-the-Middle (FIM)
* Codegenerierung aus nat&amp;#252;rlichsprachlichen Anforderungen
* Bestehenden Code erkl&amp;#228;ren und analysieren
* Inline-Bearbeitung von Quellcode
* Code zwischen Programmiersprachen &amp;#252;bersetzen
* Kommentare und Dokumentation automatisch erstellen
* Wiederkehrende Programmieraufgaben automatisieren
* KI-generierte &amp;#196;nderungen &amp;#252;berpr&amp;#252;fen und &amp;#252;bernehmen

# Windsurf Cascade – Agentische Softwareentwicklung

* Einf&amp;#252;hrung in den KI-Coding-Agenten Cascade
* Architektur und Funktionsweise von Cascade
* Code Mode und Chat Mode
* Plan Mode f&amp;#252;r komplexe Entwicklungsaufgaben
* Die Agentic Loop
  * Anforderungen analysieren
  * Implementierung planen
  * Quellcode generieren und ver&amp;#228;ndern
  * Terminalbefehle und Werkzeuge ausf&amp;#252;hren
  * Ergebnisse &amp;#252;berpr&amp;#252;fen und verbessern
* Neue Anwendungen mit Cascade erstellen
* Bestehende Anwendungen erweitern
* Komplexe &amp;#196;nderungen &amp;#252;ber mehrere Dateien hinweg durchf&amp;#252;hren
* Automatisierte Ausf&amp;#252;hrung von Build- und Testprozessen
* Checkpoints und Wiederherstellung fr&amp;#252;herer Entwicklungsst&amp;#228;nde
* Parallele Agenten und isolierte Arbeitsbereiche
* Git Worktrees f&amp;#252;r parallele Entwicklungsaufgaben
* Steuerung und &amp;#220;berwachung autonomer Entwicklungsprozesse

# Kontextverwaltung und Prompt Engineering in Windsurf

* Effektive Prompts f&amp;#252;r die Softwareentwicklung formulieren
* Kontextbezogene Codegenerierung
* Analyse und Verst&amp;#228;ndnis gro&amp;#223;er Codebasen
* Codebase Indexing und semantische Codesuche
* Dateien, Funktionen und Quellcode als Kontext referenziere...</body><item><title><![CDATA[Schulung: Objektorientierte Entwurfsmuster (Design Pattern/Architektur-Pattern) mit .NET (C#, Visual Basic .NET)]]></title><description><![CDATA[# Einleitung
- Begriffskl&#228;rung: Was sind Design Patterns?
- Sinn und Einsatz von Patterns
- Die Gang of Four (GoF) und Robert Cecil Martin (&quot;Uncle Bob&quot;)

# Best Practices und Design Prinzipien
- Kapselung
- Lose Kopplung
- Koh&#228;renz

# Objektorientierte Entwurfsmuster - insbesondere von der Gang of Four (GoF)
- Singleton
- Factory/Fabrik
- Manager
- Registry
- Strategy
- Visitor
- State
- Command
- Template-Method
- Composite
- Decorator
- Proxy
- Adapter
- Observer
- Fa&#231;ade
- Plug-in
- Mocking
- Lazy-Loading

# SOLID-Designprinzipien
- Single Responsibility
- Open/Closed 
- Liskov Substitution 
- Interface Segregation 
- Dependency Inversion 

# Inversion of Control (IoC)
- Factory/Fabrik versus Service Locator versus Dependency Injection
- Dependency Injection-Container

# Metriken
- Ermitteln gro&#223;er Klassen und Methoden
- Zyklomatische Komplexit&#228;t (Cyclomatic Complexity nach Thomas J. McCabe)

# Praxis: Anwendung der Design Pattern in der .NET-Programmiersprache Ihrer Wahl, z.B.
- C#
- Visual Basic .NET
- andere auf Anfrage

# Spezielle Design Patterns in .NET
- Annotationen mit .NET-Attributen
- Einsatz von Softwareentwurfsmustern in der .NET-Klassenbibliothek
- Dependency Injection-Container von Microsoft und anderen Anbietern

# GUI-Architekturmuster in .NET
- MVC in ASP.NET/ASP.NET Core
- MVVM in XAML (WPF, WinUI, .NET MAUI, Uno, Avalonia)]]></description><link><![CDATA[https://www.IT-Visions.de/S3586.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{F6C15643-C017-4051-BDFF-2D4D5BDEC54D}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 11:19:26 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einleitung
- Begriffskl&amp;#228;rung: Was sind Design Patterns?
- Sinn und Einsatz von Patterns
- Die Gang of Four (GoF) und Robert Cecil Martin (&amp;quot;Uncle Bob&amp;quot;)

# Best Practices und Design Prinzipien
- Kapselung
- Lose Kopplung
- Koh&amp;#228;renz

# Objektorientierte Entwurfsmuster - insbesondere von der Gang of Four (GoF)
- Singleton
- Factory/Fabrik
- Manager
- Registry
- Strategy
- Visitor
- State
- Command
- Template-Method
- Composite
- Decorator
- Proxy
- Adapter
- Observer
- Fa&amp;#231;ade
- Plug-in
- Mocking
- Lazy-Loading

# SOLID-Designprinzipien
- Single Responsibility
- Open/Closed 
- Liskov Substitution 
- Interface Segregation 
- Dependency Inversion 

# Inversion of Control (IoC)
- Factory/Fabrik versus Service Locator versus Dependency Injection
- Dependency Injection-Container

# Metriken
- Ermitteln gro&amp;#223;er Klassen und Methoden
- Zyklomatische Komplexit&amp;#228;t (Cyclomatic Complexity nach Thomas J. McCabe)

# Praxis: Anwendung der Design Pattern in der .NET-Programmiersprache Ihrer Wahl, z.B.
- C#
- Visual Basic .NET
- andere auf Anfrage

# Spezielle Design Patterns in .NET
- Annotationen mit .NET-Attributen
- Einsatz von Softwareentwurfsmustern in der .NET-Klassenbibliothek
- Dependency Injection-Container von Microsoft und anderen Anbietern

# GUI-Architekturmuster in .NET
- MVC in ASP.NET/ASP.NET Core
- MVVM in XAML (WPF, WinUI, .NET MAUI, Uno, Avalonia)</body><item><title><![CDATA[Schulung: Design Pattern (Basisagenda)]]></title><description><![CDATA[# Einleitung
- Begriffskl&#228;rung: Was sind Design Patterns?
- Sinn und Einsatz von Patterns
- Die Gang of Four (GoF) und Robert Cecil Martin (&quot;Uncle Bob&quot;)

# Best Practices und Design Prinzipien
- Kapselung
- Lose Kopplung
- Koh&#228;renz

# Objektorientierte Entwurfsmuster - insbesondere von der Gang of Four (GoF)
- Singleton
- Factory/Fabrik
- Manager
- Registry
- Strategy
- Visitor
- State
- Command
- Template-Method
- Composite
- Decorator
- Proxy
- Adapter
- Observer
- Fa&#231;ade
- Plug-in
- Mocking
- Lazy-Loading

# SOLID-Designprinzipien
- Single Responsibility
- Open/Closed 
- Liskov Substitution 
- Interface Segregation 
- Dependency Inversion 

# Inversion of Control (IoC)
- Factory/Fabrik versus Service Locator versus Dependency Injection
- Dependency Injection-Container

# Metriken
- Ermitteln gro&#223;er Klassen und Methoden
- Zyklomatische Komplexit&#228;t (Cyclomatic Complexity nach Thomas J. McCabe)]]></description><link><![CDATA[https://www.IT-Visions.de/S11018.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{E2B4F3CE-19B3-445B-B06D-348C676B5D36}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 11:18:34 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einleitung
- Begriffskl&amp;#228;rung: Was sind Design Patterns?
- Sinn und Einsatz von Patterns
- Die Gang of Four (GoF) und Robert Cecil Martin (&amp;quot;Uncle Bob&amp;quot;)

# Best Practices und Design Prinzipien
- Kapselung
- Lose Kopplung
- Koh&amp;#228;renz

# Objektorientierte Entwurfsmuster - insbesondere von der Gang of Four (GoF)
- Singleton
- Factory/Fabrik
- Manager
- Registry
- Strategy
- Visitor
- State
- Command
- Template-Method
- Composite
- Decorator
- Proxy
- Adapter
- Observer
- Fa&amp;#231;ade
- Plug-in
- Mocking
- Lazy-Loading

# SOLID-Designprinzipien
- Single Responsibility
- Open/Closed 
- Liskov Substitution 
- Interface Segregation 
- Dependency Inversion 

# Inversion of Control (IoC)
- Factory/Fabrik versus Service Locator versus Dependency Injection
- Dependency Injection-Container

# Metriken
- Ermitteln gro&amp;#223;er Klassen und Methoden
- Zyklomatische Komplexit&amp;#228;t (Cyclomatic Complexity nach Thomas J. McCabe)</body><item><title><![CDATA[Schulung: Legacy-Modernisierung: Strukturierte Migration bestehender Anwendungen nach .NET und C# – insbesondere unter Einsatz von KI]]></title><description><![CDATA[## Grundlagen und Strategien der Legacy-Modernisierung

* Herausforderungen bei der Migration bestehender Anwendungen auf .NET und C#
* Typische Ausgangstechnologien und Migrationsszenarien (entsprechend Ihrem Bedarf)
  * Visual Basic 6 (VB6) und VBA
  * Delphi und Object Pascal
  * Java und Java EE/Jakarta EE
  * C und C++
  * COBOL und andere Mainframe-Technologien
  * PHP, Python, JavaScript und weitere Programmiersprachen
  * Propriet&#228;re Entwicklungsumgebungen und 4GL-Sprachen (z.B. APL+Win, Informix-4GL, Ingres 4GL)
* Unterschied zwischen Portierung, Migration, Refactoring und vollst&#228;ndigem Reengineering
* Modernisierungsstrategien
  * Automatische Codekonvertierung vs. manuelle Neuentwicklung
  * Schrittweise Migration vs. Big-Bang-Migration
  * Strangler-Fig-Pattern zur schrittweisen Abl&#246;sung von Altsystemen
  * Parallelbetrieb von Legacy- und .NET-Anwendungen
* Zielarchitekturen auf Basis von .NET und C#
* Chancen und Grenzen des KI-Einsatzes bei der Migration zwischen Programmiersprachen

## Bestandsaufnahme und KI-gest&#252;tzte Analyse bestehender Anwendungen

* Systematische Analyse fremdsprachiger Legacy-Codebasen
* KI-gest&#252;tzte Untersuchung bestehender Anwendungen
  * Programmstruktur und Architektur erkennen
  * Abh&#228;ngigkeiten und Aufrufhierarchien analysieren
  * Gesch&#228;ftslogik und fachliche Regeln identifizieren
  * Datenmodelle und Datenfl&#252;sse rekonstruieren
  * Externe Schnittstellen und Systemabh&#228;ngigkeiten erfassen
  * Nicht dokumentierte Funktionen und Sonderf&#228;lle erkennen
* Reverse Engineering mit KI-Unterst&#252;tzung
* Automatische Erstellung von Code- und Architekturdokumentationen
* Rekonstruktion fachlicher Anforderungen aus bestehendem Quellcode
* Ermittlung sprach- und plattformspezifischer Migrationshindernisse
* KI-gest&#252;tzte Bewertung von Migrationsaufwand und Risiken
* Erstellung einer strukturierten Migrations-Roadmap

## KI-Werkzeuge f&#252;r die Migration nach C# und .NET

* &#220;berblick &#252;ber KI-gest&#252;tzte Entwicklungs- und Migrationswerkzeuge
  * GitHub Copilot
  * Claude Code
  * OpenAI Codex
  * Cursor
  * Windsurf
* Sprach&#252;bergreifende Code&#252;bersetzung mit Large Language Models (LLMs)
* Unterschiede zwischen klassischen Codekonvertern und generativer KI
* KI-Agenten zur automatisierten Migration umfangreicher Codebasen
* Kontextbereitstellung f&#252;r KI-Systeme
  * Quellcode und Projektstrukturen
  * Architektur- und Schnittstellendokumentationen
  * Datenbankschemata und Gesch&#228;ftsregeln
  * Coding Guidelines und Zielarchitektur
* Prompt Engineering f&#252;r die Codekonvertierung
* Wiederverwendbare Migrationsregeln, Agent Skills und projektspezifische Anweisungen
* Qualit&#228;t und Zuverl&#228;ssigkeit verschiedener KI-Werkzeuge vergleichen

## Codekonvertierung nach C# (aus der Programmiersprache Ihrer Wahl)

* Grundlagen der automatisierten &#220;bersetzung von Quellcode
* Unterschiede zwischen Quell- und Zielsprache erkennen
* Sprachkonstrukte systematisch nach C# &#252;bertragen
  * Daten...]]></description><link><![CDATA[https://www.IT-Visions.de/S12535.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{690FC53B-0919-4225-A141-50C0AC827741}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 10:40:57 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">## Grundlagen und Strategien der Legacy-Modernisierung

* Herausforderungen bei der Migration bestehender Anwendungen auf .NET und C#
* Typische Ausgangstechnologien und Migrationsszenarien (entsprechend Ihrem Bedarf)
  * Visual Basic 6 (VB6) und VBA
  * Delphi und Object Pascal
  * Java und Java EE/Jakarta EE
  * C und C++
  * COBOL und andere Mainframe-Technologien
  * PHP, Python, JavaScript und weitere Programmiersprachen
  * Propriet&amp;#228;re Entwicklungsumgebungen und 4GL-Sprachen (z.B. APL+Win, Informix-4GL, Ingres 4GL)
* Unterschied zwischen Portierung, Migration, Refactoring und vollst&amp;#228;ndigem Reengineering
* Modernisierungsstrategien
  * Automatische Codekonvertierung vs. manuelle Neuentwicklung
  * Schrittweise Migration vs. Big-Bang-Migration
  * Strangler-Fig-Pattern zur schrittweisen Abl&amp;#246;sung von Altsystemen
  * Parallelbetrieb von Legacy- und .NET-Anwendungen
* Zielarchitekturen auf Basis von .NET und C#
* Chancen und Grenzen des KI-Einsatzes bei der Migration zwischen Programmiersprachen

## Bestandsaufnahme und KI-gest&amp;#252;tzte Analyse bestehender Anwendungen

* Systematische Analyse fremdsprachiger Legacy-Codebasen
* KI-gest&amp;#252;tzte Untersuchung bestehender Anwendungen
  * Programmstruktur und Architektur erkennen
  * Abh&amp;#228;ngigkeiten und Aufrufhierarchien analysieren
  * Gesch&amp;#228;ftslogik und fachliche Regeln identifizieren
  * Datenmodelle und Datenfl&amp;#252;sse rekonstruieren
  * Externe Schnittstellen und Systemabh&amp;#228;ngigkeiten erfassen
  * Nicht dokumentierte Funktionen und Sonderf&amp;#228;lle erkennen
* Reverse Engineering mit KI-Unterst&amp;#252;tzung
* Automatische Erstellung von Code- und Architekturdokumentationen
* Rekonstruktion fachlicher Anforderungen aus bestehendem Quellcode
* Ermittlung sprach- und plattformspezifischer Migrationshindernisse
* KI-gest&amp;#252;tzte Bewertung von Migrationsaufwand und Risiken
* Erstellung einer strukturierten Migrations-Roadmap

## KI-Werkzeuge f&amp;#252;r die Migration nach C# und .NET

* &amp;#220;berblick &amp;#252;ber KI-gest&amp;#252;tzte Entwicklungs- und Migrationswerkzeuge
  * GitHub Copilot
  * Claude Code
  * OpenAI Codex
  * Cursor
  * Windsurf
* Sprach&amp;#252;bergreifende Code&amp;#252;bersetzung mit Large Language Models (LLMs)
* Unterschiede zwischen klassischen Codekonvertern und generativer KI
* KI-Agenten zur automatisierten Migration umfangreicher Codebasen
* Kontextbereitstellung f&amp;#252;r KI-Systeme
  * Quellcode und Projektstrukturen
  * Architektur- und Schnittstellendokumentationen
  * Datenbankschemata und Gesch&amp;#228;ftsregeln
  * Coding Guidelines und Zielarchitektur
* Prompt Engineering f&amp;#252;r die Codekonvertierung
* Wiederverwendbare Migrationsregeln, Agent Skills und projektspezifische Anweisungen
* Qualit&amp;#228;t und Zuverl&amp;#228;ssigkeit verschiedener KI-Werkzeuge vergleichen

## Codekonvertierung nach C# (aus der Programmiersprache Ihrer Wahl)

* Grundlagen der automatisierten &amp;#220;bersetzung von Quellcode
* Unterschiede zwischen Quell- und Zielsprache erkennen
* Sprachkonstrukte systematisch nach C# &amp;#252;bertragen
  * Daten...</body><item><title><![CDATA[Schulung: Objektorientierte Entwurfsmuster (Design Pattern/Architektur-Pattern) mit C++]]></title><description><![CDATA[- Begrifflichkeit
- &#220;berblick zu den Design Pattern und Architekturpattern
- Die wichtigsten Design Pattern im Detail
- Die besondere Umsetzung der Design Pattern in C++ (Modern C++ Design)
- Die wichtigsten Architektur-Pattern]]></description><link><![CDATA[https://www.IT-Visions.de/S8675.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8B71454A-EC55-422A-AB4E-F4F5BB1091BA}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 10:29:38 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Begrifflichkeit
- &amp;#220;berblick zu den Design Pattern und Architekturpattern
- Die wichtigsten Design Pattern im Detail
- Die besondere Umsetzung der Design Pattern in C++ (Modern C++ Design)
- Die wichtigsten Architektur-Pattern</body><item><title><![CDATA[Schulung: OpenAI Codex – KI-gestützte Softwareentwicklung mit Codex, Coding-Agenten und APIs]]></title><description><![CDATA[# Einf&#252;hrung in OpenAI Codex und KI-gest&#252;tzte Softwareentwicklung

* Was ist Codex? Architektur und Funktionsweise
* Codex als agentisches Werkzeug f&#252;r die Softwareentwicklung
* Unterschiede zwischen klassischen KI-Coding-Assistenten und autonomen Coding-Agenten
* &#220;berblick &#252;ber die Codex-Plattform
  * Codex CLI
  * Codex IDE Extension
  * Codex Desktop App
  * Codex Cloud
  * Codex SDK und APIs
* KI-Modelle f&#252;r Codex
  * GPT-Modelle f&#252;r Programmierung und agentische Aufgaben
  * Modellauswahl und Reasoning-Einstellungen
  * Leistungsf&#228;higkeit, Geschwindigkeit und Kosten
* AI-Assisted Coding, Vibe Coding und Agentic Coding
* Spec-Driven Development
* Vergleich mit GitHub Copilot, Claude Code, Cursor und Windsurf
* M&#246;glichkeiten und Grenzen KI-generierten Codes

# Codex installieren, konfigurieren und kennenlernen

* Installation und Einrichtung von Codex
* Authentifizierung mit ChatGPT-Konto oder API-Schl&#252;ssel
* Codex in unterschiedlichen Entwicklungsumgebungen
  * Terminal und Kommandozeile
  * Visual Studio Code
  * JetBrains-IDEs und weitere unterst&#252;tzte Editoren
  * Codex Desktop App f&#252;r Windows und macOS
* Integration bestehender Git-Repositories
* Konfiguration von Modellen und Reasoning-Einstellungen
* Benutzer- und projektspezifische Einstellungen
* Konfiguration &#252;ber `config.toml`
* Berechtigungen und Sicherheitsmechanismen
* Lokale und cloudbasierte Ausf&#252;hrung im Vergleich

# KI-gest&#252;tzte Programmierung mit Codex

* Bestehende Quelltexte analysieren und erkl&#228;ren
* Code aus nat&#252;rlichsprachlichen Anforderungen generieren
* Neue Funktionen und Komponenten implementieren
* Bestehende Anwendungen erweitern
* Code zwischen Programmiersprachen &#252;bersetzen
* Datenmodelle und Datenbankzugriffe erstellen
* REST-APIs implementieren
* Kommentare und technische Dokumentation generieren
* Code &#252;ber mehrere Dateien hinweg ver&#228;ndern
* Komplexe Codebasen analysieren und modernisieren
* KI-generierte &#196;nderungen &#252;berpr&#252;fen und &#252;bernehmen

# Codex CLI – Agentische Softwareentwicklung im Terminal

* Architektur und Funktionsweise der Codex CLI
* Interaktive Arbeit mit Codex
* Projekte und Repositories analysieren
* Kontext und Dateien bereitstellen
* Entwicklungsaufgaben &#252;ber nat&#252;rlichsprachliche Anweisungen ausf&#252;hren
* Agentische Ausf&#252;hrung von Entwicklungsaufgaben
  * Anforderungen analysieren
  * Implementierung planen
  * Dateien erstellen und ver&#228;ndern
  * Terminalbefehle ausf&#252;hren
  * Tests starten und Ergebnisse &#252;berpr&#252;fen
* Genehmigungsmodi und Sandbox-Konfiguration
* Sitzungen fortsetzen und verwalten
* Nicht interaktive Ausf&#252;hrung mit `codex exec`
* Strukturierte Ausgaben und Automatisierung &#252;ber Skripte

# Codex IDE Extension – KI-Agenten direkt in der Entwicklungsumgebung

* Installation und Konfiguration der IDE-Erweiterung
* Codex in Visual Studio Code und kompatiblen Entwicklungsumgebungen
* Bestehenden Quellcode als Kontext verwenden
* Dateien und Codebereiche referenzie...]]></description><link><![CDATA[https://www.IT-Visions.de/S12534.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{94BA21E4-67D0-429E-8FA0-1DC5E7A8F068}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 09:51:04 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Einf&amp;#252;hrung in OpenAI Codex und KI-gest&amp;#252;tzte Softwareentwicklung

* Was ist Codex? Architektur und Funktionsweise
* Codex als agentisches Werkzeug f&amp;#252;r die Softwareentwicklung
* Unterschiede zwischen klassischen KI-Coding-Assistenten und autonomen Coding-Agenten
* &amp;#220;berblick &amp;#252;ber die Codex-Plattform
  * Codex CLI
  * Codex IDE Extension
  * Codex Desktop App
  * Codex Cloud
  * Codex SDK und APIs
* KI-Modelle f&amp;#252;r Codex
  * GPT-Modelle f&amp;#252;r Programmierung und agentische Aufgaben
  * Modellauswahl und Reasoning-Einstellungen
  * Leistungsf&amp;#228;higkeit, Geschwindigkeit und Kosten
* AI-Assisted Coding, Vibe Coding und Agentic Coding
* Spec-Driven Development
* Vergleich mit GitHub Copilot, Claude Code, Cursor und Windsurf
* M&amp;#246;glichkeiten und Grenzen KI-generierten Codes

# Codex installieren, konfigurieren und kennenlernen

* Installation und Einrichtung von Codex
* Authentifizierung mit ChatGPT-Konto oder API-Schl&amp;#252;ssel
* Codex in unterschiedlichen Entwicklungsumgebungen
  * Terminal und Kommandozeile
  * Visual Studio Code
  * JetBrains-IDEs und weitere unterst&amp;#252;tzte Editoren
  * Codex Desktop App f&amp;#252;r Windows und macOS
* Integration bestehender Git-Repositories
* Konfiguration von Modellen und Reasoning-Einstellungen
* Benutzer- und projektspezifische Einstellungen
* Konfiguration &amp;#252;ber `config.toml`
* Berechtigungen und Sicherheitsmechanismen
* Lokale und cloudbasierte Ausf&amp;#252;hrung im Vergleich

# KI-gest&amp;#252;tzte Programmierung mit Codex

* Bestehende Quelltexte analysieren und erkl&amp;#228;ren
* Code aus nat&amp;#252;rlichsprachlichen Anforderungen generieren
* Neue Funktionen und Komponenten implementieren
* Bestehende Anwendungen erweitern
* Code zwischen Programmiersprachen &amp;#252;bersetzen
* Datenmodelle und Datenbankzugriffe erstellen
* REST-APIs implementieren
* Kommentare und technische Dokumentation generieren
* Code &amp;#252;ber mehrere Dateien hinweg ver&amp;#228;ndern
* Komplexe Codebasen analysieren und modernisieren
* KI-generierte &amp;#196;nderungen &amp;#252;berpr&amp;#252;fen und &amp;#252;bernehmen

# Codex CLI – Agentische Softwareentwicklung im Terminal

* Architektur und Funktionsweise der Codex CLI
* Interaktive Arbeit mit Codex
* Projekte und Repositories analysieren
* Kontext und Dateien bereitstellen
* Entwicklungsaufgaben &amp;#252;ber nat&amp;#252;rlichsprachliche Anweisungen ausf&amp;#252;hren
* Agentische Ausf&amp;#252;hrung von Entwicklungsaufgaben
  * Anforderungen analysieren
  * Implementierung planen
  * Dateien erstellen und ver&amp;#228;ndern
  * Terminalbefehle ausf&amp;#252;hren
  * Tests starten und Ergebnisse &amp;#252;berpr&amp;#252;fen
* Genehmigungsmodi und Sandbox-Konfiguration
* Sitzungen fortsetzen und verwalten
* Nicht interaktive Ausf&amp;#252;hrung mit `codex exec`
* Strukturierte Ausgaben und Automatisierung &amp;#252;ber Skripte

# Codex IDE Extension – KI-Agenten direkt in der Entwicklungsumgebung

* Installation und Konfiguration der IDE-Erweiterung
* Codex in Visual Studio Code und kompatiblen Entwicklungsumgebungen
* Bestehenden Quellcode als Kontext verwenden
* Dateien und Codebereiche referenzie...</body><item><title><![CDATA[Fachveröffentlichung: Harte Links und weicher Prozessstart: Neuigkeiten aus .NET 11.0 Preview 1 bis 4]]></title><description><![CDATA[Microsoft liefert in den ersten vier Preview-Versionen unter anderem Neuerungen f&#252;r das Dateisystem und die Prozessverwaltung.]]></description><link><![CDATA[https://www.IT-Visions.de/P12528.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{BA21B0D5-BFB1-423B-8688-A98338B59231}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 06:55:39 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Microsoft liefert in den ersten vier Preview-Versionen unter anderem Neuerungen f&amp;#252;r das Dateisystem und die Prozessverwaltung.</body><item><title><![CDATA[Fachveröffentlichung: Neue Operatoren: Highlights in Entity Framework Core 11.0 Preview 1 bis 6]]></title><description><![CDATA[Entity Framework Core 11.0 bringt unter anderem die LINQ-zu-SQL-&#220;bersetzung f&#252;r
MinBy(), MaxBy() und FullJoin() sowie Any() auf Byte-Arrays.]]></description><link><![CDATA[https://www.IT-Visions.de/P12527.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{3AE96936-A9D4-4EE9-9663-D54150D35AF9}]]></guid><pubDate><![CDATA[Fri, 16 Oct 2026 06:53:36 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Entity Framework Core 11.0 bringt unter anderem die LINQ-zu-SQL-&amp;#220;bersetzung f&amp;#252;r
MinBy(), MaxBy() und FullJoin() sowie Any() auf Byte-Arrays.</body><item><title><![CDATA[Fachveröffentlichung: .NET 11.0 Release Candidate 2: Breaking Changes kurz vor Fertigstellung]]></title><description><![CDATA[Rund vier Wochen vor dem geplanten Erscheinen von .NET 11.0 legt Microsoft einen zweiten Release Candidate nach, der noch Breaking Changes enth&#228;lt.]]></description><link><![CDATA[https://www.IT-Visions.de/P12526.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5CD301EA-442D-409C-B537-EFEF3885208E}]]></guid><pubDate><![CDATA[Thu, 15 Oct 2026 18:56:29 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Rund vier Wochen vor dem geplanten Erscheinen von .NET 11.0 legt Microsoft einen zweiten Release Candidate nach, der noch Breaking Changes enth&amp;#228;lt.</body><item><title><![CDATA[Lexikoneintrag: Concise Binary Object Representation (CBOR)]]></title><description><![CDATA[Concise Binary Object Representation (CBOR) nach RFC 8949 ist ein bin&#228;res Datenformat. CBOR folgt dem Datenmodell von JSON, ist aber kompakter und schneller zu verarbeiten. Eingesetzt wird das Format vor allem dort, wo Bandbreite, Speicher oder Rechenleistung knapp sind oder Daten signiert werden: b...]]></description><link><![CDATA[https://www.IT-Visions.de/L12525.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[a82a4267-be2d-4c30-8975-d7c2ddda35d6]]></guid><pubDate><![CDATA[Thu, 15 Oct 2026 08:56:30 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Concise Binary Object Representation (CBOR) nach RFC 8949 ist ein bin&amp;#228;res Datenformat. CBOR folgt dem Datenmodell von JSON, ist aber kompakter und schneller zu verarbeiten. Eingesetzt wird das Format vor allem dort, wo Bandbreite, Speicher oder Rechenleistung knapp sind oder Daten signiert werden: b...</body><item><title><![CDATA[Veranstaltung: Was bringt .NET 11.0? Die Neuheiten im SDK, der Klassenbibliothek, Entity Framework Core und ASP.NET Core]]></title><description><![CDATA[.NET 11.0 erscheint am 10.11.2026 als Nachfolger von .NET 10.0.

DOTNET-DOKTOR Holger Schwichtenberg zeigt in diesem Live-Event viele Code-Beispiele mit den Highlights der Neuerungen in .NET 11.0, in C# 15.0 (u.a. die neuen Union Types), in dem .NET 11.0-SDK, in der .NET 11.0-Klassenbibliothek, in Entity Framework Core 11.0, in ASP.NET Core 11.0. Besonders viele Neuerungen gibt es in Blazor.]]></description><link><![CDATA[https://www.IT-Visions.de/V12524.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8225D8F0-49D6-4E67-9EF4-E683DD4465E7}]]></guid><pubDate><![CDATA[Thu, 08 Oct 2026 22:06:28 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">.NET 11.0 erscheint am 10.11.2026 als Nachfolger von .NET 10.0.

DOTNET-DOKTOR Holger Schwichtenberg zeigt in diesem Live-Event viele Code-Beispiele mit den Highlights der Neuerungen in .NET 11.0, in C# 15.0 (u.a. die neuen Union Types), in dem .NET 11.0-SDK, in der .NET 11.0-Klassenbibliothek, in Entity Framework Core 11.0, in ASP.NET Core 11.0. Besonders viele Neuerungen gibt es in Blazor.</body><item><title><![CDATA[Alle Elemente: .NET 11.0 / C# 15.0 / ASP.NET Core 11.0 / Entity Framework Core 11.0]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/G12523.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8AB1879A-F82D-45F4-9098-3928BF521374}]]></guid><pubDate><![CDATA[Thu, 08 Oct 2026 09:00:51 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Lexikoneintrag: Model Context Protocol (MCP)]]></title><description><![CDATA[Das Model Context Protocol (MCP) ist ein offener Standard, der von der Firma Anthropic (ver&#246;ffentlicht im November 2024) entwickelt wurde und festlegt, wie Anwendungen Kontext an gro&#223;e Sprachmodelle (LLMs) &#252;bermitteln. MCP ist eine Standardmethode f&#252;r KI-Anwendungen und -Agenten, um eine Verbindung ...]]></description><link><![CDATA[https://www.IT-Visions.de/L11758.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{F13B15B4-42E8-4BC6-A2B1-7AF3A683051F}]]></guid><pubDate><![CDATA[Tue, 06 Oct 2026 07:20:41 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Model Context Protocol (MCP) ist ein offener Standard, der von der Firma Anthropic (ver&amp;#246;ffentlicht im November 2024) entwickelt wurde und festlegt, wie Anwendungen Kontext an gro&amp;#223;e Sprachmodelle (LLMs) &amp;#252;bermitteln. MCP ist eine Standardmethode f&amp;#252;r KI-Anwendungen und -Agenten, um eine Verbindung ...</body><item><title><![CDATA[Veranstaltung: Ihre KIs und Ihre unternehmenskritischen Daten: kontrollierter Zugriff mit MCP]]></title><description><![CDATA[Ja, Sie wollen, dass die KIs in Ihren Fachbereichen auf Unternehmensdaten zugreifen k&#246;nnen. Nein, Sie wollen nicht, dass dies unkontrolliert geschieht.
Ein eigener Server f&#252;r das Model Context Protocol (MCP) erm&#246;glicht es Ihnen, gezielt festzulegen, welche Lese- und Schreiboperationen Ihre KI-Werkzeuge in Ihren Datenbanken ausf&#252;hren d&#252;rfen.

Der Vortrag zeigt, wie Sie einen MCP-Server in .NET/C# entwickeln, mit Entity Framework Core an Datenbanken anbinden und in Copilot sowie Claude integrieren. Neben den grundlegenden MCP-Konzepten lernen Sie erweiterte Funktionen wie Notifications, Tasks, Elicitation und MCP Apps kennen. Auch die Authentifizierung kommt zur Sprache – einschlie&#223;lich der Herausforderungen, die sich aus der unterschiedlichen Unterst&#252;tzung durch die Clients ergeben.]]></description><link><![CDATA[https://www.IT-Visions.de/V12522.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8A4A3916-E99B-40AF-A3B8-3E67C800415C}]]></guid><pubDate><![CDATA[Mon, 05 Oct 2026 09:28:20 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Ja, Sie wollen, dass die KIs in Ihren Fachbereichen auf Unternehmensdaten zugreifen k&amp;#246;nnen. Nein, Sie wollen nicht, dass dies unkontrolliert geschieht.
Ein eigener Server f&amp;#252;r das Model Context Protocol (MCP) erm&amp;#246;glicht es Ihnen, gezielt festzulegen, welche Lese- und Schreiboperationen Ihre KI-Werkzeuge in Ihren Datenbanken ausf&amp;#252;hren d&amp;#252;rfen.

Der Vortrag zeigt, wie Sie einen MCP-Server in .NET/C# entwickeln, mit Entity Framework Core an Datenbanken anbinden und in Copilot sowie Claude integrieren. Neben den grundlegenden MCP-Konzepten lernen Sie erweiterte Funktionen wie Notifications, Tasks, Elicitation und MCP Apps kennen. Auch die Authentifizierung kommt zur Sprache – einschlie&amp;#223;lich der Herausforderungen, die sich aus der unterschiedlichen Unterst&amp;#252;tzung durch die Clients ergeben.</body><item><title><![CDATA[Veranstaltung: Neuigkeiten für .NET-Webentwickler in ASP.NET Core 11.0 und Blazor 11.0]]></title><description><![CDATA[.NET 11.0 ist im November 2026 als Nachfolger von .NET 10.0 erschienen.

Dieser Vortrag behandelt in zahlreichen praxisnahen Live-Demos die Neuerungen in Blazor (z.B. verbesserte Validierung, neue Steuerelemente, Pausieren von Circuits, Web Worker, Verbesserungen bei statischen Rendering u.a.) sowie ASP.NET Core, insbesondere Web-APIs und Open API Specification (z.B. Validierung, obsolete Funktionen und Dateir&#252;ckgaben). Auch die Integration von Union Types in Blazor und ASP.NET Core werden gezeigt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12521.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8F24C447-E2EA-4B9C-B596-25EDE0B13AD5}]]></guid><pubDate><![CDATA[Mon, 05 Oct 2026 09:27:49 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">.NET 11.0 ist im November 2026 als Nachfolger von .NET 10.0 erschienen.

Dieser Vortrag behandelt in zahlreichen praxisnahen Live-Demos die Neuerungen in Blazor (z.B. verbesserte Validierung, neue Steuerelemente, Pausieren von Circuits, Web Worker, Verbesserungen bei statischen Rendering u.a.) sowie ASP.NET Core, insbesondere Web-APIs und Open API Specification (z.B. Validierung, obsolete Funktionen und Dateir&amp;#252;ckgaben). Auch die Integration von Union Types in Blazor und ASP.NET Core werden gezeigt.</body><item><title><![CDATA[Veranstaltung: Neuigkeiten in .NET 11.0]]></title><description><![CDATA[.NET 11.0 ist im November 2026 als Nachfolger von .NET 10.0 erschienen.

DOTNET-DOKTOR Holger Schwichtenberg gibt zu Beginn der BASTA!-Konferenz wieder den traditionellen &#220;berblick &#252;ber die wichtigsten Neuerungen in .NET 11.0. In diesem Vortrag behandelt er die Erweiterungen des .NET SDKs, die Neuerungen bei den .NET-Basisklassenbibliotheken, bei Entity Framework Core  sowie in WPF und Windows Forms.

Die Neuigkeiten in C# 15.0 sowie ASP.NET Core 11.0 und Blazor 11.0 werden in weiteren Vortr&#228;gen behandelt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12520.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8486D723-A116-4AED-9633-B1EA4712F825}]]></guid><pubDate><![CDATA[Mon, 05 Oct 2026 09:27:18 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">.NET 11.0 ist im November 2026 als Nachfolger von .NET 10.0 erschienen.

DOTNET-DOKTOR Holger Schwichtenberg gibt zu Beginn der BASTA!-Konferenz wieder den traditionellen &amp;#220;berblick &amp;#252;ber die wichtigsten Neuerungen in .NET 11.0. In diesem Vortrag behandelt er die Erweiterungen des .NET SDKs, die Neuerungen bei den .NET-Basisklassenbibliotheken, bei Entity Framework Core  sowie in WPF und Windows Forms.

Die Neuigkeiten in C# 15.0 sowie ASP.NET Core 11.0 und Blazor 11.0 werden in weiteren Vortr&amp;#228;gen behandelt.</body><item><title><![CDATA[Veranstaltung: Moderne Webanwendungen mit Blazor 10.0/11.0: Tipps, Tricks und Tuning]]></title><description><![CDATA[Wenn Sie die Grundlagen von Blazor bereits kennen, sollten Sie diesen Praxis-Workshop von DOTNET-DOKTOR Holger Schwichtenberg unbedingt besuchen, um den Einsatz von Blazor Server und/oder Blazor WebAssembly in Ihren Projekten zu optimieren und die technischen Konzepte zu lernen, die Sie auch bei Einsatz von KI selbst wissen m&#252;ssen!

Der DOTNET-DOKTOR zeigt Ihnen zahlreiche Tipps, Tricks und Performanceoptimierungen f&#252;r Blazor und gibt seine unsch&#228;tzbaren Erfahrungen aus zahlreichen Praxisprojekten an Sie weiter. 

Sie profitieren von konkreten L&#246;sungsans&#228;tzen, Best Practices und Hintergrundwissen, die Ihnen helfen, Blazor effizient, performant und skalierbar einzusetzen.

Geplante Themen:

-	Wiederverwendung optimieren mit flexiblen eigenen Components 
-	Dynamische Komponenten
-	Zustandsweitergabe: Parameter vs. DI vs. Cascading Parameter
-	Fehler verbergen mit Error Boundaries
-	Optimierung durch Persistent Component State
-	&#220;berwachen der Circuits (Verbindungen) bei Blazor Server
-	Ressourcenverbrauch optimieren bei Blazor Server
-	Browser-Storage nutzen, um die UX zu verbessern
-	Fortschrittsanzeigen und Hintergrundaufgaben
-	Drag &amp; Drop
-	Integration von JavaScript-Libraries
-	StateHasChanged(), ShouldRender(), Virtualisierung und @Key
-	Metadatengetriebene Entwicklung: Automatisch generierte Eingabemasken

Der Workshop ist ein Hands-on-Workshop: Jeder 90-Minuten-Block besteht aus ca. 60 Minuten Vorf&#252;hrung und ca. 30 Minuten Zeit, um ausgew&#228;hlte Aspekte anhand von Aufgabenstellungen auszuprobieren und zu vertiefen. Bitte bringen Sie einen Laptop mit Visual Studio 2026 und dem .NET 10.0 SDK oder dem .NET 11.0 SDK mit.]]></description><link><![CDATA[https://www.IT-Visions.de/V12519.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{82479639-0D63-4E27-83B5-369E19A2BD39}]]></guid><pubDate><![CDATA[Mon, 05 Oct 2026 09:26:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Wenn Sie die Grundlagen von Blazor bereits kennen, sollten Sie diesen Praxis-Workshop von DOTNET-DOKTOR Holger Schwichtenberg unbedingt besuchen, um den Einsatz von Blazor Server und/oder Blazor WebAssembly in Ihren Projekten zu optimieren und die technischen Konzepte zu lernen, die Sie auch bei Einsatz von KI selbst wissen m&amp;#252;ssen!

Der DOTNET-DOKTOR zeigt Ihnen zahlreiche Tipps, Tricks und Performanceoptimierungen f&amp;#252;r Blazor und gibt seine unsch&amp;#228;tzbaren Erfahrungen aus zahlreichen Praxisprojekten an Sie weiter. 

Sie profitieren von konkreten L&amp;#246;sungsans&amp;#228;tzen, Best Practices und Hintergrundwissen, die Ihnen helfen, Blazor effizient, performant und skalierbar einzusetzen.

Geplante Themen:

-	Wiederverwendung optimieren mit flexiblen eigenen Components 
-	Dynamische Komponenten
-	Zustandsweitergabe: Parameter vs. DI vs. Cascading Parameter
-	Fehler verbergen mit Error Boundaries
-	Optimierung durch Persistent Component State
-	&amp;#220;berwachen der Circuits (Verbindungen) bei Blazor Server
-	Ressourcenverbrauch optimieren bei Blazor Server
-	Browser-Storage nutzen, um die UX zu verbessern
-	Fortschrittsanzeigen und Hintergrundaufgaben
-	Drag &amp;amp; Drop
-	Integration von JavaScript-Libraries
-	StateHasChanged(), ShouldRender(), Virtualisierung und @Key
-	Metadatengetriebene Entwicklung: Automatisch generierte Eingabemasken

Der Workshop ist ein Hands-on-Workshop: Jeder 90-Minuten-Block besteht aus ca. 60 Minuten Vorf&amp;#252;hrung und ca. 30 Minuten Zeit, um ausgew&amp;#228;hlte Aspekte anhand von Aufgabenstellungen auszuprobieren und zu vertiefen. Bitte bringen Sie einen Laptop mit Visual Studio 2026 und dem .NET 10.0 SDK oder dem .NET 11.0 SDK mit.</body><item><title><![CDATA[Veranstaltung: Effizienter Datenzugriff mit Entity Framework Core 10.0/11.0: Tipps, Tricks und Tuning]]></title><description><![CDATA[Wenn Sie die Grundlagen von Entity Framework Core bereits kennen, sollten Sie diesen Praxis-Workshop von Entity-Framework-Core-Guru Dr. Holger Schwichtenberg unbedingt besuchen, um den Einsatz des ORM-Mappers in Ihren Projekten zu optimieren und die technischen Konzepte zu lernen, die Sie auch bei KI-Einsatz selbst wissen m&#252;ssen!

Der Experte zeigt Ihnen zahlreiche Tipps, Tricks und Performanceoptimierungen f&#252;r Entity Framework Core und gibt seine unsch&#228;tzbaren Erfahrungen aus zahlreichen Praxisprojekten an Sie weiter. Dabei lernen Sie auch Kniffe, die in der offiziellen Dokumentation und der KI nicht zu finden sind.

Sie profitieren von konkreten L&#246;sungsans&#228;tzen, Best Practices und Hintergrundwissen, die Ihnen helfen, Entity Framework Core effizient, performant und skalierbar einzusetzen.

Insbesondere geht es um diese Themen:
- Anpassung des generierten Programmcodes beim Reverse Engineering durch T4
- Entit&#228;tsklassen mit INotifyPropertyChanged sind flexibler und das Change Tracking ist performanter
- Effizienteres Arbeiten durch trickreichen Umstieg auf das Forward Engineering auch bei bestehenden Datenbanken
- Jenseits der Normalisierung: Table Splitting und JSON-Spalten
- Optimierung der &#220;bergabe von Parametermengen in LINQ-Abfragen
- Daten deutlich schneller laden mit No-Tracking-Queries und dennoch &#196;nderungen mit dem Change Tracker verfolgen
- Caching-Herausforderungen verstehen und meistern
- Concurrency verstehen und meistern
- Effektiver Schutz vor SQL-Injections
- Ladestrategien: Lazy Loading, Eager Loading, Query Splitting, PreloadingAll, PreloadingFiltered
- Effizientes L&#246;schen und &#196;ndern einzelner Objekte
- Massenaktualisierungen / Massenl&#246;schen
- u.v.m.

Der Workshop ist ein Hands-on-Workshop: Jeder 90-Minuten-Block besteht aus ca. 60 Minuten Vorf&#252;hrung und ca. 30 Minuten Zeit, um ausgew&#228;hlte Aspekte anhand von Aufgabenstellungen auszuprobieren und zu vertiefen. Bitte bringen Sie einen Laptop mit Visual Studio 2026 und dem .NET 10.0 SDK oder dem .NET 11.0 SDK mit. Au&#223;erdem ben&#246;tigen Sie eine lokale Instanz von Microsoft SQL Server, wobei Version 2025 empfohlen ist.]]></description><link><![CDATA[https://www.IT-Visions.de/V12518.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5823B390-D0CF-4380-A26D-A22D32EF21CA}]]></guid><pubDate><![CDATA[Mon, 05 Oct 2026 09:23:43 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Wenn Sie die Grundlagen von Entity Framework Core bereits kennen, sollten Sie diesen Praxis-Workshop von Entity-Framework-Core-Guru Dr. Holger Schwichtenberg unbedingt besuchen, um den Einsatz des ORM-Mappers in Ihren Projekten zu optimieren und die technischen Konzepte zu lernen, die Sie auch bei KI-Einsatz selbst wissen m&amp;#252;ssen!

Der Experte zeigt Ihnen zahlreiche Tipps, Tricks und Performanceoptimierungen f&amp;#252;r Entity Framework Core und gibt seine unsch&amp;#228;tzbaren Erfahrungen aus zahlreichen Praxisprojekten an Sie weiter. Dabei lernen Sie auch Kniffe, die in der offiziellen Dokumentation und der KI nicht zu finden sind.

Sie profitieren von konkreten L&amp;#246;sungsans&amp;#228;tzen, Best Practices und Hintergrundwissen, die Ihnen helfen, Entity Framework Core effizient, performant und skalierbar einzusetzen.

Insbesondere geht es um diese Themen:
- Anpassung des generierten Programmcodes beim Reverse Engineering durch T4
- Entit&amp;#228;tsklassen mit INotifyPropertyChanged sind flexibler und das Change Tracking ist performanter
- Effizienteres Arbeiten durch trickreichen Umstieg auf das Forward Engineering auch bei bestehenden Datenbanken
- Jenseits der Normalisierung: Table Splitting und JSON-Spalten
- Optimierung der &amp;#220;bergabe von Parametermengen in LINQ-Abfragen
- Daten deutlich schneller laden mit No-Tracking-Queries und dennoch &amp;#196;nderungen mit dem Change Tracker verfolgen
- Caching-Herausforderungen verstehen und meistern
- Concurrency verstehen und meistern
- Effektiver Schutz vor SQL-Injections
- Ladestrategien: Lazy Loading, Eager Loading, Query Splitting, PreloadingAll, PreloadingFiltered
- Effizientes L&amp;#246;schen und &amp;#196;ndern einzelner Objekte
- Massenaktualisierungen / Massenl&amp;#246;schen
- u.v.m.

Der Workshop ist ein Hands-on-Workshop: Jeder 90-Minuten-Block besteht aus ca. 60 Minuten Vorf&amp;#252;hrung und ca. 30 Minuten Zeit, um ausgew&amp;#228;hlte Aspekte anhand von Aufgabenstellungen auszuprobieren und zu vertiefen. Bitte bringen Sie einen Laptop mit Visual Studio 2026 und dem .NET 10.0 SDK oder dem .NET 11.0 SDK mit. Au&amp;#223;erdem ben&amp;#246;tigen Sie eine lokale Instanz von Microsoft SQL Server, wobei Version 2025 empfohlen ist.</body><item><title><![CDATA[Schulung: MySQL-Datenzugriff mit dem .NET Framework]]></title><description><![CDATA[Optional: Grundlagen in .NET und ADO.NET

- Vorstellung unterschiedlicher Zugriffm&#246;glichkeiten wie ODBC, ByteFX oder Corelab
- Erarbeitung von Beispielen f&#252;r den Datenzugriff
- Optimierung der Performance
- MySQL-spezifische Zugriffstechniken
- Zugriff auf BLOBs
- Nutzung von Transaktionen
- Lizensierungsinformationen
- Aufbau von Testumgebungen

Optional: Nutzung von MySQL mit dem Entity Framework oder nHibernate]]></description><link><![CDATA[https://www.IT-Visions.de/S5734.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8D76028A-252E-4CF8-9827-36CF9F8A2613}]]></guid><pubDate><![CDATA[Sun, 04 Oct 2026 09:13:19 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: Grundlagen in .NET und ADO.NET

- Vorstellung unterschiedlicher Zugriffm&amp;#246;glichkeiten wie ODBC, ByteFX oder Corelab
- Erarbeitung von Beispielen f&amp;#252;r den Datenzugriff
- Optimierung der Performance
- MySQL-spezifische Zugriffstechniken
- Zugriff auf BLOBs
- Nutzung von Transaktionen
- Lizensierungsinformationen
- Aufbau von Testumgebungen

Optional: Nutzung von MySQL mit dem Entity Framework oder nHibernate</body><item><title><![CDATA[Schulung: Datenzugriff auf Oracle-Datenbanken mit .NET Framework]]></title><description><![CDATA[Optional: Grundlagen in .NET und ADO.NET

- Vergleichender &#220;berblick &#252;ber verf&#252;gbare ADO.NET Provider f&#252;r Oracle-Datenbanken
- Erarbeitung von Beispielen f&#252;r den Datenzugriff
- Optimierung der Performance
- Oracle-spezifische Zugriffstechniken
- Zugriff auf BLOBs
- Nutzung von Transaktionen
- Nutzung von Oracle-Diensten
- Hinweise auf Limitierungen
- Designhinweise f&#252;r die reibungslose Zusammenarbeit von Anwendung und Datenbank 
- Prinzipien von Test-Szenarien]]></description><link><![CDATA[https://www.IT-Visions.de/S5733.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A88CBBFE-936F-4C78-9C52-2661544B692D}]]></guid><pubDate><![CDATA[Sun, 04 Oct 2026 09:10:53 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Optional: Grundlagen in .NET und ADO.NET

- Vergleichender &amp;#220;berblick &amp;#252;ber verf&amp;#252;gbare ADO.NET Provider f&amp;#252;r Oracle-Datenbanken
- Erarbeitung von Beispielen f&amp;#252;r den Datenzugriff
- Optimierung der Performance
- Oracle-spezifische Zugriffstechniken
- Zugriff auf BLOBs
- Nutzung von Transaktionen
- Nutzung von Oracle-Diensten
- Hinweise auf Limitierungen
- Designhinweise f&amp;#252;r die reibungslose Zusammenarbeit von Anwendung und Datenbank 
- Prinzipien von Test-Szenarien</body><item><title><![CDATA[Schulung: ADO.NET Entity Framework (EF) mit Oracle - Objekt-Relationales Mapping für Oracle-Datenbanken]]></title><description><![CDATA[Basiswissen (ca. 1,0 Tag)
- Das Grundkonzept des Objekt-Relationales-Mappings (ORM)
- Bausteine des Entity Frameworks
- Entity Framework-Treiber f&#252;r Oracle: Oracle-eigener Treiber vs. DevArt dotConnect for Oracle vs. DataDirect
- Einstellungsm&#246;glichkeiten in den Oracle-Treibern
- ORM-Werkzeuge: Visual Studio versus DevArt Entity Developer for Oracle
- Architektur von Entity Framework-basierten Anwendungen
- Entity Framework ObjectServices
- Mapping (CSDL, SSDL, MSL, EDMX)
- EDM-Werkzeuge (Visual Studio-Assistent/Designer, edmgen.exe, u.a.)
- LINQ-to-Entities
- Alle Standardszenarien: Daten laden, Daten &#228;ndern, Daten anf&#252;gen, Daten speichern
- Navigation und Ladestrategien 
- &#196;nderungsverfolgung und Concurrency Control
- Direkter SQL-Einsatz
- Forward Mapping (Modell First) versus Reverse Mapping (Database First)
- Abbildung von Oracle-Eigenarten in Entity Framework (z.B. Gro&#223;schreibung, Sequences, etc.)

Einsatzgebiete (pro Einsatzgebiet 0,25 - 0,5 Tage)
- Einsatz von Entity Framework in WPF oder Windows Forms
- Einsatz von Entity Framework in ASP.NET/ASP.NET Core
- Einsatz von Entity Framework in WCF-Webservices
- Einsatz von Entity Framework in ASP.NET (Core) WebAPIs
- Einsatz von Entity Framework in Google RPC-Diensten
- Einsatz von Entity Framework in WCF Data Services

Aufbauwissen (ca. 1 bis 2 Tage)
- Code Only-Ansatz
- Plain Old CLR Objects (POCO)
- Serialisierung
- Einsatz in mehrschichtigen Anwendungen (n-Tier) - Self Tracking Entities
- Komplexere Mapping-Szenarien (Complex Types, Vererbung)
- Unterst&#252;tzung f&#252;r Stored Procedures
- Caching
- Entity Framework Client Provider
- Entity SQL (eSQL)
- Anpassung der Code-Generierung durch T4-Vorlagen
- Leistungsoptimierungen
- Tipps, Tricks, Best Practices]]></description><link><![CDATA[https://www.IT-Visions.de/S6623.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{E7803958-F921-44EC-BA2B-202A1DEEDC1E}]]></guid><pubDate><![CDATA[Sun, 04 Oct 2026 09:10:50 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Basiswissen (ca. 1,0 Tag)
- Das Grundkonzept des Objekt-Relationales-Mappings (ORM)
- Bausteine des Entity Frameworks
- Entity Framework-Treiber f&amp;#252;r Oracle: Oracle-eigener Treiber vs. DevArt dotConnect for Oracle vs. DataDirect
- Einstellungsm&amp;#246;glichkeiten in den Oracle-Treibern
- ORM-Werkzeuge: Visual Studio versus DevArt Entity Developer for Oracle
- Architektur von Entity Framework-basierten Anwendungen
- Entity Framework ObjectServices
- Mapping (CSDL, SSDL, MSL, EDMX)
- EDM-Werkzeuge (Visual Studio-Assistent/Designer, edmgen.exe, u.a.)
- LINQ-to-Entities
- Alle Standardszenarien: Daten laden, Daten &amp;#228;ndern, Daten anf&amp;#252;gen, Daten speichern
- Navigation und Ladestrategien 
- &amp;#196;nderungsverfolgung und Concurrency Control
- Direkter SQL-Einsatz
- Forward Mapping (Modell First) versus Reverse Mapping (Database First)
- Abbildung von Oracle-Eigenarten in Entity Framework (z.B. Gro&amp;#223;schreibung, Sequences, etc.)

Einsatzgebiete (pro Einsatzgebiet 0,25 - 0,5 Tage)
- Einsatz von Entity Framework in WPF oder Windows Forms
- Einsatz von Entity Framework in ASP.NET/ASP.NET Core
- Einsatz von Entity Framework in WCF-Webservices
- Einsatz von Entity Framework in ASP.NET (Core) WebAPIs
- Einsatz von Entity Framework in Google RPC-Diensten
- Einsatz von Entity Framework in WCF Data Services

Aufbauwissen (ca. 1 bis 2 Tage)
- Code Only-Ansatz
- Plain Old CLR Objects (POCO)
- Serialisierung
- Einsatz in mehrschichtigen Anwendungen (n-Tier) - Self Tracking Entities
- Komplexere Mapping-Szenarien (Complex Types, Vererbung)
- Unterst&amp;#252;tzung f&amp;#252;r Stored Procedures
- Caching
- Entity Framework Client Provider
- Entity SQL (eSQL)
- Anpassung der Code-Generierung durch T4-Vorlagen
- Leistungsoptimierungen
- Tipps, Tricks, Best Practices</body><item><title><![CDATA[Schulung: Ionic und Capacitor]]></title><description><![CDATA[# Ionic und Capacitor - Kernkonzepte

Grundlagen von Ionic
Grundlagen von Capacitor
Zusammenspiel von Ionic und Capacitor
Plattform&#252;bergreifende Entwicklung mit Webtechnologien
Architektur einer Ionic-/Capacitor-Anwendung
WebView als Basis nativer Apps
Native App vs. Web-App vs. Progressive Web App (PWA)
Unterst&#252;tzte Plattformen: iOS, Android und Web/PWA

# Ionic und Capacitor - Erste Schritte

&#220;bersicht
Einrichtung der Entwicklungsumgebung
Node.js und npm
Installation der Ionic CLI
Erstellen eines neuen Ionic-Projekts
Auswahl des Webfrontend-Frameworks
Einrichtung von Capacitor
Projektstruktur einer Ionic-/Capacitor-Anwendung
Pakete und Abh&#228;ngigkeiten
Ionic &#252;ber npm und CDN

# Ionic - Grundlagen der Entwicklung

Start eines Projekts
Vorschau einer App im Browser
Scaffolding von Seiten und Komponenten
Ionic-Komponenten verwenden
Entwickeln mit Angular, React oder Vue.js
Optional: Einsatz anderer Webframeworks wie Svelte
Navigation und Routing
Konfiguration einer Ionic-Anwendung
Ionic Platform API
App-Lebenszyklus
Hardware-Zur&#252;ck-Taste unter Android
Umgang mit der Bildschirmtastatur
Live-Reload w&#228;hrend der Entwicklung

# Capacitor - Native Plattformintegration

Architektur und Funktionsweise von Capacitor
Hinzuf&#252;gen von iOS und Android zu einem Webprojekt
Native Projekte f&#252;r iOS und Android
Zusammenspiel zwischen Webanwendung und nativer Plattform
Build, Copy und Sync mit der Capacitor CLI
&#214;ffnen und Bearbeiten der nativen Projekte
Entwicklung mit Xcode
Entwicklung mit Android Studio
Live-Reload auf Emulatoren und realen Ger&#228;ten
Plattformspezifische Konfiguration
App-ID, App-Name und weitere App-Einstellungen
Umgebungs- und Build-Konfigurationen

# Capacitor - Zugriff auf Ger&#228;tefunktionen

Grundlagen des Capacitor-Plugin-Modells
Offizielle Capacitor Plugins
Community Plugins
Kompatibilit&#228;t mit Cordova Plugins
Installation und Konfiguration von Plugins
Berechtigungen unter iOS und Android
Zugriff auf die Kamera
Dateisystemzugriff
Preferences und lokale Einstellungen
Geolocation
Netzwerkstatus
Zwischenablage und Teilen-Funktion
Haptisches Feedback
Status Bar und Splash Screen
Push Notifications und Local Notifications
App- und Device-Informationen
Deep Links und App Links

# Capacitor - Eigene native Erweiterungen

Aufbau eines Capacitor Plugins
Kommunikation zwischen JavaScript/TypeScript und nativer Plattform
Eigene native Funktionen integrieren
Native Implementierung f&#252;r Android mit Java/Kotlin
Native Implementierung f&#252;r iOS mit Swift
Plattformspezifischen Code kapseln

# Ionic - Gestaltung von App-Oberfl&#228;chen

Strukturierung einer App
Ionic UI Components
Layouts und responsive Gestaltung
Einsatz von responsiven Rastern
Verwendung globaler Stylesheets
CSS Utilities
Plattformspezifische Darstellung
Adaptive Oberfl&#228;chen f&#252;r Smartphone, Tablet und Web

# Ionic - Theming von App-Oberfl&#228;chen

Grundlagen des Theming
Plattform-Stile f&#252;r iOS und Material Des...]]></description><link><![CDATA[https://www.IT-Visions.de/S9398.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{F5CEA57F-FFA2-4747-B195-257FBDAE50BD}]]></guid><pubDate><![CDATA[Sun, 04 Oct 2026 09:04:06 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"># Ionic und Capacitor - Kernkonzepte

Grundlagen von Ionic
Grundlagen von Capacitor
Zusammenspiel von Ionic und Capacitor
Plattform&amp;#252;bergreifende Entwicklung mit Webtechnologien
Architektur einer Ionic-/Capacitor-Anwendung
WebView als Basis nativer Apps
Native App vs. Web-App vs. Progressive Web App (PWA)
Unterst&amp;#252;tzte Plattformen: iOS, Android und Web/PWA

# Ionic und Capacitor - Erste Schritte

&amp;#220;bersicht
Einrichtung der Entwicklungsumgebung
Node.js und npm
Installation der Ionic CLI
Erstellen eines neuen Ionic-Projekts
Auswahl des Webfrontend-Frameworks
Einrichtung von Capacitor
Projektstruktur einer Ionic-/Capacitor-Anwendung
Pakete und Abh&amp;#228;ngigkeiten
Ionic &amp;#252;ber npm und CDN

# Ionic - Grundlagen der Entwicklung

Start eines Projekts
Vorschau einer App im Browser
Scaffolding von Seiten und Komponenten
Ionic-Komponenten verwenden
Entwickeln mit Angular, React oder Vue.js
Optional: Einsatz anderer Webframeworks wie Svelte
Navigation und Routing
Konfiguration einer Ionic-Anwendung
Ionic Platform API
App-Lebenszyklus
Hardware-Zur&amp;#252;ck-Taste unter Android
Umgang mit der Bildschirmtastatur
Live-Reload w&amp;#228;hrend der Entwicklung

# Capacitor - Native Plattformintegration

Architektur und Funktionsweise von Capacitor
Hinzuf&amp;#252;gen von iOS und Android zu einem Webprojekt
Native Projekte f&amp;#252;r iOS und Android
Zusammenspiel zwischen Webanwendung und nativer Plattform
Build, Copy und Sync mit der Capacitor CLI
&amp;#214;ffnen und Bearbeiten der nativen Projekte
Entwicklung mit Xcode
Entwicklung mit Android Studio
Live-Reload auf Emulatoren und realen Ger&amp;#228;ten
Plattformspezifische Konfiguration
App-ID, App-Name und weitere App-Einstellungen
Umgebungs- und Build-Konfigurationen

# Capacitor - Zugriff auf Ger&amp;#228;tefunktionen

Grundlagen des Capacitor-Plugin-Modells
Offizielle Capacitor Plugins
Community Plugins
Kompatibilit&amp;#228;t mit Cordova Plugins
Installation und Konfiguration von Plugins
Berechtigungen unter iOS und Android
Zugriff auf die Kamera
Dateisystemzugriff
Preferences und lokale Einstellungen
Geolocation
Netzwerkstatus
Zwischenablage und Teilen-Funktion
Haptisches Feedback
Status Bar und Splash Screen
Push Notifications und Local Notifications
App- und Device-Informationen
Deep Links und App Links

# Capacitor - Eigene native Erweiterungen

Aufbau eines Capacitor Plugins
Kommunikation zwischen JavaScript/TypeScript und nativer Plattform
Eigene native Funktionen integrieren
Native Implementierung f&amp;#252;r Android mit Java/Kotlin
Native Implementierung f&amp;#252;r iOS mit Swift
Plattformspezifischen Code kapseln

# Ionic - Gestaltung von App-Oberfl&amp;#228;chen

Strukturierung einer App
Ionic UI Components
Layouts und responsive Gestaltung
Einsatz von responsiven Rastern
Verwendung globaler Stylesheets
CSS Utilities
Plattformspezifische Darstellung
Adaptive Oberfl&amp;#228;chen f&amp;#252;r Smartphone, Tablet und Web

# Ionic - Theming von App-Oberfl&amp;#228;chen

Grundlagen des Theming
Plattform-Stile f&amp;#252;r iOS und Material Des...</body><item><title><![CDATA[Alle Elemente: ]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/E12513.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{9D4948B1-99D4-437E-8975-882A57901DAC}]]></guid><pubDate><![CDATA[Thu, 17 Sep 2026 09:55:21 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Veranstaltung: INFOTAG "KI für Softwareentwickler(innen) 2027: Modelle, Werkzeuge, Agenten, Standards und Sicherheit"]]></title><description><![CDATA[Seit 16 Jahren bringen wir Softwareentwickler(innen), Projektleiter(innen) und Softwarearchitekten/-innen bei unseren INFOTAGEN auf den neuesten Stand der Technik.

Mit unserem n&#228;chsten INFOTAG &quot;KI f&#252;r Softwareentwickler(innen)&quot; widmen wir uns einen ganzen Tag lang den Technologien, Werkzeugen und Standards rund um k&#252;nstliche Intelligenz beim Einsatz in der Softwareentwicklung. 

Wie immer bei unseren INFOTAGEN erhalten Sie von renommierten Experten eine geballte Informationsladung sowie unabh&#228;ngige Einsch&#228;tzungen - ohne Sponsoreneinfluss.]]></description><link><![CDATA[https://www.IT-Visions.de/V12512.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4963B34D-D0FB-45EE-B54B-9BAC67B99FB9}]]></guid><pubDate><![CDATA[Wed, 16 Sep 2026 18:25:59 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Seit 16 Jahren bringen wir Softwareentwickler(innen), Projektleiter(innen) und Softwarearchitekten/-innen bei unseren INFOTAGEN auf den neuesten Stand der Technik.

Mit unserem n&amp;#228;chsten INFOTAG &amp;quot;KI f&amp;#252;r Softwareentwickler(innen)&amp;quot; widmen wir uns einen ganzen Tag lang den Technologien, Werkzeugen und Standards rund um k&amp;#252;nstliche Intelligenz beim Einsatz in der Softwareentwicklung. 

Wie immer bei unseren INFOTAGEN erhalten Sie von renommierten Experten eine geballte Informationsladung sowie unabh&amp;#228;ngige Einsch&amp;#228;tzungen - ohne Sponsoreneinfluss.</body><item><title><![CDATA[Alle Elemente: ]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/E12511.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B85683F1-3541-4FE2-B18E-98D648E0A75F}]]></guid><pubDate><![CDATA[Wed, 16 Sep 2026 18:25:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Lexikoneintrag: Model Context Protocol App (MCP-App)]]></title><description><![CDATA[Eine MCP-App ist eine von einem MCP-Tool gelieferte interaktive Benutzeroberfl&#228;che (HTML/CSS/JavaScript), die als MCP-Ressource auf dem Server liegt.
Der MCP-Host stellt die MCP-App direkt in seiner Oberfl&#228;che dar.
Die MCP-App kann auch Nachrichten an den MCP-Host senden. Der Host kann daf&#252;r eine ...]]></description><link><![CDATA[https://www.IT-Visions.de/L12510.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[2536e9c9-ceff-4f9f-8930-4353d32c6c9c]]></guid><pubDate><![CDATA[Mon, 14 Sep 2026 16:46:07 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Eine MCP-App ist eine von einem MCP-Tool gelieferte interaktive Benutzeroberfl&amp;#228;che (HTML/CSS/JavaScript), die als MCP-Ressource auf dem Server liegt.
Der MCP-Host stellt die MCP-App direkt in seiner Oberfl&amp;#228;che dar.
Die MCP-App kann auch Nachrichten an den MCP-Host senden. Der Host kann daf&amp;#252;r eine ...</body><item><title><![CDATA[Lexikoneintrag: Stream]]></title><description><![CDATA[(COM) Ein Compound File besteht aus einem Storage, der beliebig viele Sub-Storages enthalten kann. Jedes Storage kann aus Streams und weiteren Sub-Storages bestehen. Ein Compound File ist daher vergleichbar mit einem Dateisystem: Storages sind Verzeichnisse, Streams sind Dateien.

(.NET) .NET-Klas...]]></description><link><![CDATA[https://www.IT-Visions.de/L333.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8BC50B29-1C9B-4657-8FFD-7C469A214040}]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 09:30:49 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">(COM) Ein Compound File besteht aus einem Storage, der beliebig viele Sub-Storages enthalten kann. Jedes Storage kann aus Streams und weiteren Sub-Storages bestehen. Ein Compound File ist daher vergleichbar mit einem Dateisystem: Storages sind Verzeichnisse, Streams sind Dateien.

(.NET) .NET-Klas...</body><item><title><![CDATA[Lexikoneintrag: Microsoft Silverlight als Konkurrenz zu Macromedia Flash/Adobe AIR und kompletten .NET-Anwendungen auf dem Desktop]]></title><description><![CDATA[Silverlight ist eine reduzierte Version des Microsoft .NET Frameworks, mit der man sowohl Plug-In-basierte Browser-Anwendungen (Rich Internet Applications - RIA) als auch eigenst&#228;ndige Desktop-Anwendungen schreiben kann.

Versionsgeschichte
--------------------------
Version 1.0: 4.9.2007 (Versi...]]></description><link><![CDATA[https://www.IT-Visions.de/L4833.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{133C5ADB-3E1F-4CE2-9400-455A5EFF9BE0}]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 09:27:38 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Silverlight ist eine reduzierte Version des Microsoft .NET Frameworks, mit der man sowohl Plug-In-basierte Browser-Anwendungen (Rich Internet Applications - RIA) als auch eigenst&amp;#228;ndige Desktop-Anwendungen schreiben kann.

Versionsgeschichte
--------------------------
Version 1.0: 4.9.2007 (Versi...</body><item><title><![CDATA[Lexikoneintrag: Streaming]]></title><description><![CDATA[Streaming bezeichnet ganz allgemein die fortlaufende &#220;bertragung und Verarbeitung von Daten. Sender und Empf&#228;nger arbeiten dabei gleichzeitig: Daten werden in kleinen Teilen geliefert, sobald sie vorhanden sind. Es muss nicht erst der gesamte Datenbestand vorliegen.

Beispiele:
------------------...]]></description><link><![CDATA[https://www.IT-Visions.de/L12509.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[f90c04b5-3642-432b-852d-716c81306b9c]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 09:26:41 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Streaming bezeichnet ganz allgemein die fortlaufende &amp;#220;bertragung und Verarbeitung von Daten. Sender und Empf&amp;#228;nger arbeiten dabei gleichzeitig: Daten werden in kleinen Teilen geliefert, sobald sie vorhanden sind. Es muss nicht erst der gesamte Datenbestand vorliegen.

Beispiele:
------------------...</body><item><title><![CDATA[Lexikoneintrag: Agent User Interaction Protocol (AG-UI)]]></title><description><![CDATA[AG-UI standardisiert die ereignisbasierte Kommunikation zwischen Agent und Benutzeroberfl&#228;che (z.B. Webanwendung).

Typische Szenarien:
- Fortschrittsanzeigen
- Streaming-Ausgaben
- Formulareingaben
- Genehmigungen
- Tool-Aufrufe
- R&#252;ckfragen

AG-UI ist keine Spezifikation f&#252;r das Layout o...]]></description><link><![CDATA[https://www.IT-Visions.de/L12295.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[52b4bc72-ba07-4f83-ad49-b011af5901e1]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 09:21:39 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">AG-UI standardisiert die ereignisbasierte Kommunikation zwischen Agent und Benutzeroberfl&amp;#228;che (z.B. Webanwendung).

Typische Szenarien:
- Fortschrittsanzeigen
- Streaming-Ausgaben
- Formulareingaben
- Genehmigungen
- Tool-Aufrufe
- R&amp;#252;ckfragen

AG-UI ist keine Spezifikation f&amp;#252;r das Layout o...</body><item><title><![CDATA[Fachveröffentlichung: Neues für Zahlen, Unicode und Komprimierung in .NET 11.0 Preview 1 bis 5]]></title><description><![CDATA[Zwischen Februar und Juni 2026 sind die Preview-Versionen 1 bis 5 von .NET 11.0 erschienen. Microsoft liefert darin Neuerungen f&#252;r Zufalls(zahlen), Unicode-Zeichenketten und Komprimierung. Die endg&#252;ltige Version ist f&#252;r November 2026 geplant. In diesem Beitrag werden einige der Neuerungen aus der .NET-Basisklassenbibliothek vorgestellt.]]></description><link><![CDATA[https://www.IT-Visions.de/P12508.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{35E301D3-37BF-4912-A45A-2E735CC4084B}]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 09:06:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Zwischen Februar und Juni 2026 sind die Preview-Versionen 1 bis 5 von .NET 11.0 erschienen. Microsoft liefert darin Neuerungen f&amp;#252;r Zufalls(zahlen), Unicode-Zeichenketten und Komprimierung. Die endg&amp;#252;ltige Version ist f&amp;#252;r November 2026 geplant. In diesem Beitrag werden einige der Neuerungen aus der .NET-Basisklassenbibliothek vorgestellt.</body><item><title><![CDATA[Fachveröffentlichung: .NET 11.0 biegt mit Release Candidate 1 auf die Zielgerade ein]]></title><description><![CDATA[Mit dem ersten Release Candidate von .NET 11.0 erlaubt Microsoft den produktiven Einsatz. Zugleich liefert diese Version noch eine Reihe von Verbesserungen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12507.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D98A6489-61A7-402F-AD53-CEEA47599A7B}]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 09:04:07 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Mit dem ersten Release Candidate von .NET 11.0 erlaubt Microsoft den produktiven Einsatz. Zugleich liefert diese Version noch eine Reihe von Verbesserungen.</body><item><title><![CDATA[Fachveröffentlichung: .NET 11 Preview 1–4: Hard Links und neue Process-APIs]]></title><description><![CDATA[Neue System.IO-APIs f&#252;r Hard Links sowie Process.Run(), StartAndForget() und weitere Verbesserungen beim Prozessstart in .NET 11]]></description><link><![CDATA[https://www.IT-Visions.de/P12506.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B48263B1-BEBB-440A-ABDB-840D23F841C6}]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 09:03:19 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Neue System.IO-APIs f&amp;#252;r Hard Links sowie Process.Run(), StartAndForget() und weitere Verbesserungen beim Prozessstart in .NET 11</body><item><title><![CDATA[Lexikoneintrag: Agent Client Protocol (ACP)]]></title><description><![CDATA[Das Agent Client Protocol (ACP) ist ein offener Standard f&#252;r die Kommunikation zwischen einer Entwicklungsumgebung (IDE/Editor) und einem KI-Coding-Agenten. Man kann ACP vereinfacht als das &quot;LSP f&#252;r KI-Agenten&quot; betrachten.

Beide Seiten k&#246;nnen Methoden aufrufen und Notifications senden:


Clien...]]></description><link><![CDATA[https://www.IT-Visions.de/L12292.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[4e738cfb-0598-4988-9055-e154c97fe47e]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 08:55:12 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Agent Client Protocol (ACP) ist ein offener Standard f&amp;#252;r die Kommunikation zwischen einer Entwicklungsumgebung (IDE/Editor) und einem KI-Coding-Agenten. Man kann ACP vereinfacht als das &amp;quot;LSP f&amp;#252;r KI-Agenten&amp;quot; betrachten.

Beide Seiten k&amp;#246;nnen Methoden aufrufen und Notifications senden:


Clien...</body><item><title><![CDATA[Lexikoneintrag: JSON-RPC]]></title><description><![CDATA[JSON-RPC ist ein schlankes Protokoll f&#252;r Remote Procedure Calls mit JSON als Datenformat: Ein Client ruft &#252;ber eine Nachricht eine Funktion auf einem Server auf und erh&#228;lt bei Bedarf eine Antwort. Die aktuelle Spezifikation ist JSON-RPC 2.0.

JSON-RPC definiert nur Nachrichtenformat und Bedeutung ...]]></description><link><![CDATA[https://www.IT-Visions.de/L12505.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[70864e08-c8e8-4bd0-9c1a-daf76c0ed2c0]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 08:50:46 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">JSON-RPC ist ein schlankes Protokoll f&amp;#252;r Remote Procedure Calls mit JSON als Datenformat: Ein Client ruft &amp;#252;ber eine Nachricht eine Funktion auf einem Server auf und erh&amp;#228;lt bei Bedarf eine Antwort. Die aktuelle Spezifikation ist JSON-RPC 2.0.

JSON-RPC definiert nur Nachrichtenformat und Bedeutung ...</body><item><title><![CDATA[Lexikoneintrag: Agent2Agent (A2A)]]></title><description><![CDATA[Das Protokoll Agent2Agent (A2A) erlaubt die Zusammenarbeit mehrerer unabh&#228;ngiger Agenten, programmiersprachen&#252;bergreifend &#252;ber das Netzwerk. Im Gegensatz dazu dient das komplement&#228;re Model Context Protocol (MCP) der Kommunikation von Agenten mit Werkzeugen.

Eigenschaften
------------------------...]]></description><link><![CDATA[https://www.IT-Visions.de/L12294.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[83787a66-d451-435d-bcbc-42db09d140f2]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 08:41:35 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Protokoll Agent2Agent (A2A) erlaubt die Zusammenarbeit mehrerer unabh&amp;#228;ngiger Agenten, programmiersprachen&amp;#252;bergreifend &amp;#252;ber das Netzwerk. Im Gegensatz dazu dient das komplement&amp;#228;re Model Context Protocol (MCP) der Kommunikation von Agenten mit Werkzeugen.

Eigenschaften
------------------------...</body><item><title><![CDATA[Lexikoneintrag: Linux Foundation]]></title><description><![CDATA[Gemeinn&#252;tzige Organisation zur F&#246;rderung von Linux, gegr&#252;ndet 21.1.2007

Microsoft ist seit November 2016 mit einer Platin-Mitgliedschaft der Linux Foundation.]]></description><link><![CDATA[https://www.IT-Visions.de/L12504.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[e4ad3a53-e851-4cf5-8fbb-affd8e664cfb]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 08:39:57 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Gemeinn&amp;#252;tzige Organisation zur F&amp;#246;rderung von Linux, gegr&amp;#252;ndet 21.1.2007

Microsoft ist seit November 2016 mit einer Platin-Mitgliedschaft der Linux Foundation.</body><item><title><![CDATA[Lexikoneintrag: Agentic AI Foundation (AAIF)]]></title><description><![CDATA[Die Agentic AI Foundation ist ein Teil der Linux Foundation.

&quot;The Agentic AI Foundation (www.aaif.io) (AAIF) provides a neutral, open foundation to ensure this critical capability evolves transparently, collaboratively, and in ways that advance the adoption of leading open source AI projects. AAI...]]></description><link><![CDATA[https://www.IT-Visions.de/L12503.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[427f391a-ebae-4d66-af1b-818c05ee1de9]]></guid><pubDate><![CDATA[Fri, 11 Sep 2026 08:38:21 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Agentic AI Foundation ist ein Teil der Linux Foundation.

&amp;quot;The Agentic AI Foundation (www.aaif.io) (AAIF) provides a neutral, open foundation to ensure this critical capability evolves transparently, collaboratively, and in ways that advance the adoption of leading open source AI projects. AAI...</body><item><title><![CDATA[Veranstaltung: Metadatengetriebene Entwicklung: Eingabemasken generieren sich von selbst]]></title><description><![CDATA[Viele Anwendungen bestehen aus einer Vielzahl von Eingabemasken, deren Erstellung f&#252;r Entwicklerinnen und Entwickler oft einen erheblichen Aufwand bedeutet. Dabei gen&#252;gen h&#228;ufig bereits einfache .NET-Klassen mit einigen Metadaten in Form von Attributen und Annotationen an den Eigenschaften, um auch komplexere Formulare zur Laufzeit automatisch zu erzeugen.

Ein alternativer Ansatz f&#252;r Ad-hoc-Formulare ist eine auf Markdown basierende Domain Specific Language (DSL). Damit k&#246;nnen selbst Anwenderinnen und Anwender ohne Programmierkenntnisse Formulare definieren und bereitstellen. Dieser Ansatz eignet sich beispielsweise als unternehmensinterne Alternative zu Google Forms oder Microsoft Forms.

DOTNET-DOKTOR Holger Schwichtenberg stellt in diesem praxisorientierten Vortrag beide Wege zur dynamischen Formularerzeugung anhand von Blazor vor. Die gezeigten Konzepte lassen sich ebenso auf andere GUI-Frameworks &#252;bertragen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12502.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6795D637-FC0D-40A5-9264-341CC30D830E}]]></guid><pubDate><![CDATA[Wed, 09 Sep 2026 19:00:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Viele Anwendungen bestehen aus einer Vielzahl von Eingabemasken, deren Erstellung f&amp;#252;r Entwicklerinnen und Entwickler oft einen erheblichen Aufwand bedeutet. Dabei gen&amp;#252;gen h&amp;#228;ufig bereits einfache .NET-Klassen mit einigen Metadaten in Form von Attributen und Annotationen an den Eigenschaften, um auch komplexere Formulare zur Laufzeit automatisch zu erzeugen.

Ein alternativer Ansatz f&amp;#252;r Ad-hoc-Formulare ist eine auf Markdown basierende Domain Specific Language (DSL). Damit k&amp;#246;nnen selbst Anwenderinnen und Anwender ohne Programmierkenntnisse Formulare definieren und bereitstellen. Dieser Ansatz eignet sich beispielsweise als unternehmensinterne Alternative zu Google Forms oder Microsoft Forms.

DOTNET-DOKTOR Holger Schwichtenberg stellt in diesem praxisorientierten Vortrag beide Wege zur dynamischen Formularerzeugung anhand von Blazor vor. Die gezeigten Konzepte lassen sich ebenso auf andere GUI-Frameworks &amp;#252;bertragen.</body><item><title><![CDATA[Lexikoneintrag: Was ist neu in ASP.NET Core 11.0?]]></title><description><![CDATA[ASP.NET Core 11.0 wird als Nachfolger von ASP.NET Core 10.0 zusammen mit .NET 11.0 am 10. November 2026 erscheinen.

Neuigkeiten in ASP.NET Core 11.0 gegen&#252;ber ASP.NET Core 10.0
----------------------------
- Der in ASP.NET integrierte Webserver Kestrel lehnt seit .NET 11.0 Preview 2 ung&#252;ltige A...]]></description><link><![CDATA[https://www.IT-Visions.de/L12104.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[1f7d9b6e-78b5-4ec0-8ebe-0a53e18fac46]]></guid><pubDate><![CDATA[Wed, 09 Sep 2026 18:32:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">ASP.NET Core 11.0 wird als Nachfolger von ASP.NET Core 10.0 zusammen mit .NET 11.0 am 10. November 2026 erscheinen.

Neuigkeiten in ASP.NET Core 11.0 gegen&amp;#252;ber ASP.NET Core 10.0
----------------------------
- Der in ASP.NET integrierte Webserver Kestrel lehnt seit .NET 11.0 Preview 2 ung&amp;#252;ltige A...</body><item><title><![CDATA[Fachveröffentlichung: C# 15.0 Union Types: Discriminated Unions erklärt]]></title><description><![CDATA[C# 15.0 f&#252;hrt Union Types ein – mit neuer Syntax, Pattern Matching und praxisnahen Einsatzm&#246;glichkeiten.]]></description><link><![CDATA[https://www.IT-Visions.de/P12501.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8D68ED19-C195-42DE-AD01-F44E95E15436}]]></guid><pubDate><![CDATA[Wed, 02 Sep 2026 08:24:52 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">C# 15.0 f&amp;#252;hrt Union Types ein – mit neuer Syntax, Pattern Matching und praxisnahen Einsatzm&amp;#246;glichkeiten.</body><item><title><![CDATA[Schulung: Protokolle für KI-Agenten: Agent Client Protocol (ACP), Agent2Agent (A2A), Agent User Interaction Protocol (AG-UI) und Agent-to-User Interface (A2UI)]]></title><description><![CDATA[
# &#220;berblick &#252;ber offene Protokolle f&#252;r KI-Agenten
 - Motivation f&#252;r standardisierte Agenten-Schnittstellen
 - Abgrenzung zu propriet&#228;ren Agenten-APIs
 - Zusammenspiel mit dem Model Context Protocol (MCP)
 - Architektur eines Systems aus Benutzeroberfl&#228;che, Agenten und Tools

# Einordnung der Protokolle nach Kommunikationsrichtung
 - ACP: Entwicklungsumgebung ↔ Coding-Agent
 - A2A: Agent ↔ Agent
 - AG-UI: Benutzeroberfl&#228;che ↔ Agent
 - A2UI: Agent → strukturierte Benutzeroberfl&#228;che
 - MCP: Agent ↔ Tools, Ressourcen und externe Systeme

# Agent Client Protocol (ACP)
 - Zielsetzung und Einsatzgebiete von ACP
 - Kommunikation zwischen IDE bzw. Editor und Coding-Agent
 - Client-Agent-Architektur
 - JSON-RPC 2.0 als Kommunikationsmodell
 - Initialisierung und Capability Negotiation
 - Sessions erzeugen und wiederaufnehmen
 - Prompts, Session Updates und Streaming
 - Dateioperationen und Berechtigungsanfragen
 - Abbrechen laufender Agentenoperationen
 - Implementierung eines einfachen ACP-Clients
 - Implementierung bzw. Integration eines ACP-Agenten

# Agent2Agent Protocol (A2A)
 - Motivation und Architektur verteilter Multi-Agenten-Systeme
 - Agent Discovery und Beschreibung von F&#228;higkeiten
 - Agent Cards
 - Nachrichten und strukturierte Inhalte
 - Tasks und deren Lebenszyklus
 - Lang laufende Agentenaufgaben
 - Austausch von Artefakten
 - Streaming und asynchrone Kommunikation
 - Authentifizierung und Sicherheitskonzepte
 - Implementierung eines A2A-Servers
 - Implementierung eines A2A-Clients
 - Delegation von Aufgaben an spezialisierte Agenten

# Agent User Interaction Protocol (AG-UI)
 - Motivation f&#252;r ein standardisiertes Agenten-Frontend-Protokoll
 - Architektur zwischen Agent Runtime und Benutzeroberfl&#228;che
 - Ereignisbasiertes Kommunikationsmodell
 - Standardisierte Event-Typen
 - Streaming von Agentenantworten
 - Bidirektionale Synchronisierung von Zustand und Kontext
 - Tool-Aufrufe im Frontend
 - Human-in-the-Loop-Szenarien
 - Generative und agentengesteuerte Benutzeroberfl&#228;chen
 - Implementierung eines AG-UI-kompatiblen Agenten-Backends
 - Integration eines AG-UI-Clients in eine Webanwendung

# Agent-to-User Interface (A2UI)
 - Zielsetzung und Einsatzgebiete von A2UI
 - Agentengesteuerte Erzeugung und Aktualisierung von Benutzeroberfl&#228;chen
 - Deklarative Beschreibung von UI-Komponenten
 - Strukturierte UI-Daten statt generiertem HTML oder Programmcode
 - Komponenten, Eigenschaften, Layouts und Interaktionen
 - &#220;bertragung von UI-Zust&#228;nden und Benutzeraktionen
 - Dynamische Anpassung der Oberfl&#228;che durch Agenten
 - Trennung zwischen Agentenlogik und konkretem UI-Framework
 - Rendering auf unterschiedlichen Clients und Plattformen
 - Sicherheitsaspekte bei agentengenerierten Benutzeroberfl&#228;chen
 - Implementierung eines A2UI-Clients bzw. Renderers
 - Erzeugung von A2UI-Ausgaben durch einen Agenten

# Abgrenzung von AG-UI und A2UI
 - AG-UI als Kommunikations- und Ereignisprotok...]]></description><link><![CDATA[https://www.IT-Visions.de/S11781.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B9C29EB3-64AB-4246-9335-761FB5609BE4}]]></guid><pubDate><![CDATA[Tue, 25 Aug 2026 17:20:55 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">
# &amp;#220;berblick &amp;#252;ber offene Protokolle f&amp;#252;r KI-Agenten
 - Motivation f&amp;#252;r standardisierte Agenten-Schnittstellen
 - Abgrenzung zu propriet&amp;#228;ren Agenten-APIs
 - Zusammenspiel mit dem Model Context Protocol (MCP)
 - Architektur eines Systems aus Benutzeroberfl&amp;#228;che, Agenten und Tools

# Einordnung der Protokolle nach Kommunikationsrichtung
 - ACP: Entwicklungsumgebung ↔ Coding-Agent
 - A2A: Agent ↔ Agent
 - AG-UI: Benutzeroberfl&amp;#228;che ↔ Agent
 - A2UI: Agent → strukturierte Benutzeroberfl&amp;#228;che
 - MCP: Agent ↔ Tools, Ressourcen und externe Systeme

# Agent Client Protocol (ACP)
 - Zielsetzung und Einsatzgebiete von ACP
 - Kommunikation zwischen IDE bzw. Editor und Coding-Agent
 - Client-Agent-Architektur
 - JSON-RPC 2.0 als Kommunikationsmodell
 - Initialisierung und Capability Negotiation
 - Sessions erzeugen und wiederaufnehmen
 - Prompts, Session Updates und Streaming
 - Dateioperationen und Berechtigungsanfragen
 - Abbrechen laufender Agentenoperationen
 - Implementierung eines einfachen ACP-Clients
 - Implementierung bzw. Integration eines ACP-Agenten

# Agent2Agent Protocol (A2A)
 - Motivation und Architektur verteilter Multi-Agenten-Systeme
 - Agent Discovery und Beschreibung von F&amp;#228;higkeiten
 - Agent Cards
 - Nachrichten und strukturierte Inhalte
 - Tasks und deren Lebenszyklus
 - Lang laufende Agentenaufgaben
 - Austausch von Artefakten
 - Streaming und asynchrone Kommunikation
 - Authentifizierung und Sicherheitskonzepte
 - Implementierung eines A2A-Servers
 - Implementierung eines A2A-Clients
 - Delegation von Aufgaben an spezialisierte Agenten

# Agent User Interaction Protocol (AG-UI)
 - Motivation f&amp;#252;r ein standardisiertes Agenten-Frontend-Protokoll
 - Architektur zwischen Agent Runtime und Benutzeroberfl&amp;#228;che
 - Ereignisbasiertes Kommunikationsmodell
 - Standardisierte Event-Typen
 - Streaming von Agentenantworten
 - Bidirektionale Synchronisierung von Zustand und Kontext
 - Tool-Aufrufe im Frontend
 - Human-in-the-Loop-Szenarien
 - Generative und agentengesteuerte Benutzeroberfl&amp;#228;chen
 - Implementierung eines AG-UI-kompatiblen Agenten-Backends
 - Integration eines AG-UI-Clients in eine Webanwendung

# Agent-to-User Interface (A2UI)
 - Zielsetzung und Einsatzgebiete von A2UI
 - Agentengesteuerte Erzeugung und Aktualisierung von Benutzeroberfl&amp;#228;chen
 - Deklarative Beschreibung von UI-Komponenten
 - Strukturierte UI-Daten statt generiertem HTML oder Programmcode
 - Komponenten, Eigenschaften, Layouts und Interaktionen
 - &amp;#220;bertragung von UI-Zust&amp;#228;nden und Benutzeraktionen
 - Dynamische Anpassung der Oberfl&amp;#228;che durch Agenten
 - Trennung zwischen Agentenlogik und konkretem UI-Framework
 - Rendering auf unterschiedlichen Clients und Plattformen
 - Sicherheitsaspekte bei agentengenerierten Benutzeroberfl&amp;#228;chen
 - Implementierung eines A2UI-Clients bzw. Renderers
 - Erzeugung von A2UI-Ausgaben durch einen Agenten

# Abgrenzung von AG-UI und A2UI
 - AG-UI als Kommunikations- und Ereignisprotok...</body><item><title><![CDATA[Alle Elemente: ]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/E12500.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1F88D6C5-FC66-4CD3-9645-906F19FD3F0D}]]></guid><pubDate><![CDATA[Mon, 24 Aug 2026 09:35:04 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Lexikoneintrag: Dynamic Client Registration (DCR)]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/L12499.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[17f35037-216b-438d-981e-9447c77e8e0e]]></guid><pubDate><![CDATA[Sun, 23 Aug 2026 13:00:59 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Lexikoneintrag: Proof Key for Code Exchange (PKCE)]]></title><description><![CDATA[Proof Key for Code Exchange (PKCE) ist eine Erweiterung von OAuth 2.0 Authorization Code Flow, die verhindert, dass ein abgefangener Authorization Code von einem Angreifer verwendet werden kann.

PKCE wird besonders bei Public Clients eingesetzt, also Anwendungen, die kein Client Secret sicher geh...]]></description><link><![CDATA[https://www.IT-Visions.de/L12498.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[62bbb49f-1076-46ad-9414-e548ea045303]]></guid><pubDate><![CDATA[Sat, 22 Aug 2026 18:01:30 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Proof Key for Code Exchange (PKCE) ist eine Erweiterung von OAuth 2.0 Authorization Code Flow, die verhindert, dass ein abgefangener Authorization Code von einem Angreifer verwendet werden kann.

PKCE wird besonders bei Public Clients eingesetzt, also Anwendungen, die kein Client Secret sicher geh...</body><item><title><![CDATA[Lexikoneintrag: xxx]]></title><description><![CDATA[Auf Google.com wird laut Google Search Console h&#228;ufig nach xxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &quot;x&quot; eher zuf&#228;llig ist.
- &quot;xxx&quot; wird h&#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots oder automa...]]></description><link><![CDATA[https://www.IT-Visions.de/L9853.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{423241AF-BF14-4AB9-8B8D-3A6C90FC362D}]]></guid><pubDate><![CDATA[Fri, 21 Aug 2026 20:20:44 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Auf Google.com wird laut Google Search Console h&amp;#228;ufig nach xxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &amp;quot;x&amp;quot; eher zuf&amp;#228;llig ist.
- &amp;quot;xxx&amp;quot; wird h&amp;#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots oder automa...</body><item><title><![CDATA[Lexikoneintrag: xxxxxxx]]></title><description><![CDATA[Auf Google.com wird laut Google Search Console h&#228;ufig nach xxxxxxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &quot;x&quot; eher zuf&#228;llig ist.
- &quot;xxxxxxx&quot; wird h&#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots ode...]]></description><link><![CDATA[https://www.IT-Visions.de/L7297.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{645DCA64-013D-45FA-9D90-71AC26E59BD9}]]></guid><pubDate><![CDATA[Fri, 21 Aug 2026 20:20:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Auf Google.com wird laut Google Search Console h&amp;#228;ufig nach xxxxxxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &amp;quot;x&amp;quot; eher zuf&amp;#228;llig ist.
- &amp;quot;xxxxxxx&amp;quot; wird h&amp;#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots ode...</body><item><title><![CDATA[Lexikoneintrag: xxxxxx]]></title><description><![CDATA[Auf Google.com wird laut Google Search Console h&#228;ufig nach xxxxxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &quot;x&quot; eher zuf&#228;llig ist.
- &quot;xxxxxx&quot; wird h&#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots oder ...]]></description><link><![CDATA[https://www.IT-Visions.de/L12494.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[574f2648-d5cd-4775-b323-078116863dfd]]></guid><pubDate><![CDATA[Fri, 21 Aug 2026 20:20:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Auf Google.com wird laut Google Search Console h&amp;#228;ufig nach xxxxxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &amp;quot;x&amp;quot; eher zuf&amp;#228;llig ist.
- &amp;quot;xxxxxx&amp;quot; wird h&amp;#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots oder ...</body><item><title><![CDATA[Lexikoneintrag: xxxxx]]></title><description><![CDATA[Auf Google.com wird laut Google Search Console h&#228;ufig nach xxxxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &quot;x&quot; eher zuf&#228;llig ist.
- &quot;xxxxx&quot; wird h&#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots oder au...]]></description><link><![CDATA[https://www.IT-Visions.de/L12497.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[c6430320-46dc-4d85-840f-7dcf8229bdff]]></guid><pubDate><![CDATA[Fri, 21 Aug 2026 20:19:48 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Auf Google.com wird laut Google Search Console h&amp;#228;ufig nach xxxxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &amp;quot;x&amp;quot; eher zuf&amp;#228;llig ist.
- &amp;quot;xxxxx&amp;quot; wird h&amp;#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots oder au...</body><item><title><![CDATA[Lexikoneintrag: xxxx]]></title><description><![CDATA[Auf Google.com wird laut Google Search Console h&#228;ufig nach xxxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &quot;x&quot; eher zuf&#228;llig ist.
- &quot;xxxx&quot; wird h&#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots oder auto...]]></description><link><![CDATA[https://www.IT-Visions.de/L12496.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[f4e924a3-23da-4624-ae14-c7b374e68eb3]]></guid><pubDate><![CDATA[Fri, 21 Aug 2026 20:19:44 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Auf Google.com wird laut Google Search Console h&amp;#228;ufig nach xxxx gesucht.

- Nutzer suchen damit nach Erotik-Inhalten, wobei die Anzahl der &amp;quot;x&amp;quot; eher zuf&amp;#228;llig ist.
- &amp;quot;xxxx&amp;quot; wird h&amp;#228;ufig als Platzhalter, maskiertes Kennwort oder Beispielwert verwendet.
- Ein Teil der Abfragen kann von Bots oder auto...</body><item><title><![CDATA[Lexikoneintrag: Google Search Console (GSC)]]></title><description><![CDATA[Die Google Search Console (GSC) ist ein kostenloses Werkzeug von Google zur &#220;berwachung und Optimierung der Sichtbarkeit einer Website in der Google-Suche.

Sie beantwortet vor allem drei Fragen:
1. Findet und indexiert Google die Seiten?
2. F&#252;r welche Suchbegriffe wird die Website angezeigt?
3...]]></description><link><![CDATA[https://www.IT-Visions.de/L12495.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[b2d7b782-e320-4c94-8cf5-39fbda6be6b6]]></guid><pubDate><![CDATA[Fri, 21 Aug 2026 20:17:28 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Google Search Console (GSC) ist ein kostenloses Werkzeug von Google zur &amp;#220;berwachung und Optimierung der Sichtbarkeit einer Website in der Google-Suche.

Sie beantwortet vor allem drei Fragen:
1. Findet und indexiert Google die Seiten?
2. F&amp;#252;r welche Suchbegriffe wird die Website angezeigt?
3...</body><item><title><![CDATA[Lexikoneintrag: System.Text.Json (STJ)]]></title><description><![CDATA[Microsoft kehrt seit .NET Core 3.0 ab von JSON.NET und wirft mit dem NuGet-Paket System.Text.Json (manchmal von Microsoft abgek&#252;rzt als &quot;STJ&quot;) einen neuen JSON-Serializer in den Ring, der schneller als JSON.NET ist, aber nicht alle Funktionen wie JSON.NET bietet.

Viele Jahre hat Microsoft in .NET...]]></description><link><![CDATA[https://www.IT-Visions.de/L10722.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D4B96293-62A0-42F7-A7C9-34B9D6F6AD92}]]></guid><pubDate><![CDATA[Fri, 21 Aug 2026 10:44:43 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Microsoft kehrt seit .NET Core 3.0 ab von JSON.NET und wirft mit dem NuGet-Paket System.Text.Json (manchmal von Microsoft abgek&amp;#252;rzt als &amp;quot;STJ&amp;quot;) einen neuen JSON-Serializer in den Ring, der schneller als JSON.NET ist, aber nicht alle Funktionen wie JSON.NET bietet.

Viele Jahre hat Microsoft in .NET...</body><item><title><![CDATA[Fachveröffentlichung: Grenzen setzen: Erweiterung EFCORE.CHECKCONSTRAINTS für Entity Framework Core]]></title><description><![CDATA[Die Erweiterung EFCore.CheckConstraints bringt in .NET mitgelieferte Validierungsannotationen als Constraints in die Datenbank.]]></description><link><![CDATA[https://www.IT-Visions.de/P12493.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CEB5C2BE-0F9D-479D-A06F-819B648C7728}]]></guid><pubDate><![CDATA[Wed, 19 Aug 2026 08:21:01 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Erweiterung EFCore.CheckConstraints bringt in .NET mitgelieferte Validierungsannotationen als Constraints in die Datenbank.</body><item><title><![CDATA[Fachveröffentlichung: .NET 11.0 Preview 7 bringt viele Neuigkeiten und Breaking Changes]]></title><description><![CDATA[Die siebte Preview bringt abermals eine Spracherweiterung f&#252;r C#, verbesserte Komprimierungs-APIs und neue Features f&#252;r Blazor.]]></description><link><![CDATA[https://www.IT-Visions.de/P12492.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{88BEC477-7DB0-4BBC-82AD-E4189603C6E9}]]></guid><pubDate><![CDATA[Fri, 14 Aug 2026 15:29:00 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die siebte Preview bringt abermals eine Spracherweiterung f&amp;#252;r C#, verbesserte Komprimierungs-APIs und neue Features f&amp;#252;r Blazor.</body><item><title><![CDATA[Fachveröffentlichung: COBOL]]></title><description><![CDATA[COBOL has long been said to be dead. However, there are still tens of millions of COBOL code lines. Especially in banks and insurance companies COBOL programs are still used and it is not foreseeable that these programs will be changed. This book is intended for learning COBOL in the form of self-study or as accompanying material in COBOL courses. It teaches the elementary basics of creating and maintaining programs with COBOL. Emphasis is placed on the basic application of the various techniques and simple examples, and not on completeness of all possible statements, commands or parameters. In particular, no dialect or distribution specific features are considered. This book is designed as a beginner&#39;s course, working through the basics of the COBOL language from the ground up. However, COBOL is rarely learned as a first programming language, and elementary, basic programming experience is assumed. COBOL has its main application on mainframes / mainframes. However, one can also work very well with a normal PC. Therefore, only a PC is explicitly assumed as a basis for the book. However, the explanations of the actual program codes are independent of the platform.]]></description><link><![CDATA[https://www.IT-Visions.de/P12491.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{81170FF6-E054-4973-8A72-A2C19C846615}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:34:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">COBOL has long been said to be dead. However, there are still tens of millions of COBOL code lines. Especially in banks and insurance companies COBOL programs are still used and it is not foreseeable that these programs will be changed. This book is intended for learning COBOL in the form of self-study or as accompanying material in COBOL courses. It teaches the elementary basics of creating and maintaining programs with COBOL. Emphasis is placed on the basic application of the various techniques and simple examples, and not on completeness of all possible statements, commands or parameters. In particular, no dialect or distribution specific features are considered. This book is designed as a beginner&amp;#39;s course, working through the basics of the COBOL language from the ground up. However, COBOL is rarely learned as a first programming language, and elementary, basic programming experience is assumed. COBOL has its main application on mainframes / mainframes. However, one can also work very well with a normal PC. Therefore, only a PC is explicitly assumed as a basis for the book. However, the explanations of the actual program codes are independent of the platform.</body><item><title><![CDATA[Fachveröffentlichung: Joomla!]]></title><description><![CDATA[Das beliebte CMS (Content Management System) Joomla! zeichnet sich durch seine einfache Verwendung, rege Community, Erweiterbarkeit und die Leistungsf&#228;higkeit aus. Mit Joomla! k&#246;nnen Anwender komplette soziale Netzwerke und Communities aufbauen und verwalten, aber auch auf einfache Weise konventionelle Webseiten erstellen, die allen Anspr&#252;chen an moderne Pr&#228;sentationen im Web gen&#252;gen. Im Buch werden die Installation samt notwendigen Voraussetzungen und wichtigem Hintergrundwissen, die Arbeit mit dem Backend sowie die Verwaltung von Ressourcen und Inhalten eingef&#252;hrt. Zudem werden mit der Anpassung des Designs mit Templates und der Erweiterung von Joomla! durch Plugins alle wichtigen Funktionen vorgestellt.]]></description><link><![CDATA[https://www.IT-Visions.de/P12489.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{20051AA5-0828-401A-8717-463A0EFA5483}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:30:02 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das beliebte CMS (Content Management System) Joomla! zeichnet sich durch seine einfache Verwendung, rege Community, Erweiterbarkeit und die Leistungsf&amp;#228;higkeit aus. Mit Joomla! k&amp;#246;nnen Anwender komplette soziale Netzwerke und Communities aufbauen und verwalten, aber auch auf einfache Weise konventionelle Webseiten erstellen, die allen Anspr&amp;#252;chen an moderne Pr&amp;#228;sentationen im Web gen&amp;#252;gen. Im Buch werden die Installation samt notwendigen Voraussetzungen und wichtigem Hintergrundwissen, die Arbeit mit dem Backend sowie die Verwaltung von Ressourcen und Inhalten eingef&amp;#252;hrt. Zudem werden mit der Anpassung des Designs mit Templates und der Erweiterung von Joomla! durch Plugins alle wichtigen Funktionen vorgestellt.</body><item><title><![CDATA[Fachveröffentlichung: Webanwendungen erstellen mit Vue.js]]></title><description><![CDATA[Steigen Sie mit diesem Buch schnell und unkompliziert in Vue.js ein
Dieses Buch bietet einen kompakten und praxisnahen Einstieg in das popul&#228;re Vue.js. Nutzen Sie auf Basis von MVC-Entwurfsmustern das MVVC-Konzept f&#252;r Anwendungen im Web und erstellen Sie damit auf einfache Weise Single-Page-Webanwendungen. Dabei verwenden Sie eines der leistungsf&#228;higen Frameworks nur auf Basis elementarer WWW-Standardtechnologien. Mit Vue.js werden Sie Datenbindung, Komponenten, Direktiven und Modularit&#228;t verstehen und anwenden.

Mit diesem Buch lernen Sie nicht nur die wichtigsten Grundlagen von Vue.js kennen. Erfahren Sie au&#223;erdem, wie Sie mit diesem JavaScript-Webframework Webapplikationen erstellen und pflegen. Der Fokus des umfassenden Werks liegt auf folgenden Aspekten:
- HTML/CSS/JavaScript und das Web: Das Umfeld von Vue.js
- Basis von JavaScript (darunter vor allen Dingen JSON)
- Arbeiten mit der Vue-Instanz
- Templates
- Double Curly Syntax und Datenbindung

Durch seinen starken Anwendungsbezug eignet sich dieses Buch &#252;ber Vue.js als idealer Begleiter f&#252;r das Selbststudium oder entsprechende Kurse. Inhaltlich richtet es sich an:
a) Ersteller von Webseiten
b) Programmierer
c) Web-Designer

Tauchen Sie noch tiefer in die Materie ein
Ralph Steyer zeigt, welche Voraussetzungen Sie zum Arbeiten mit diesem Buch mitbringen sollten. Anschlie&#223;end erfahren Sie mehr &#252;ber das Framework sowie die speziellen Features von Vue.js. Im weiteren Verlauf behandelt der Autor u. a. diese Teilaspekte:
- Erste Beispiele – Vue.js einfach einmal testen
- Wie und warum funktioniert Vue.js?
- Bedingtes Rendern: Die v-if-Direktive – Entscheidungen treffen
- Dynamische Layouts mit Datenbindung – Stylesheets dynamisieren
- Formulare und Formulardatenbindung – Interaktion mit dem Anwender
- &#220;berg&#228;nge und Animationen – Bewegende Dinge

Wer noch mehr &#252;ber die Applikation erfahren will, dem gibt dieses Buch im abschlie&#223;enden Kapitel noch einen Ausblick auf weitere Einsatzm&#246;glichkeiten und Funktionen von Vue.js. Um Ihnen den Einstieg zu erleichtern, finden Sie in jedem Kapitel Programmcodes und Abbildungen, die komplexe Vorg&#228;nge veranschaulichen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12487.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{E3C22656-24B1-4C2D-93F2-46E47CC865E9}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:24:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Steigen Sie mit diesem Buch schnell und unkompliziert in Vue.js ein
Dieses Buch bietet einen kompakten und praxisnahen Einstieg in das popul&amp;#228;re Vue.js. Nutzen Sie auf Basis von MVC-Entwurfsmustern das MVVC-Konzept f&amp;#252;r Anwendungen im Web und erstellen Sie damit auf einfache Weise Single-Page-Webanwendungen. Dabei verwenden Sie eines der leistungsf&amp;#228;higen Frameworks nur auf Basis elementarer WWW-Standardtechnologien. Mit Vue.js werden Sie Datenbindung, Komponenten, Direktiven und Modularit&amp;#228;t verstehen und anwenden.

Mit diesem Buch lernen Sie nicht nur die wichtigsten Grundlagen von Vue.js kennen. Erfahren Sie au&amp;#223;erdem, wie Sie mit diesem JavaScript-Webframework Webapplikationen erstellen und pflegen. Der Fokus des umfassenden Werks liegt auf folgenden Aspekten:
- HTML/CSS/JavaScript und das Web: Das Umfeld von Vue.js
- Basis von JavaScript (darunter vor allen Dingen JSON)
- Arbeiten mit der Vue-Instanz
- Templates
- Double Curly Syntax und Datenbindung

Durch seinen starken Anwendungsbezug eignet sich dieses Buch &amp;#252;ber Vue.js als idealer Begleiter f&amp;#252;r das Selbststudium oder entsprechende Kurse. Inhaltlich richtet es sich an:
a) Ersteller von Webseiten
b) Programmierer
c) Web-Designer

Tauchen Sie noch tiefer in die Materie ein
Ralph Steyer zeigt, welche Voraussetzungen Sie zum Arbeiten mit diesem Buch mitbringen sollten. Anschlie&amp;#223;end erfahren Sie mehr &amp;#252;ber das Framework sowie die speziellen Features von Vue.js. Im weiteren Verlauf behandelt der Autor u. a. diese Teilaspekte:
- Erste Beispiele – Vue.js einfach einmal testen
- Wie und warum funktioniert Vue.js?
- Bedingtes Rendern: Die v-if-Direktive – Entscheidungen treffen
- Dynamische Layouts mit Datenbindung – Stylesheets dynamisieren
- Formulare und Formulardatenbindung – Interaktion mit dem Anwender
- &amp;#220;berg&amp;#228;nge und Animationen – Bewegende Dinge

Wer noch mehr &amp;#252;ber die Applikation erfahren will, dem gibt dieses Buch im abschlie&amp;#223;enden Kapitel noch einen Ausblick auf weitere Einsatzm&amp;#246;glichkeiten und Funktionen von Vue.js. Um Ihnen den Einstieg zu erleichtern, finden Sie in jedem Kapitel Programmcodes und Abbildungen, die komplexe Vorg&amp;#228;nge veranschaulichen.</body><item><title><![CDATA[Fachveröffentlichung: jQuery]]></title><description><![CDATA[In diesem Buch werden Sie die wesentlichen M&#246;glichkeiten lernen, wie Sie jQuery f&#252;r Ihre eigenen Webapplikationen nutzen k&#246;nnen - von einfachen Webseiten bis hin zu komplexen RIAS und mobilen Apps.

jQuery erleichtert die Arbeit des Webprogrammierers entscheidend:

- M&#228;chtige Features f&#252;r RIAs einfach entwickeln
- Nur Kenntnisse in HTML, CSS und JavaScript notwendig
- Den Umgang mit JavaScript vereinfachen
- Browserinkompatibilit&#228;ten abfangen
- Parallel f&#252;r Web und mobiles Umfeld entwickeln]]></description><link><![CDATA[https://www.IT-Visions.de/P12485.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{3BC5C5A0-EA7F-4092-B4FA-F6F675D2FE76}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:21:35 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In diesem Buch werden Sie die wesentlichen M&amp;#246;glichkeiten lernen, wie Sie jQuery f&amp;#252;r Ihre eigenen Webapplikationen nutzen k&amp;#246;nnen - von einfachen Webseiten bis hin zu komplexen RIAS und mobilen Apps.

jQuery erleichtert die Arbeit des Webprogrammierers entscheidend:

- M&amp;#228;chtige Features f&amp;#252;r RIAs einfach entwickeln
- Nur Kenntnisse in HTML, CSS und JavaScript notwendig
- Den Umgang mit JavaScript vereinfachen
- Browserinkompatibilit&amp;#228;ten abfangen
- Parallel f&amp;#252;r Web und mobiles Umfeld entwickeln</body><item><title><![CDATA[Fachveröffentlichung: Webanwendungen mit ASP.NET MVC und Razor]]></title><description><![CDATA[Ralph Steyer stellt im Buch mit &#252;bersichtlichen Schritt-f&#252;r-Schritt-Anleitungen und zahlreichen Screenshots ASP.NET MVC als ein Framework zur Entwicklung von Webanwendungen auf Basis der Paradigmen des Entwurfsmusters Model-View-Controller (MVC-Muster) vor. Dies trennt die Anzeige und Entgegennahme von Informationen streng von den eigentlichen Daten. Vorteile zeigen sich bei komplexen Anwendungen, die leichter verwaltet und pr&#228;zise kontrolliert werden k&#246;nnen.
Dank vertiefenden Aufgaben und L&#246;sungen im Anhang ist das Buch nicht nur als Einstieg f&#252;r Programmierer geeignet, sondern auch f&#252;r Studierende der Informatik.]]></description><link><![CDATA[https://www.IT-Visions.de/P12483.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1C06F0E1-45B6-488D-975A-B9669FC42249}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:17:44 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Ralph Steyer stellt im Buch mit &amp;#252;bersichtlichen Schritt-f&amp;#252;r-Schritt-Anleitungen und zahlreichen Screenshots ASP.NET MVC als ein Framework zur Entwicklung von Webanwendungen auf Basis der Paradigmen des Entwurfsmusters Model-View-Controller (MVC-Muster) vor. Dies trennt die Anzeige und Entgegennahme von Informationen streng von den eigentlichen Daten. Vorteile zeigen sich bei komplexen Anwendungen, die leichter verwaltet und pr&amp;#228;zise kontrolliert werden k&amp;#246;nnen.
Dank vertiefenden Aufgaben und L&amp;#246;sungen im Anhang ist das Buch nicht nur als Einstieg f&amp;#252;r Programmierer geeignet, sondern auch f&amp;#252;r Studierende der Informatik.</body><item><title><![CDATA[Fachveröffentlichung: Java - Jetzt lerne ich]]></title><description><![CDATA[Starten mit Java Willkommen in der Java-Welt! Anschaulich, fundiert und zugleich kurzweilig – so finden Sie mit Ralph Steyers Buch den idealen Einstieg in die Programmierung mit Java. Der erfahrene Autor zeigt Ihnen von Grund auf, wie Java funktioniert, ohne besondere Vorkenntnisse im Programmieren vorauszusetzen. Er macht Sie zun&#228;chst mit den Grundlagen vertraut, danach werfen Sie einen Blick auf die wichtigen Entwicklungstools und schreiben Ihre ersten kleinen Java-Programme. Sie lernen die Grunds&#228;tze der objektorientierten Programmierung und die zentralen Syntaxstrukturen von Java kennen. Dar&#252;ber hinaus werden erweiterte OOP-Techniken und komplexere Datenstrukturen vorgestellt, und es gibt einen Ausblick auf das Erstellen grafischer Oberfl&#228;chen sowie auf Javas Multithreading-Konzept. Praxisnahe Beispiele und &#220;bungen helfen Ihnen, das Gelernte direkt anzuwenden. Das Buch unterst&#252;tzt Sie beim Selbststudium, dient aber auch als Basis, wenn Sie Java in entsprechenden Kursen kennenlernen. Die Quellcodes, mit denen im Buch gearbeitet wird, stehen Ihnen auf der Webseite des Verlags zum Download zur Verf&#252;gung. Aus dem Inhalt: - Was ist Java? - Ein Blick auf Entwicklungstools und erste Beispiele - Einf&#252;hrung in die objektorientierte Programmierung mit Java - Die grundlegenden Sprachelemente von Java - Erweiterte objektorientierte Programmierung - Datenstrukturen - Erweiterte Java-Techniken: Multithreading, Assertions und Factories - Grafische Oberfl&#228;chen in Java mit AWT, Swing, SWT und JavaFX]]></description><link><![CDATA[https://www.IT-Visions.de/P12481.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{E3A1B54A-9458-490C-A094-55F0EFD8FDE1}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:15:12 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Starten mit Java Willkommen in der Java-Welt! Anschaulich, fundiert und zugleich kurzweilig – so finden Sie mit Ralph Steyers Buch den idealen Einstieg in die Programmierung mit Java. Der erfahrene Autor zeigt Ihnen von Grund auf, wie Java funktioniert, ohne besondere Vorkenntnisse im Programmieren vorauszusetzen. Er macht Sie zun&amp;#228;chst mit den Grundlagen vertraut, danach werfen Sie einen Blick auf die wichtigen Entwicklungstools und schreiben Ihre ersten kleinen Java-Programme. Sie lernen die Grunds&amp;#228;tze der objektorientierten Programmierung und die zentralen Syntaxstrukturen von Java kennen. Dar&amp;#252;ber hinaus werden erweiterte OOP-Techniken und komplexere Datenstrukturen vorgestellt, und es gibt einen Ausblick auf das Erstellen grafischer Oberfl&amp;#228;chen sowie auf Javas Multithreading-Konzept. Praxisnahe Beispiele und &amp;#220;bungen helfen Ihnen, das Gelernte direkt anzuwenden. Das Buch unterst&amp;#252;tzt Sie beim Selbststudium, dient aber auch als Basis, wenn Sie Java in entsprechenden Kursen kennenlernen. Die Quellcodes, mit denen im Buch gearbeitet wird, stehen Ihnen auf der Webseite des Verlags zum Download zur Verf&amp;#252;gung. Aus dem Inhalt: - Was ist Java? - Ein Blick auf Entwicklungstools und erste Beispiele - Einf&amp;#252;hrung in die objektorientierte Programmierung mit Java - Die grundlegenden Sprachelemente von Java - Erweiterte objektorientierte Programmierung - Datenstrukturen - Erweiterte Java-Techniken: Multithreading, Assertions und Factories - Grafische Oberfl&amp;#228;chen in Java mit AWT, Swing, SWT und JavaFX</body><item><title><![CDATA[Fachveröffentlichung: XML]]></title><description><![CDATA[XML steht f&#252;r Extensible Markup Language (dt. Erweiterbare Auszeichnungssprache) und bezeichnet eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Klartext. Das bedeutet, die Daten sind in einer Form eines Baums organisiert und liegen im Format einer Textdatei vor, die damit sowohl von Menschen als auch von Maschinen lesbar ist. Insbesondere sind XML-Dateien plattformunabh&#228;ngig und k&#246;nnen damit auf nahezu jedem Computersystem verwendet werden. Das Buch ist ein Lehrbuch f&#252;r den Einstieg in XML. Es soll Ihnen sowohl beim Selbststudium helfen als auch Basis daf&#252;r sein, in entsprechenden Kursen XML zu lernen. Der Fokus liegt auf dem Erstellen von XML-Dokumenten und dem Verstehen der Logik und Syntax. Aber auch die Validierung von XML-Dokumenten wird gezeigt und, was Sie mit XML in der Praxis machen k&#246;nnen. Das Buch wendet sich im Wesentlichen also an Leser, welche die Erstellung sowie das Lesen und Verstehen von XML-Dokumenten als auch Anwendungen mit einer XML-Basis (z.B. SVG, XHTML, Datenbank-Export und -Import, Erstellung grafischer Oberfl&#228;chen, etc.) lernen wollen. Sie haben hier explizit ein Einsteigerbuch vorliegen, das nicht IT-Profis als Leser im Auge hat.]]></description><link><![CDATA[https://www.IT-Visions.de/P12479.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{55A9995F-D583-4BD5-9557-7531576AE635}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:12:24 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">XML steht f&amp;#252;r Extensible Markup Language (dt. Erweiterbare Auszeichnungssprache) und bezeichnet eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Klartext. Das bedeutet, die Daten sind in einer Form eines Baums organisiert und liegen im Format einer Textdatei vor, die damit sowohl von Menschen als auch von Maschinen lesbar ist. Insbesondere sind XML-Dateien plattformunabh&amp;#228;ngig und k&amp;#246;nnen damit auf nahezu jedem Computersystem verwendet werden. Das Buch ist ein Lehrbuch f&amp;#252;r den Einstieg in XML. Es soll Ihnen sowohl beim Selbststudium helfen als auch Basis daf&amp;#252;r sein, in entsprechenden Kursen XML zu lernen. Der Fokus liegt auf dem Erstellen von XML-Dokumenten und dem Verstehen der Logik und Syntax. Aber auch die Validierung von XML-Dokumenten wird gezeigt und, was Sie mit XML in der Praxis machen k&amp;#246;nnen. Das Buch wendet sich im Wesentlichen also an Leser, welche die Erstellung sowie das Lesen und Verstehen von XML-Dokumenten als auch Anwendungen mit einer XML-Basis (z.B. SVG, XHTML, Datenbank-Export und -Import, Erstellung grafischer Oberfl&amp;#228;chen, etc.) lernen wollen. Sie haben hier explizit ein Einsteigerbuch vorliegen, das nicht IT-Profis als Leser im Auge hat.</body><item><title><![CDATA[Fachveröffentlichung: JavaScript]]></title><description><![CDATA[- Syntax und Konzeption von JavaScript
- JavaScript im Umfeld des modernen Webs
- Programmierung von leistungsf&#228;hige Rich Internet Applications (RIAs)
- Fortgeschrittene Techniken rund um HTML5
- Extra: E-Book inside

Mit JavaScript steht die derzeit einzige M&#246;glichkeit bereit, mit der Sie plattform&#252;bergreifend im WWW auf Seiten des Clients (also im Browser) programmieren k&#246;nnen. Sie k&#246;nnen damit beispielsweise eine Webseite an unterschiedliche Browser und Plattformeinstellungen des Besuchers anpassen, Benutzereingaben in einer Webseite plausibilisieren, Teile einer Webseite durch dynamisch nachgeladene Daten austauschen (AJAX), die Webseite nach dem Laden dynamisch ver&#228;ndern (DHTML) oder auch gezielt auf Aktionen eines Besuchers in der Webseite reagieren. Aber auch auf Serverseite oder bei mobilen Anwendungen gewinnt JavaSript an Bedeutung.
Das vorliegende Buch vermittelt Ihnen zun&#228;chst das Basiswissen, um die Skriptsprache JavaScript in Verbindung mit internen JavaScript-Objekten und vor allem DOM-Objekten optimal zu nutzen. Ber&#252;cksichtigt werden dabei auch die neuen Spracheigenschaften und Aspekte von HTML5/DOM5 sowie erweiterte JavaScript-M&#246;glichkeiten wie Ausnahmebehandlung, Prototyping und die Umsetzung der objektorientierten Programmierung (OOP) in JavaScript sowie insbesondere AJAX.

AUS DEM INHALT //
Grundlagen und Umfeld von JavaScript / Vorbereitendes Basiswissen (HTML und XHTML mit den Neuerungen von HTML5, CSS mit den Neuerungen von CSS3, XML) / JavaScript in Webseiten einbinden / Elementare Grundstrukturen in JavaScript / Fehlersuche und -behandlung / Alles zu JavaScript und Objekten / Ereignisbehandlung / Ausnahmebehandlung / DHTML / AJAX / Fortgeschrittene JavaScript-Techniken (Objekterweiterung und Prototyping, Zeichnen mit Canvas- und SVG-Objekten, Local Storage, Push-Services, serverseitiges JavaScript mit Node.JS, Geodating etc.)]]></description><link><![CDATA[https://www.IT-Visions.de/P12477.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D8EA0EB1-9418-452E-9683-E6999D9F1E93}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:08:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">- Syntax und Konzeption von JavaScript
- JavaScript im Umfeld des modernen Webs
- Programmierung von leistungsf&amp;#228;hige Rich Internet Applications (RIAs)
- Fortgeschrittene Techniken rund um HTML5
- Extra: E-Book inside

Mit JavaScript steht die derzeit einzige M&amp;#246;glichkeit bereit, mit der Sie plattform&amp;#252;bergreifend im WWW auf Seiten des Clients (also im Browser) programmieren k&amp;#246;nnen. Sie k&amp;#246;nnen damit beispielsweise eine Webseite an unterschiedliche Browser und Plattformeinstellungen des Besuchers anpassen, Benutzereingaben in einer Webseite plausibilisieren, Teile einer Webseite durch dynamisch nachgeladene Daten austauschen (AJAX), die Webseite nach dem Laden dynamisch ver&amp;#228;ndern (DHTML) oder auch gezielt auf Aktionen eines Besuchers in der Webseite reagieren. Aber auch auf Serverseite oder bei mobilen Anwendungen gewinnt JavaSript an Bedeutung.
Das vorliegende Buch vermittelt Ihnen zun&amp;#228;chst das Basiswissen, um die Skriptsprache JavaScript in Verbindung mit internen JavaScript-Objekten und vor allem DOM-Objekten optimal zu nutzen. Ber&amp;#252;cksichtigt werden dabei auch die neuen Spracheigenschaften und Aspekte von HTML5/DOM5 sowie erweiterte JavaScript-M&amp;#246;glichkeiten wie Ausnahmebehandlung, Prototyping und die Umsetzung der objektorientierten Programmierung (OOP) in JavaScript sowie insbesondere AJAX.

AUS DEM INHALT //
Grundlagen und Umfeld von JavaScript / Vorbereitendes Basiswissen (HTML und XHTML mit den Neuerungen von HTML5, CSS mit den Neuerungen von CSS3, XML) / JavaScript in Webseiten einbinden / Elementare Grundstrukturen in JavaScript / Fehlersuche und -behandlung / Alles zu JavaScript und Objekten / Ereignisbehandlung / Ausnahmebehandlung / DHTML / AJAX / Fortgeschrittene JavaScript-Techniken (Objekterweiterung und Prototyping, Zeichnen mit Canvas- und SVG-Objekten, Local Storage, Push-Services, serverseitiges JavaScript mit Node.JS, Geodating etc.)</body><item><title><![CDATA[Fachveröffentlichung: WordPress]]></title><description><![CDATA[Das Buch beinhaltet das n&#246;tige Wissen f&#252;r einen sicheren Umgang mit dem beliebten CMS (Content Management System): von der WordPress-Installation samt den notwendigen Voraussetzungen und dem wichtigsten Hintergrundwissen, &#252;ber die Arbeit mit dem Backend und die Verwaltung von Ressourcen und Inhalten bis hin zur Anpassung des Designs mit Templates und der Erweiterung mittels PlugIns und Widgets. Zus&#228;tzlich bietet das Buch einen umfangreichen Anhang mit Erkl&#228;rungen zu Grundlagentechnologien.
WordPress wurde urspr&#252;nglich zur Erstellung von Blogs entwickelt. Inzwischen ist das System zu einem vollst&#228;ndigen CMS herangewachsen, das durch seine einfache Verwendung, rege Community, Erweiterbarkeit und Leistungsf&#228;higkeit weltweit zu den beliebtesten CMS z&#228;hlt. Mit WordPress kann man komplette soziale Netzwerke und Communities aufbauen und verwalten, aber auch auf einfache Weise konventionelle Webseiten erstellen, die allen Anspr&#252;chen an moderne Web-Pr&#228;sentationen gen&#252;gen.Dieses Buch richtet sich an alle, die sich mit einem CMS im Allgemeinen und WordPress im Speziellen vertraut machen m&#246;chten, um damit einen zeitgem&#228;&#223;en Internetauftritt zu realisieren.]]></description><link><![CDATA[https://www.IT-Visions.de/P12475.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A5482EB9-E78A-4301-AB7E-CAC0ECB9E958}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:06:04 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Buch beinhaltet das n&amp;#246;tige Wissen f&amp;#252;r einen sicheren Umgang mit dem beliebten CMS (Content Management System): von der WordPress-Installation samt den notwendigen Voraussetzungen und dem wichtigsten Hintergrundwissen, &amp;#252;ber die Arbeit mit dem Backend und die Verwaltung von Ressourcen und Inhalten bis hin zur Anpassung des Designs mit Templates und der Erweiterung mittels PlugIns und Widgets. Zus&amp;#228;tzlich bietet das Buch einen umfangreichen Anhang mit Erkl&amp;#228;rungen zu Grundlagentechnologien.
WordPress wurde urspr&amp;#252;nglich zur Erstellung von Blogs entwickelt. Inzwischen ist das System zu einem vollst&amp;#228;ndigen CMS herangewachsen, das durch seine einfache Verwendung, rege Community, Erweiterbarkeit und Leistungsf&amp;#228;higkeit weltweit zu den beliebtesten CMS z&amp;#228;hlt. Mit WordPress kann man komplette soziale Netzwerke und Communities aufbauen und verwalten, aber auch auf einfache Weise konventionelle Webseiten erstellen, die allen Anspr&amp;#252;chen an moderne Web-Pr&amp;#228;sentationen gen&amp;#252;gen.Dieses Buch richtet sich an alle, die sich mit einem CMS im Allgemeinen und WordPress im Speziellen vertraut machen m&amp;#246;chten, um damit einen zeitgem&amp;#228;&amp;#223;en Internetauftritt zu realisieren.</body><item><title><![CDATA[Fachveröffentlichung: Aufzucht und Pflege kleiner Webseiten mit HTML]]></title><description><![CDATA[Das Buch ist ein Lehrbuch f&#252;r den Einstieg in HTML (Hyper Text Markup Language) sowie einigen erg&#228;nzenden Techniken wie CSS (Cascading Style Sheets). Es soll Ihnen sowohl beim Selbststudium helfen als auch Basis daf&#252;r sein, in entsprechenden Kursen HTML zu lernen. Das Buch wendet sich im Wesentlichen an Leser und Leserinnen, welche die Erstellung und Pflege von Webseiten mit HTML lernen wollen. Aber auch zahlreiche Aspekte der allgemeinen Webseiten-Erstellung sowie Webseitengestaltung und einige weitere Grundlagen werden behandelt. Sie haben hier ausdr&#252;cklich ein Einsteigerbuch vorliegen, das nicht Programmierprofis im Auge hat.
HTML ist das R&#252;ckgrat des WWW. Zwar ist HTML nicht das ganze Web. Es gibt noch zahlreiche weitere Technologien, die im WWW verwendet werden (auf diese gehen wir noch ein). Aber ohne HTML gibt es kein Web. Auf jede(!) der anderen Technologien im Web kann man verzichten. Zwar fehlt dann vielleicht eine Nuance, aber das Web an sich funktioniert immer noch. Weder Java noch JavaScript noch Videos. Nichts davon ist lebensnotwendig f&#252;r das WWW. Sogar auf Graphik k&#246;nnte man verzichten. Das Web verliert damit viel an Faszination, ist aber immer noch funktionst&#252;chtig. HTML ist hingegen nicht wegzudenken. Jede der anderen Technologien im WWW ben&#246;tigt HTML, um sich darin zu verankern. Ob es ein Skript in einer Webseite ist - das Skript wird als Bestandteil einer HTML-Seite &#252;bertragen und ausgef&#252;hrt. Ob es eine Graphik ist - sie ist im Web (sinnvoll) nur als eine Referenz in einer HTML-Seite verf&#252;gbar. Analog verh&#228;lt es sich mit anderen Techniken.
HTML entwickelt sich auch &#252;ber das Web hinaus in andere Richtungen, w&#228;chst an Bedeutung. Sie k&#246;nnen bereits in vielen Standardprogrammen Dokumente im HTML-Format abspeichern und auch innerhalb von Betriebssystemen und Anwendungsprogrammen kommt HTML immer mehr zum Einsatz. Bei Bedarf wird HTML durch Zusatztechnologien erweitert, wobei gerade HTML5 mittlerweile viele neue Features bereitstell.
Als Version von HTML wird deshalb im Buch HTML5 verwendet, soweit sich die entsprechenden Anweisungen in der Praxis zuverl&#228;ssig anwenden lassen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12473.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4897583B-707A-43EC-88FD-A1D2536FB984}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 14:02:32 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Buch ist ein Lehrbuch f&amp;#252;r den Einstieg in HTML (Hyper Text Markup Language) sowie einigen erg&amp;#228;nzenden Techniken wie CSS (Cascading Style Sheets). Es soll Ihnen sowohl beim Selbststudium helfen als auch Basis daf&amp;#252;r sein, in entsprechenden Kursen HTML zu lernen. Das Buch wendet sich im Wesentlichen an Leser und Leserinnen, welche die Erstellung und Pflege von Webseiten mit HTML lernen wollen. Aber auch zahlreiche Aspekte der allgemeinen Webseiten-Erstellung sowie Webseitengestaltung und einige weitere Grundlagen werden behandelt. Sie haben hier ausdr&amp;#252;cklich ein Einsteigerbuch vorliegen, das nicht Programmierprofis im Auge hat.
HTML ist das R&amp;#252;ckgrat des WWW. Zwar ist HTML nicht das ganze Web. Es gibt noch zahlreiche weitere Technologien, die im WWW verwendet werden (auf diese gehen wir noch ein). Aber ohne HTML gibt es kein Web. Auf jede(!) der anderen Technologien im Web kann man verzichten. Zwar fehlt dann vielleicht eine Nuance, aber das Web an sich funktioniert immer noch. Weder Java noch JavaScript noch Videos. Nichts davon ist lebensnotwendig f&amp;#252;r das WWW. Sogar auf Graphik k&amp;#246;nnte man verzichten. Das Web verliert damit viel an Faszination, ist aber immer noch funktionst&amp;#252;chtig. HTML ist hingegen nicht wegzudenken. Jede der anderen Technologien im WWW ben&amp;#246;tigt HTML, um sich darin zu verankern. Ob es ein Skript in einer Webseite ist - das Skript wird als Bestandteil einer HTML-Seite &amp;#252;bertragen und ausgef&amp;#252;hrt. Ob es eine Graphik ist - sie ist im Web (sinnvoll) nur als eine Referenz in einer HTML-Seite verf&amp;#252;gbar. Analog verh&amp;#228;lt es sich mit anderen Techniken.
HTML entwickelt sich auch &amp;#252;ber das Web hinaus in andere Richtungen, w&amp;#228;chst an Bedeutung. Sie k&amp;#246;nnen bereits in vielen Standardprogrammen Dokumente im HTML-Format abspeichern und auch innerhalb von Betriebssystemen und Anwendungsprogrammen kommt HTML immer mehr zum Einsatz. Bei Bedarf wird HTML durch Zusatztechnologien erweitert, wobei gerade HTML5 mittlerweile viele neue Features bereitstell.
Als Version von HTML wird deshalb im Buch HTML5 verwendet, soweit sich die entsprechenden Anweisungen in der Praxis zuverl&amp;#228;ssig anwenden lassen.</body><item><title><![CDATA[Fachveröffentlichung: Einführung in JavaFX/OpenJFX]]></title><description><![CDATA[Das JavaFX-Framework gibt es schon seit einigen Jahren, hat aber mit den ersten Versionen fast nur noch den Namen gemeinsam. Mit der Version 2 hat JavaFX einen festen und ausgereiften Stand erreicht und wird als die kommende Technologie im Java-Umfeld angesehen, um leistungsf&#228;hige und moderne grafische Benutzeroberfl&#228;chen (GUI) erstellen zu k&#246;nnen. Dieses Buch stellt Ihnen dazu eine Vielzahl an neuen Widgets und Komponenten samt einem neuen Java-API vor, das Swing abl&#246;sen soll. Es zeigt Ihnen auch, wie Sie mit Hilfe des neuen APIs sowohl aus Java heraus, aber auch &#252;ber einen neuen XML-basierenden Ansatz (FXML) samt einem visuellen Designer-Tool (Scene Builder) grafische User-Interfaces erstellen k&#246;nnen. So k&#246;nnen Sie sogar ohne Java-Kenntnisse eine leistungsf&#228;hige und moderne GUI erstellen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12471.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C31AAF9E-3529-47DB-BC73-5DB0C976265B}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 13:59:50 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das JavaFX-Framework gibt es schon seit einigen Jahren, hat aber mit den ersten Versionen fast nur noch den Namen gemeinsam. Mit der Version 2 hat JavaFX einen festen und ausgereiften Stand erreicht und wird als die kommende Technologie im Java-Umfeld angesehen, um leistungsf&amp;#228;hige und moderne grafische Benutzeroberfl&amp;#228;chen (GUI) erstellen zu k&amp;#246;nnen. Dieses Buch stellt Ihnen dazu eine Vielzahl an neuen Widgets und Komponenten samt einem neuen Java-API vor, das Swing abl&amp;#246;sen soll. Es zeigt Ihnen auch, wie Sie mit Hilfe des neuen APIs sowohl aus Java heraus, aber auch &amp;#252;ber einen neuen XML-basierenden Ansatz (FXML) samt einem visuellen Designer-Tool (Scene Builder) grafische User-Interfaces erstellen k&amp;#246;nnen. So k&amp;#246;nnen Sie sogar ohne Java-Kenntnisse eine leistungsf&amp;#228;hige und moderne GUI erstellen.</body><item><title><![CDATA[Fachveröffentlichung: Einführung in JavaFX]]></title><description><![CDATA[Das JavaFX-Framework gibt es schon seit einigen Jahren, hat aber mit den ersten Versionen fast nur noch den Namen gemeinsam. Mit der Version 2 hat JavaFX einen festen und ausgereiften Stand erreicht und wird als die kommende Technologie im Java-Umfeld angesehen, um leistungsf&#228;hige und moderne grafische Benutzeroberfl&#228;chen (GUI) erstellen zu k&#246;nnen. Dieses Buch stellt Ihnen dazu eine Vielzahl an neuen Widgets und Komponenten samt einem neuen Java-API vor, das Swing abl&#246;sen soll. Es zeigt Ihnen auch, wie Sie mit Hilfe des neuen APIs sowohl aus Java heraus, aber auch &#252;ber einen neuen XML-basierenden Ansatz (FXML) samt einem visuellen Designer-Tool (Scene Builder) grafische User-Interfaces erstellen k&#246;nnen. So k&#246;nnen Sie sogar ohne Java-Kenntnisse eine leistungsf&#228;hige und moderne GUI erstellen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12469.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5BBA1C55-4977-4447-880C-FEDDCF22681B}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 13:56:56 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das JavaFX-Framework gibt es schon seit einigen Jahren, hat aber mit den ersten Versionen fast nur noch den Namen gemeinsam. Mit der Version 2 hat JavaFX einen festen und ausgereiften Stand erreicht und wird als die kommende Technologie im Java-Umfeld angesehen, um leistungsf&amp;#228;hige und moderne grafische Benutzeroberfl&amp;#228;chen (GUI) erstellen zu k&amp;#246;nnen. Dieses Buch stellt Ihnen dazu eine Vielzahl an neuen Widgets und Komponenten samt einem neuen Java-API vor, das Swing abl&amp;#246;sen soll. Es zeigt Ihnen auch, wie Sie mit Hilfe des neuen APIs sowohl aus Java heraus, aber auch &amp;#252;ber einen neuen XML-basierenden Ansatz (FXML) samt einem visuellen Designer-Tool (Scene Builder) grafische User-Interfaces erstellen k&amp;#246;nnen. So k&amp;#246;nnen Sie sogar ohne Java-Kenntnisse eine leistungsf&amp;#228;hige und moderne GUI erstellen.</body><item><title><![CDATA[Fachveröffentlichung: Cordova]]></title><description><![CDATA[Das Fachbuch zeigt, wie mit dem Cordova-Framework Apps einheitlich f&#252;r verschiedene Plattformen und App-Stores erstellt werden k&#246;nnen. Die Programmierung der Apps erfolgt dabei unter Einsatz von etablierten Web-Technologien wie HTML5, CSS3, JavaScript und Web-Frameworks sowie Web-APIs. Der Autor konzentriert sich im Buch auf die Referenzsysteme Android, Windows Phone und iOS. Die Ausf&#252;hrungen zu Cordova gelten aber auch f&#252;r weitere mobile Betriebssysteme. Die Themen des Buches reichen dabei von dem ausf&#252;hrlichen Einrichten von Cordova-Projekten inkl. Fragen zur Hardware &#252;ber die intensive Behandlung des Frameworks und seiner Bibliotheken samt des Aufbaus einer geeigneten Oberfl&#228;che einer App, den Zugriff auf typische Elemente eines modernen Smartphones (Geolocation, Orientierung, Kamera, Audiowiedergabe etc.) bis hin zum Vertrieb und der Vermarktung von Apps.]]></description><link><![CDATA[https://www.IT-Visions.de/P12467.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A821697A-6D0B-422B-BA6A-56440892FFA1}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 13:52:55 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Fachbuch zeigt, wie mit dem Cordova-Framework Apps einheitlich f&amp;#252;r verschiedene Plattformen und App-Stores erstellt werden k&amp;#246;nnen. Die Programmierung der Apps erfolgt dabei unter Einsatz von etablierten Web-Technologien wie HTML5, CSS3, JavaScript und Web-Frameworks sowie Web-APIs. Der Autor konzentriert sich im Buch auf die Referenzsysteme Android, Windows Phone und iOS. Die Ausf&amp;#252;hrungen zu Cordova gelten aber auch f&amp;#252;r weitere mobile Betriebssysteme. Die Themen des Buches reichen dabei von dem ausf&amp;#252;hrlichen Einrichten von Cordova-Projekten inkl. Fragen zur Hardware &amp;#252;ber die intensive Behandlung des Frameworks und seiner Bibliotheken samt des Aufbaus einer geeigneten Oberfl&amp;#228;che einer App, den Zugriff auf typische Elemente eines modernen Smartphones (Geolocation, Orientierung, Kamera, Audiowiedergabe etc.) bis hin zum Vertrieb und der Vermarktung von Apps.</body><item><title><![CDATA[Fachveröffentlichung: Programmieren mit JavaScript]]></title><description><![CDATA[JavaScript hat sich mittlerweile von einer, am Anfang teils nicht ganz ernst genommenen, Skriptsprache im Browser zu einer der wichtigsten Programmiersprachen &#252;berhaupt entwickelt. Im Kern immer noch als die Sprache im Webbrowser schlechthin popul&#228;r, erobert JavaScript nach und nach immer mehr Anwendungsgebiete. Bei der clientseitigen Webentwicklung gibt es im Grunde keine Alternative zu JavaScript f&#252;r die Entwicklung interaktiver und dynamischer Webanwendungen. Nahezu alle Frameworks basieren zudem auf JavaScript. Aber auch zur Unterst&#252;tzung vieler weiterer Arten von Software kann man JavaScript einsetzen bzw. gibt es auf JavaScript aufsetzende Frameworks.

Insbesondere boomt aber die serverseitige Entwicklung mit JavaScript. Beispielsweise mit Node.js k&#246;nnen Entwickler JavaScript auf Serverseite ausf&#252;hren, was die Entwicklung von skalierbaren und leistungsstarken Webanwendungen erm&#246;glicht. Node.js wird zudem h&#228;ufig f&#252;r die Erstellung von APIs, Echtzeit-Anwendungen und Microservices verwendet.

Entdecken Sie in diesem Buch nun die mittlerweile fast grenzenlosen M&#246;glichkeiten von JavaScript. Von den Grundlagen bis hin zu fortgeschrittenen Techniken werden alle Aspekte der Sprache abgedeckt. Tauchen Sie ein in die Welt von JavaScript und erweitern Sie Ihr Wissen mit praxisnahen Beispielen und bew&#228;hrten Methoden. Egal, ob Sie mit JavaScript beginnen und die Grundlagen erlernen m&#246;chten, oder als erfahrene(r) Entwicklerin bzw. Entwickler das K&#246;nnen vertiefen wollen. Hier finden Sie das Wissen und die Werkzeuge, um Ihre JavaScript-F&#228;higkeiten auf das n&#228;chste Level zu bringen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12465.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B6083DC3-9EBD-4D57-85A5-2A7C076E4E79}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 13:50:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">JavaScript hat sich mittlerweile von einer, am Anfang teils nicht ganz ernst genommenen, Skriptsprache im Browser zu einer der wichtigsten Programmiersprachen &amp;#252;berhaupt entwickelt. Im Kern immer noch als die Sprache im Webbrowser schlechthin popul&amp;#228;r, erobert JavaScript nach und nach immer mehr Anwendungsgebiete. Bei der clientseitigen Webentwicklung gibt es im Grunde keine Alternative zu JavaScript f&amp;#252;r die Entwicklung interaktiver und dynamischer Webanwendungen. Nahezu alle Frameworks basieren zudem auf JavaScript. Aber auch zur Unterst&amp;#252;tzung vieler weiterer Arten von Software kann man JavaScript einsetzen bzw. gibt es auf JavaScript aufsetzende Frameworks.

Insbesondere boomt aber die serverseitige Entwicklung mit JavaScript. Beispielsweise mit Node.js k&amp;#246;nnen Entwickler JavaScript auf Serverseite ausf&amp;#252;hren, was die Entwicklung von skalierbaren und leistungsstarken Webanwendungen erm&amp;#246;glicht. Node.js wird zudem h&amp;#228;ufig f&amp;#252;r die Erstellung von APIs, Echtzeit-Anwendungen und Microservices verwendet.

Entdecken Sie in diesem Buch nun die mittlerweile fast grenzenlosen M&amp;#246;glichkeiten von JavaScript. Von den Grundlagen bis hin zu fortgeschrittenen Techniken werden alle Aspekte der Sprache abgedeckt. Tauchen Sie ein in die Welt von JavaScript und erweitern Sie Ihr Wissen mit praxisnahen Beispielen und bew&amp;#228;hrten Methoden. Egal, ob Sie mit JavaScript beginnen und die Grundlagen erlernen m&amp;#246;chten, oder als erfahrene(r) Entwicklerin bzw. Entwickler das K&amp;#246;nnen vertiefen wollen. Hier finden Sie das Wissen und die Werkzeuge, um Ihre JavaScript-F&amp;#228;higkeiten auf das n&amp;#228;chste Level zu bringen.</body><item><title><![CDATA[Fachveröffentlichung: Programmierung in Python]]></title><description><![CDATA[Wer heute das Programmieren lernen m&#246;chte, kommt nicht daran vorbei, sich mit einer der beliebtesten Programmiersprachen f&#252;r Einsteiger und Profis zu befassen: Python. Mit Python hat ihr Erfinder, Guido van Rossum, einen Nerv der Zeit getroffen, denn das Konzept dahinter bietet viele Ans&#228;tze, L&#246;sungen und Vorgehensweise f&#252;r Probleme, die andere Sprachen so nicht integrieren.
Das Potential dieser einfachen und &#252;bersichtlichen Programmiersprache haben auch viele Universit&#228;ten erkannt, die mittlerweile in den Anf&#228;ngerkursen der Informatik-bezogenen Studieng&#228;nge Python statt Java als Einsteigersprache lehren. Der klare Programmierstil legt dar&#252;ber hinaus eine hervorragende Grundlage f&#252;r das sp&#228;tere Erlernen weiterer Sprachen. Denn Python unterst&#252;tzt nicht nur die objektorientierte und aspektorientierte, sondern auch die strukturierte und funktionale Programmierung. So wird der Programmierer nicht zu einem einzigen Programmierstil gezwungen, sondern kannflexibel das am besten geeignete Paradigma f&#252;r die jeweilige Aufgabe w&#228;hlen. Der universelle Zugang, der es m&#246;glich macht, die Erfahrungen aus anderen Programmierkonzepten mehr oder weniger direkt weiter zu nutzen, ist ein weiterer Grund f&#252;r den Erfolg von Python.
Dieses Buch ist ein idealer Einstieg in die Programmierung mit Python. Ausf&#252;hrlich erl&#228;utert der Autor die elementaren Grundlagen, die n&#246;tig sind, um mit dieser Sprache Programme zu erstellen und zu pflegen. Daneben zeigt er, wie sich die OOP mit Python realisieren l&#228;sst und wie man Module und API-Schnittstellen integriert. Diverse weiterf&#252;hrende Themen wie die Erstellung grafischer Oberfl&#228;chen oder der Zugriff auf Dateien und Datenbanken runden das Fachbuch ab. Einfache Beispiele veranschaulichen die grunds&#228;tzliche Anwendung der verschiedenen Techniken und machen das Buch dadurch zu einer unbedingten Empfehlung f&#252;r Einsteiger und Praktiker, die die Programmierung mit Python lernen wollen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12463.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{002F3C42-CBCF-4182-968B-0060786560DA}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 13:45:35 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Wer heute das Programmieren lernen m&amp;#246;chte, kommt nicht daran vorbei, sich mit einer der beliebtesten Programmiersprachen f&amp;#252;r Einsteiger und Profis zu befassen: Python. Mit Python hat ihr Erfinder, Guido van Rossum, einen Nerv der Zeit getroffen, denn das Konzept dahinter bietet viele Ans&amp;#228;tze, L&amp;#246;sungen und Vorgehensweise f&amp;#252;r Probleme, die andere Sprachen so nicht integrieren.
Das Potential dieser einfachen und &amp;#252;bersichtlichen Programmiersprache haben auch viele Universit&amp;#228;ten erkannt, die mittlerweile in den Anf&amp;#228;ngerkursen der Informatik-bezogenen Studieng&amp;#228;nge Python statt Java als Einsteigersprache lehren. Der klare Programmierstil legt dar&amp;#252;ber hinaus eine hervorragende Grundlage f&amp;#252;r das sp&amp;#228;tere Erlernen weiterer Sprachen. Denn Python unterst&amp;#252;tzt nicht nur die objektorientierte und aspektorientierte, sondern auch die strukturierte und funktionale Programmierung. So wird der Programmierer nicht zu einem einzigen Programmierstil gezwungen, sondern kannflexibel das am besten geeignete Paradigma f&amp;#252;r die jeweilige Aufgabe w&amp;#228;hlen. Der universelle Zugang, der es m&amp;#246;glich macht, die Erfahrungen aus anderen Programmierkonzepten mehr oder weniger direkt weiter zu nutzen, ist ein weiterer Grund f&amp;#252;r den Erfolg von Python.
Dieses Buch ist ein idealer Einstieg in die Programmierung mit Python. Ausf&amp;#252;hrlich erl&amp;#228;utert der Autor die elementaren Grundlagen, die n&amp;#246;tig sind, um mit dieser Sprache Programme zu erstellen und zu pflegen. Daneben zeigt er, wie sich die OOP mit Python realisieren l&amp;#228;sst und wie man Module und API-Schnittstellen integriert. Diverse weiterf&amp;#252;hrende Themen wie die Erstellung grafischer Oberfl&amp;#228;chen oder der Zugriff auf Dateien und Datenbanken runden das Fachbuch ab. Einfache Beispiele veranschaulichen die grunds&amp;#228;tzliche Anwendung der verschiedenen Techniken und machen das Buch dadurch zu einer unbedingten Empfehlung f&amp;#252;r Einsteiger und Praktiker, die die Programmierung mit Python lernen wollen.</body><item><title><![CDATA[Veranstaltung: Best practices: Building Enterprise Applications with AI Agents]]></title><description><![CDATA[The new era of software development introduces a new breed of intelligent applications, unlike anything we have seen before. It is fundamentally about integrating Large Language Models (LLMs) and Generative AI (GenAI) into various applications. This integration offers incredible opportunities for enhancing business processes in entirely novel ways by using Agents. However, building intelligent applications that leverage AI presents significant challenges, beyond just finding the best prompts or relying on low-code techniques.

In this demo-driven session, you’ll discover how to build AI agents with the Microsoft Agent Framework. You’ll also learn how to extend agent capabilities using Function Calling with MCP and the RAG algorithm.

This session is aimed at developers, architects, and technical decision-makers within enterprises. Even if C# is not your primary language, this session offers valuable insights into the realm of GenAI and modern intelligent applications. You’ll also explore Azure Foundry, learn how to work with different AI models, and see how to leverage the Agent Framework and Semantic Kernel to bring intelligent solutions to life.]]></description><link><![CDATA[https://www.IT-Visions.de/V12461.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{18D1F84C-C466-4401-86D6-9CF50A8A07C4}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 11:44:24 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">The new era of software development introduces a new breed of intelligent applications, unlike anything we have seen before. It is fundamentally about integrating Large Language Models (LLMs) and Generative AI (GenAI) into various applications. This integration offers incredible opportunities for enhancing business processes in entirely novel ways by using Agents. However, building intelligent applications that leverage AI presents significant challenges, beyond just finding the best prompts or relying on low-code techniques.

In this demo-driven session, you’ll discover how to build AI agents with the Microsoft Agent Framework. You’ll also learn how to extend agent capabilities using Function Calling with MCP and the RAG algorithm.

This session is aimed at developers, architects, and technical decision-makers within enterprises. Even if C# is not your primary language, this session offers valuable insights into the realm of GenAI and modern intelligent applications. You’ll also explore Azure Foundry, learn how to work with different AI models, and see how to leverage the Agent Framework and Semantic Kernel to bring intelligent solutions to life.</body><item><title><![CDATA[Veranstaltung: Containerisierung von .NET Applikationen]]></title><description><![CDATA[Container auf Linux-Basis haben sich als defacto-Standard durchgesetzt, wenn es um den Betrieb von .NET-Applikationen geht. Container erm&#246;glichen aus Betriebssicht eine hohe Flexibilit&#228;t. Sie bringen alles mit, was zum Ausf&#252;hren der Applikation ben&#246;tigt wird und setzen lediglich eine Container-Runtime am Server voraus. Container k&#246;nnen damit fast &#252;berall ausgef&#252;hrt werden, egal ob in der Cloud, im eigenen Rechenzentrum oder auf der Entwickler-Maschine. In diesem Vortrag besch&#228;ftigen wir uns im mit den vielen Stellschrauben, die es bei der Containerisierung von .NET-Applikationen gibt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12460.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{F60ECF30-7836-44C9-88FE-D7FF9756799B}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 11:43:32 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Container auf Linux-Basis haben sich als defacto-Standard durchgesetzt, wenn es um den Betrieb von .NET-Applikationen geht. Container erm&amp;#246;glichen aus Betriebssicht eine hohe Flexibilit&amp;#228;t. Sie bringen alles mit, was zum Ausf&amp;#252;hren der Applikation ben&amp;#246;tigt wird und setzen lediglich eine Container-Runtime am Server voraus. Container k&amp;#246;nnen damit fast &amp;#252;berall ausgef&amp;#252;hrt werden, egal ob in der Cloud, im eigenen Rechenzentrum oder auf der Entwickler-Maschine. In diesem Vortrag besch&amp;#228;ftigen wir uns im mit den vielen Stellschrauben, die es bei der Containerisierung von .NET-Applikationen gibt.</body><item><title><![CDATA[Veranstaltung: Docker für ASP.NET Core Anwendungen: Best Practices von der Entwicklung bis zur Produktion]]></title><description><![CDATA[Entdecken Sie das volle Spektrum von Docker f&#252;r Ihre ASP.NET Core-Anwendungen! Diese Session bietet einen umfassenden Leitfaden zur Nutzung von Docker-Containern w&#228;hrend des gesamten Anwendungslebenszyklus, von der Entwicklung bis zur Produktion. Entdecken Sie, wie Sie Ihre Entwicklungs- und Testprozesse optimieren, Ihre Container absichern und effizient in Produktionsumgebungen einsetzen k&#246;nnen. Wir behandeln wichtige Tools, erweiterte Sicherheitspraktiken und Optimierungstechniken, damit Sie das volle Potential von einer containerbasierten Anwendung voll aussch&#246;pfen k&#246;nnen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12459.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2F1ED4B6-AE6B-4209-B5A3-319CB0B3616A}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 11:42:43 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Entdecken Sie das volle Spektrum von Docker f&amp;#252;r Ihre ASP.NET Core-Anwendungen! Diese Session bietet einen umfassenden Leitfaden zur Nutzung von Docker-Containern w&amp;#228;hrend des gesamten Anwendungslebenszyklus, von der Entwicklung bis zur Produktion. Entdecken Sie, wie Sie Ihre Entwicklungs- und Testprozesse optimieren, Ihre Container absichern und effizient in Produktionsumgebungen einsetzen k&amp;#246;nnen. Wir behandeln wichtige Tools, erweiterte Sicherheitspraktiken und Optimierungstechniken, damit Sie das volle Potential von einer containerbasierten Anwendung voll aussch&amp;#246;pfen k&amp;#246;nnen.</body><item><title><![CDATA[Veranstaltung: AI Native .NET Development – Vom Entwickler zum Software-Architekten]]></title><description><![CDATA[Die Softwareentwicklung ver&#228;ndert sich aktuell schneller als jemals zuvor. Mit KI-Agenten wie Claude Code, Codex und GitHub Copilot verschiebt sich der Fokus vom Schreiben einzelner Codezeilen hin zu Architektur, Kontext und Qualit&#228;tssicherung.

In dieser praxisnahen Session zeige ich anhand eines realen .NET-Projekts, wie moderne KI-Agenten effektiv in den Entwicklungsalltag integriert werden k&#246;nnen. Wir werfen einen Blick auf neue Workflows, Best Practices und die Rolle des Entwicklers in einer Welt, in der KI ganze Features implementieren kann.

Die Session richtet sich an .NET-Entwickler und Architekten, die verstehen m&#246;chten, wie sich ihr Berufsbild ver&#228;ndert – und welche F&#228;higkeiten k&#252;nftig den Unterschied machen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12458.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{49DFD540-8AFC-4454-B9A2-73D939A11AC1}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 11:41:50 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Softwareentwicklung ver&amp;#228;ndert sich aktuell schneller als jemals zuvor. Mit KI-Agenten wie Claude Code, Codex und GitHub Copilot verschiebt sich der Fokus vom Schreiben einzelner Codezeilen hin zu Architektur, Kontext und Qualit&amp;#228;tssicherung.

In dieser praxisnahen Session zeige ich anhand eines realen .NET-Projekts, wie moderne KI-Agenten effektiv in den Entwicklungsalltag integriert werden k&amp;#246;nnen. Wir werfen einen Blick auf neue Workflows, Best Practices und die Rolle des Entwicklers in einer Welt, in der KI ganze Features implementieren kann.

Die Session richtet sich an .NET-Entwickler und Architekten, die verstehen m&amp;#246;chten, wie sich ihr Berufsbild ver&amp;#228;ndert – und welche F&amp;#228;higkeiten k&amp;#252;nftig den Unterschied machen.</body><item><title><![CDATA[Veranstaltung: Jenseits von Code: Ein SRE-Agent für Self-Healing Operations]]></title><description><![CDATA[Generative AI beschr&#228;nkt sich oft auf die IDE. Aber was passiert, wenn der Pager um 3 Uhr morgens klingelt? In dieser Session bauen wir einen autonomen SRE-Agenten, der auf Live-Site-Incidents reagiert. Ausgel&#246;st durch Alerts nutzt dieser Agent das Model Context Protocol (MCP), um Kubernetes-Cluster zu untersuchen, Logs zu analysieren und sogar Remediation-Skripte auszuf&#252;hren. Wir erkunden die Architektur von &quot;Agentic Operations&quot; – und entscheiden, wann wir die KI das Produktionsproblem beheben lassen und wann sie nur das Post-Mortem entwerfen soll.]]></description><link><![CDATA[https://www.IT-Visions.de/V12457.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{AAC21152-FAAE-4CE7-A87F-3B63F9BE163D}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 10:17:00 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Generative AI beschr&amp;#228;nkt sich oft auf die IDE. Aber was passiert, wenn der Pager um 3 Uhr morgens klingelt? In dieser Session bauen wir einen autonomen SRE-Agenten, der auf Live-Site-Incidents reagiert. Ausgel&amp;#246;st durch Alerts nutzt dieser Agent das Model Context Protocol (MCP), um Kubernetes-Cluster zu untersuchen, Logs zu analysieren und sogar Remediation-Skripte auszuf&amp;#252;hren. Wir erkunden die Architektur von &amp;quot;Agentic Operations&amp;quot; – und entscheiden, wann wir die KI das Produktionsproblem beheben lassen und wann sie nur das Post-Mortem entwerfen soll.</body><item><title><![CDATA[Veranstaltung: .NET MAUI 11: Das verrückteste MAUI-Release seit Xamarin]]></title><description><![CDATA[Seien wir ehrlich: Seit .NET MAUI 6 war das wichtigste Feature vieler Releases oft schlicht „weniger kritische Bugs“. Auch .NET MAUI 11 setzt diesen Weg auf den ersten Blick fort und bringt vor allem mehr Stabilit&#228;t, bessere Performance und zahlreiche Verbesserungen unter der Haube.

Wer die offiziellen Release Notes jedoch nur oberfl&#228;chlich liest, verpasst die eigentliche Geschichte.

Angetrieben durch KI-gest&#252;tzte Entwicklung hat das .NET-MAUI-Team in erstaunlich kurzer Zeit Funktionen umgesetzt, f&#252;r die fr&#252;her mehrere Jahre n&#246;tig gewesen w&#228;ren: radikal vereinfachtes XAML, ein Linux-Backend, ein WPF-Backend, .NET MAUI als native macOS-App, On-Device-KI mit Apple Intelligence, Bootstrap-basierte Themes f&#252;r native Controls, XAML Expressions, XAML Source Generation und visuelle KI-Unterst&#252;tzung direkt im Entwicklungsprozess.

Man sp&#252;rt deutlich: Der Innovationsgeist der Xamarin-Zeit ist zur&#252;ck.

In diesem Vortrag zeigt Microsoft MVP Andr&#233; Kr&#228;mer, welche Neuerungen wirklich relevant sind und was sie konkret f&#252;r deinen Entwickleralltag bedeuten. Du erf&#228;hrst, wie XAML Source Generation und XAML Expressions deine Oberfl&#228;chen kompakter, wartbarer und performanter machen, welche neuen M&#246;glichkeiten Linux- und WPF-Support er&#246;ffnen und wie KI nicht nur in deinen Apps landet, sondern den gesamten Entwicklungsprozess ver&#228;ndert.

Nat&#252;rlich werfen wir auch einen Blick auf die wichtigsten Neuerungen von .NET MAUI 11 selbst, inklusive praktischer Demos, &#252;berraschender Features und ehrlicher Einsch&#228;tzungen aus realen Projekten.

Am Ende nimmst du konkrete Ideen, Werkzeuge und Techniken mit, die du direkt am n&#228;chsten Montag in deinem eigenen MAUI-Projekt einsetzen kannst.]]></description><link><![CDATA[https://www.IT-Visions.de/V12456.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B84FF138-0DC4-467F-A6EA-B5929B10DCE0}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 10:14:54 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Seien wir ehrlich: Seit .NET MAUI 6 war das wichtigste Feature vieler Releases oft schlicht „weniger kritische Bugs“. Auch .NET MAUI 11 setzt diesen Weg auf den ersten Blick fort und bringt vor allem mehr Stabilit&amp;#228;t, bessere Performance und zahlreiche Verbesserungen unter der Haube.

Wer die offiziellen Release Notes jedoch nur oberfl&amp;#228;chlich liest, verpasst die eigentliche Geschichte.

Angetrieben durch KI-gest&amp;#252;tzte Entwicklung hat das .NET-MAUI-Team in erstaunlich kurzer Zeit Funktionen umgesetzt, f&amp;#252;r die fr&amp;#252;her mehrere Jahre n&amp;#246;tig gewesen w&amp;#228;ren: radikal vereinfachtes XAML, ein Linux-Backend, ein WPF-Backend, .NET MAUI als native macOS-App, On-Device-KI mit Apple Intelligence, Bootstrap-basierte Themes f&amp;#252;r native Controls, XAML Expressions, XAML Source Generation und visuelle KI-Unterst&amp;#252;tzung direkt im Entwicklungsprozess.

Man sp&amp;#252;rt deutlich: Der Innovationsgeist der Xamarin-Zeit ist zur&amp;#252;ck.

In diesem Vortrag zeigt Microsoft MVP Andr&amp;#233; Kr&amp;#228;mer, welche Neuerungen wirklich relevant sind und was sie konkret f&amp;#252;r deinen Entwickleralltag bedeuten. Du erf&amp;#228;hrst, wie XAML Source Generation und XAML Expressions deine Oberfl&amp;#228;chen kompakter, wartbarer und performanter machen, welche neuen M&amp;#246;glichkeiten Linux- und WPF-Support er&amp;#246;ffnen und wie KI nicht nur in deinen Apps landet, sondern den gesamten Entwicklungsprozess ver&amp;#228;ndert.

Nat&amp;#252;rlich werfen wir auch einen Blick auf die wichtigsten Neuerungen von .NET MAUI 11 selbst, inklusive praktischer Demos, &amp;#252;berraschender Features und ehrlicher Einsch&amp;#228;tzungen aus realen Projekten.

Am Ende nimmst du konkrete Ideen, Werkzeuge und Techniken mit, die du direkt am n&amp;#228;chsten Montag in deinem eigenen MAUI-Projekt einsetzen kannst.</body><item><title><![CDATA[Veranstaltung: High Quality AI Development]]></title><description><![CDATA[Alle reden von Geschwindigkeit: „10x&quot;, „100x&quot;, eine Funktion an einem Nachmittag. Doch Geschwindigkeit entscheidet nicht dar&#252;ber, ob KI-Software in Produktion &#252;berlebt. Die Zukunft qualitativ hochwertiger KI-Anwendungen wird nicht &#252;ber Prompts und Tempo entschieden – sondern &#252;ber Architektur und Softwarequalit&#228;t. Wer diese beiden Hebel nicht beherrscht, produziert mit KI nur schneller Schrott.
Am Beispiel des Neuaufbaus eines 18 Jahre alten Backoffice-Systems mit KI in 45 Tagen – zehn Microservices, Hunderttausende Zeilen Code, umfassende Tests, null strukturelle Schulden – zeige ich, warum genau hier die Grenze verl&#228;uft: KI senkt die Messlatte f&#252;r das n&#246;tige Wissen nicht, sie hebt sie an. Ohne saubere Architektur, durchdachtes Design und belastbare Tests treibt KI Sie nur schneller ins Chaos. Kein „Vibe-Coding&quot;, sondern Engineering, in dem der Mensch die Qualit&#228;tskontrollen definiert und die KI daran bindet – inklusive wiederverwendbarem Test-Framework, das Ihre Standards erzwingt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12455.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1AA9CF40-8DA2-48E6-915F-8D732B93D821}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 10:13:52 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Alle reden von Geschwindigkeit: „10x&amp;quot;, „100x&amp;quot;, eine Funktion an einem Nachmittag. Doch Geschwindigkeit entscheidet nicht dar&amp;#252;ber, ob KI-Software in Produktion &amp;#252;berlebt. Die Zukunft qualitativ hochwertiger KI-Anwendungen wird nicht &amp;#252;ber Prompts und Tempo entschieden – sondern &amp;#252;ber Architektur und Softwarequalit&amp;#228;t. Wer diese beiden Hebel nicht beherrscht, produziert mit KI nur schneller Schrott.
Am Beispiel des Neuaufbaus eines 18 Jahre alten Backoffice-Systems mit KI in 45 Tagen – zehn Microservices, Hunderttausende Zeilen Code, umfassende Tests, null strukturelle Schulden – zeige ich, warum genau hier die Grenze verl&amp;#228;uft: KI senkt die Messlatte f&amp;#252;r das n&amp;#246;tige Wissen nicht, sie hebt sie an. Ohne saubere Architektur, durchdachtes Design und belastbare Tests treibt KI Sie nur schneller ins Chaos. Kein „Vibe-Coding&amp;quot;, sondern Engineering, in dem der Mensch die Qualit&amp;#228;tskontrollen definiert und die KI daran bindet – inklusive wiederverwendbarem Test-Framework, das Ihre Standards erzwingt.</body><item><title><![CDATA[Veranstaltung: Architektur für KI-Entwicklung]]></title><description><![CDATA[KI ver&#228;ndert nicht nur, was wir entwickeln, sondern auch wie wir Software architektonisch aufbauen. Dieser Workshop dreht sich um zwei eng verbundene Fragen: Wie l&#228;sst man eine KI die richtige Architektur entwickeln – und wie integriert man KI strategisch f&#252;r neue Funktionen in die Anwendung?

Im ersten Themenblock geht es darum, wie man einer KI die gew&#252;nschte Architektur beibringt und &#252;berpr&#252;ft, dass generierter Code sie tats&#228;chlich einh&#228;lt. Der zweite Block widmet sich der Frage, welche Architekturmuster sich f&#252;r die Integration von KI eignen und wie sich KI-Funktionen sauber und wartbar in bestehende Systeme einbetten lassen.

Ziel ist ein praxisnahes Verst&#228;ndnis daf&#252;r, KI sowohl im Entwicklungsprozess als auch als Bestandteil der Anwendung architektonisch zu beherrschen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12454.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{6C82E88B-6FCF-48F8-BF14-247937B8DE1C}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 10:13:05 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">KI ver&amp;#228;ndert nicht nur, was wir entwickeln, sondern auch wie wir Software architektonisch aufbauen. Dieser Workshop dreht sich um zwei eng verbundene Fragen: Wie l&amp;#228;sst man eine KI die richtige Architektur entwickeln – und wie integriert man KI strategisch f&amp;#252;r neue Funktionen in die Anwendung?

Im ersten Themenblock geht es darum, wie man einer KI die gew&amp;#252;nschte Architektur beibringt und &amp;#252;berpr&amp;#252;ft, dass generierter Code sie tats&amp;#228;chlich einh&amp;#228;lt. Der zweite Block widmet sich der Frage, welche Architekturmuster sich f&amp;#252;r die Integration von KI eignen und wie sich KI-Funktionen sauber und wartbar in bestehende Systeme einbetten lassen.

Ziel ist ein praxisnahes Verst&amp;#228;ndnis daf&amp;#252;r, KI sowohl im Entwicklungsprozess als auch als Bestandteil der Anwendung architektonisch zu beherrschen.</body><item><title><![CDATA[Veranstaltung: AI Native .NET – Von der Idee bis zur produktiven Anwendung auf Kubernetes]]></title><description><![CDATA[Wie entwickelt man moderne .NET-Anwendungen im Zeitalter von KI? Und wie bringt man sie anschlie&#223;end automatisiert in eine produktive Umgebung? In diesem ganzt&#228;gigen Workshop erleben die Teilnehmer den gesamten Software-Lifecycle – unterst&#252;tzt durch KI von der ersten Zeile Code bis zum Deployment auf einem Kubernetes-Cluster auf Hetzner Bare Metal.

Gemeinsam entwickeln wir eine .NET-Anwendung mit KI-Agenten wie Claude Code, Codex oder GitHub Copilot, erstellen Tests, richten CI/CD-Pipelines ein und deployen die Anwendung auf eine hochverf&#252;gbare Kubernetes-Plattform. Neben der Entwicklung behandeln wir auch Themen wie Containerisierung, Infrastructure as Code, GitHub Actions, Monitoring, Logging und Observability.

Der Workshop richtet sich an .NET-Entwickler, Software-Architekten und DevOps-Engineers, die verstehen m&#246;chten, wie moderne KI-gest&#252;tzte Softwareentwicklung und Cloud-native Infrastruktur zusammenspielen. Ziel ist es, den Teilnehmern einen vollst&#228;ndigen, praxisnahen End-to-End-Workflow zu vermitteln, den sie direkt in ihren eigenen Projekten einsetzen k&#246;nnen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12453.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B54AFEC5-46A6-4114-B198-30D729BE3DAC}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 10:12:23 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Wie entwickelt man moderne .NET-Anwendungen im Zeitalter von KI? Und wie bringt man sie anschlie&amp;#223;end automatisiert in eine produktive Umgebung? In diesem ganzt&amp;#228;gigen Workshop erleben die Teilnehmer den gesamten Software-Lifecycle – unterst&amp;#252;tzt durch KI von der ersten Zeile Code bis zum Deployment auf einem Kubernetes-Cluster auf Hetzner Bare Metal.

Gemeinsam entwickeln wir eine .NET-Anwendung mit KI-Agenten wie Claude Code, Codex oder GitHub Copilot, erstellen Tests, richten CI/CD-Pipelines ein und deployen die Anwendung auf eine hochverf&amp;#252;gbare Kubernetes-Plattform. Neben der Entwicklung behandeln wir auch Themen wie Containerisierung, Infrastructure as Code, GitHub Actions, Monitoring, Logging und Observability.

Der Workshop richtet sich an .NET-Entwickler, Software-Architekten und DevOps-Engineers, die verstehen m&amp;#246;chten, wie moderne KI-gest&amp;#252;tzte Softwareentwicklung und Cloud-native Infrastruktur zusammenspielen. Ziel ist es, den Teilnehmern einen vollst&amp;#228;ndigen, praxisnahen End-to-End-Workflow zu vermitteln, den sie direkt in ihren eigenen Projekten einsetzen k&amp;#246;nnen.</body><item><title><![CDATA[Veranstaltung: Hands-on Workshop: Microsoft Agent Framework - KI-Agenten mit C# bauen]]></title><description><![CDATA[Erlebe, wie echte KI-Agenten mit dem Microsoft Agent Framework entstehen. In diesem intensiven Hands-on Workshop f&#252;hrt dich Gregor Biswanger, Generative-KI-Experte und Microsoft MVP f&#252;r Azure AI, praxisnah durch die Architektur und Umsetzung moderner AI Agents im .NET-&#214;kosystem.

Im Mittelpunkt steht nicht Agent-Washing, sondern technische Substanz: Was unterscheidet echte KI-Agenten von Chatbots, Prompt-Workflows und klassischer Automatisierung mit KI-Label? Wann ist eine Agentenarchitektur sinnvoll, und wann sind andere Architekturmuster die bessere Wahl? Genau diese Fragen werden eingeordnet, bevor es direkt an die praktische Umsetzung geht.

Mit .NET, C# und dem Microsoft Agent Framework entwickelst du eigene KI-Agenten, integrierst Tools und Funktionen, steuerst Abl&#228;ufe und lernst, wie agentenbasierte L&#246;sungen in reale Business-Anwendungen eingebettet werden k&#246;nnen. Dabei flie&#223;en auch Erfahrungen aus produktiven Kundenprojekten mit Semantic Kernel, Azure OpenAI und generativer KI ein.

Der Workshop richtet sich an Entwickler, Softwarearchitekten und technische Entscheider, die verstehen m&#246;chten, wie moderne AI Agents im Microsoft-&#214;kosystem aufgebaut werden und wie das Microsoft Agent Framework als Grundlage f&#252;r produktive KI-Anwendungen genutzt werden kann.]]></description><link><![CDATA[https://www.IT-Visions.de/V12452.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{7FFDB721-CD26-4027-BBFA-07CB048A1431}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 10:11:34 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Erlebe, wie echte KI-Agenten mit dem Microsoft Agent Framework entstehen. In diesem intensiven Hands-on Workshop f&amp;#252;hrt dich Gregor Biswanger, Generative-KI-Experte und Microsoft MVP f&amp;#252;r Azure AI, praxisnah durch die Architektur und Umsetzung moderner AI Agents im .NET-&amp;#214;kosystem.

Im Mittelpunkt steht nicht Agent-Washing, sondern technische Substanz: Was unterscheidet echte KI-Agenten von Chatbots, Prompt-Workflows und klassischer Automatisierung mit KI-Label? Wann ist eine Agentenarchitektur sinnvoll, und wann sind andere Architekturmuster die bessere Wahl? Genau diese Fragen werden eingeordnet, bevor es direkt an die praktische Umsetzung geht.

Mit .NET, C# und dem Microsoft Agent Framework entwickelst du eigene KI-Agenten, integrierst Tools und Funktionen, steuerst Abl&amp;#228;ufe und lernst, wie agentenbasierte L&amp;#246;sungen in reale Business-Anwendungen eingebettet werden k&amp;#246;nnen. Dabei flie&amp;#223;en auch Erfahrungen aus produktiven Kundenprojekten mit Semantic Kernel, Azure OpenAI und generativer KI ein.

Der Workshop richtet sich an Entwickler, Softwarearchitekten und technische Entscheider, die verstehen m&amp;#246;chten, wie moderne AI Agents im Microsoft-&amp;#214;kosystem aufgebaut werden und wie das Microsoft Agent Framework als Grundlage f&amp;#252;r produktive KI-Anwendungen genutzt werden kann.</body><item><title><![CDATA[Veranstaltung: Master Class: Design and implementation of Enterprise AI-Agents]]></title><description><![CDATA[Als professioneller Architekt oder Software Entwickler sind Sie gefordert, neue Anwendungen zu entwickeln, die Large Labguage Modelle (LLM) nutzen.
In dieser Master-Class erkl&#228;ren wir zuerst, wie LLMs und GenAI unter der Haube funktionieren. Wir beginnen mit den Grundlagen und tauchen tief ein in die Themen wie Token-Generierung, Vector-Similarity, Embeddings, verschiedene Modelltypen, Plugins, Agents und vieles mehr. Wir werden demonstrieren, wie .NET-Entwickler und Entwickler aus anderen Bereichen AI-Agents erstellen k&#246;nnen, die intelligenten Code in jeder Anwendung &#252;ber zahlreiche Demos ausf&#252;hren.

Sie lernen auch &#252;ber Microsofts Semantic Kernel und wie Sie Anwendungen und m&#228;chtige Backends erstellen k&#246;nnen, die AI in die Azure-Plattform integrieren.

Diese Master-Class ist konzipiert f&#252;r professionelle Softwarearchitekten und Entwickler.]]></description><link><![CDATA[https://www.IT-Visions.de/V12451.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{7D9B2561-7A06-41F9-9E04-EC7D26D8FBDA}]]></guid><pubDate><![CDATA[Tue, 11 Aug 2026 10:09:45 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Als professioneller Architekt oder Software Entwickler sind Sie gefordert, neue Anwendungen zu entwickeln, die Large Labguage Modelle (LLM) nutzen.
In dieser Master-Class erkl&amp;#228;ren wir zuerst, wie LLMs und GenAI unter der Haube funktionieren. Wir beginnen mit den Grundlagen und tauchen tief ein in die Themen wie Token-Generierung, Vector-Similarity, Embeddings, verschiedene Modelltypen, Plugins, Agents und vieles mehr. Wir werden demonstrieren, wie .NET-Entwickler und Entwickler aus anderen Bereichen AI-Agents erstellen k&amp;#246;nnen, die intelligenten Code in jeder Anwendung &amp;#252;ber zahlreiche Demos ausf&amp;#252;hren.

Sie lernen auch &amp;#252;ber Microsofts Semantic Kernel und wie Sie Anwendungen und m&amp;#228;chtige Backends erstellen k&amp;#246;nnen, die AI in die Azure-Plattform integrieren.

Diese Master-Class ist konzipiert f&amp;#252;r professionelle Softwarearchitekten und Entwickler.</body><item><title><![CDATA[Fachveröffentlichung: Reguläre Ausdrücke]]></title><description><![CDATA[Es gibt zahlreiche Situationen, in denen Sie in einer Zeichenkette einzelnen Zeichen oder mehrere Zeichen suchen und / oder ersetzen k&#246;nnen. Dabei k&#246;nnen Sie im einfachen Fall fest vorgegebene Zeichen suchen, die dann in dem durchsuchten Ausdruck vorkommen m&#252;ssen. So k&#246;nnen Sie beispielsweise das Vorkommen des Zeichens @ in einer E-Mail-Adresse suchen.
Die M&#246;glichkeiten zur Suche in Texten gehen aber weiter, wenn Sie so genannte regul&#228;re Ausdr&#252;cke (regular expressions) einsetzen. Diese regul&#228;ren Ausdr&#252;cke kommen in den meisten Skript- und Programmiersprachen vor und auch viele Anwendungsprogramme zur Datenverarbeitung (insbesondere Textverarbeitungsprogramme) unterst&#252;tzen regul&#228;re Ausdr&#252;cke. Vor allen Dingen ist von Bedeutung, dass diese regul&#228;ren Ausdr&#252;cke fast &#252;berall mit der gleichen Syntax verwendet werden – auch wenn die Umsetzung des regul&#228;ren Ausdrucks in eine konkrete Suche sich dann unterscheiden kann.
Das Buch soll Ihnen regul&#228;re Ausdr&#252;cke erl&#228;utern und sowohl beim Selbststudium helfen als auch Basis daf&#252;r sein, in entsprechenden Kursen den Umgang damit zu lernen. Dazu finden Sie vor allen Dingen zahlreiche Quellcodes bzw. Beispiele, um die Konzepte von regul&#228;ren Ausdr&#252;cken zu verdeutlichen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12450.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8406D909-2D8B-4B4C-ADC7-1FC6B2B6D2AC}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 15:58:47 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Es gibt zahlreiche Situationen, in denen Sie in einer Zeichenkette einzelnen Zeichen oder mehrere Zeichen suchen und / oder ersetzen k&amp;#246;nnen. Dabei k&amp;#246;nnen Sie im einfachen Fall fest vorgegebene Zeichen suchen, die dann in dem durchsuchten Ausdruck vorkommen m&amp;#252;ssen. So k&amp;#246;nnen Sie beispielsweise das Vorkommen des Zeichens @ in einer E-Mail-Adresse suchen.
Die M&amp;#246;glichkeiten zur Suche in Texten gehen aber weiter, wenn Sie so genannte regul&amp;#228;re Ausdr&amp;#252;cke (regular expressions) einsetzen. Diese regul&amp;#228;ren Ausdr&amp;#252;cke kommen in den meisten Skript- und Programmiersprachen vor und auch viele Anwendungsprogramme zur Datenverarbeitung (insbesondere Textverarbeitungsprogramme) unterst&amp;#252;tzen regul&amp;#228;re Ausdr&amp;#252;cke. Vor allen Dingen ist von Bedeutung, dass diese regul&amp;#228;ren Ausdr&amp;#252;cke fast &amp;#252;berall mit der gleichen Syntax verwendet werden – auch wenn die Umsetzung des regul&amp;#228;ren Ausdrucks in eine konkrete Suche sich dann unterscheiden kann.
Das Buch soll Ihnen regul&amp;#228;re Ausdr&amp;#252;cke erl&amp;#228;utern und sowohl beim Selbststudium helfen als auch Basis daf&amp;#252;r sein, in entsprechenden Kursen den Umgang damit zu lernen. Dazu finden Sie vor allen Dingen zahlreiche Quellcodes bzw. Beispiele, um die Konzepte von regul&amp;#228;ren Ausdr&amp;#252;cken zu verdeutlichen.</body><item><title><![CDATA[Fachveröffentlichung: COBOL]]></title><description><![CDATA[COBOL wird schon lange tot gesagt. Es gibt jedoch unver&#228;ndert zig Millionen von COBOL-Codezeilen. Gerade in Banken und Versicherungen werden COBOL-Programme immer noch eingesetzt und es ist nicht absehbar, dass diese Programme umgestellt werden. Dieses Buch ist zum Lernen von COBOL in Form des Selbststudiums oder als Begleitmaterial in COBOL-Kursen gedacht. Vermittelt werden die elementaren Grundlagen, um Programme mit COBOL erstellen als auch pflegen zu k&#246;nnen. Dabei wird Wert auf die grunds&#228;tzliche Anwendung der verschiedenen Techniken und einfache Beispiele gelegt und nicht auf Vollst&#228;ndigkeit aller m&#246;glichen Anweisungen, Befehle oder Parameter. Insbesondere werden keine Dialekt- oder Distributions-spezifischen Besonderheiten beachtet. Dieses Buch ist als Einsteigerkurs konzipiert, der die Grundlagen der Sprache COBOL von Grund auf erarbeitet. Allerdings wird COBOL selten als erste Programmiersprache gelernt und es wird elementare, einfache Erfahrungen in der Programmierung vorausgesetzt.
COBOL hat seine Hauptanwendung auf Mainframes / Gro&#223;rechnern. Jedoch kann man auch sehr gut mit einem normalen PC arbeiten. Als Basis f&#252;r das Buch wird deshalb explizit nur ein PC vorausgesetzt. Die Ausf&#252;hrungen zu den eigentlichen Programmcodes sind jedoch unabh&#228;ngig von der Plattform.]]></description><link><![CDATA[https://www.IT-Visions.de/P12448.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{97EF954D-7816-4327-BEF0-CE803947B07D}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 15:55:07 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">COBOL wird schon lange tot gesagt. Es gibt jedoch unver&amp;#228;ndert zig Millionen von COBOL-Codezeilen. Gerade in Banken und Versicherungen werden COBOL-Programme immer noch eingesetzt und es ist nicht absehbar, dass diese Programme umgestellt werden. Dieses Buch ist zum Lernen von COBOL in Form des Selbststudiums oder als Begleitmaterial in COBOL-Kursen gedacht. Vermittelt werden die elementaren Grundlagen, um Programme mit COBOL erstellen als auch pflegen zu k&amp;#246;nnen. Dabei wird Wert auf die grunds&amp;#228;tzliche Anwendung der verschiedenen Techniken und einfache Beispiele gelegt und nicht auf Vollst&amp;#228;ndigkeit aller m&amp;#246;glichen Anweisungen, Befehle oder Parameter. Insbesondere werden keine Dialekt- oder Distributions-spezifischen Besonderheiten beachtet. Dieses Buch ist als Einsteigerkurs konzipiert, der die Grundlagen der Sprache COBOL von Grund auf erarbeitet. Allerdings wird COBOL selten als erste Programmiersprache gelernt und es wird elementare, einfache Erfahrungen in der Programmierung vorausgesetzt.
COBOL hat seine Hauptanwendung auf Mainframes / Gro&amp;#223;rechnern. Jedoch kann man auch sehr gut mit einem normalen PC arbeiten. Als Basis f&amp;#252;r das Buch wird deshalb explizit nur ein PC vorausgesetzt. Die Ausf&amp;#252;hrungen zu den eigentlichen Programmcodes sind jedoch unabh&amp;#228;ngig von der Plattform.</body><item><title><![CDATA[Fachveröffentlichung: COBOL: Grundlagenkurs für Ein- und Umsteiger]]></title><description><![CDATA[COBOL wird schon lange tot gesagt. Es gibt jedoch unver&#228;ndert zig Millionen von COBOL-Codezeilen. Gerade in Banken und Versicherungen werden COBOL-Programme immer noch eingesetzt und es ist nicht absehbar, dass diese Programme umgestellt werden. Auch die Corona-Krise hat den Bedarf an COBOL-Kenntnissen wieder angekurbelt, denn viele alten Programme bei Beh&#246;rden und Versicherungen sind immer noch in COBOL geschrieben. Die gestiegenen bzw. ver&#228;nderten Anforderungen in Verbindung mit der Corona-Krise haben Anpassungen notwendig gemacht und daf&#252;r wurdenund werden COBOL-Kapazit&#228;ten ben&#246;tigt. Dieses Buch ist zum Lernen von COBOL in Form des Selbststudiums oder als Begleitmaterial in COBOL-Kursen gedacht. Vermittelt werden die elementaren Grundlagen, um Programme mit COBOL erstellen als auch pflegen zu k&#246;nnen. Dabei wird Wert auf die grunds&#228;tzliche Anwendung der verschiedenen Techniken und einfache Beispiele gelegt und nicht auf Vollst&#228;ndigkeit aller m&#246;glichen Anweisungen, Befehle oder Parameter. Insbesondere werden keine Dialekt- oder Distributions-spezifischen Besonderheiten beachtet. Dieses Buch ist als Einsteigerkurs konzipiert, der die Grundlagen der Sprache COBOL von Grund auf erarbeitet. Allerdings wird COBOL selten als erste Programmiersprache gelernt und es wird elementare, einfache Erfahrungen in der Programmierung vorausgesetzt. COBOL hat seine Hauptanwendung auf Mainframes / Gro&#223;rechnern. Jedoch kann man auch sehr gut mit einem normalen PC arbeiten. Als Basis f&#252;r das Buch wird deshalb explizit nur ein PC vorausgesetzt. Die Ausf&#252;hrungen zu den eigentlichen Programmcodes sind jedoch unabh&#228;ngig von der Plattform.]]></description><link><![CDATA[https://www.IT-Visions.de/P12446.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{BE37F300-0294-42D3-8621-CD3CB5DE0E2B}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 15:50:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">COBOL wird schon lange tot gesagt. Es gibt jedoch unver&amp;#228;ndert zig Millionen von COBOL-Codezeilen. Gerade in Banken und Versicherungen werden COBOL-Programme immer noch eingesetzt und es ist nicht absehbar, dass diese Programme umgestellt werden. Auch die Corona-Krise hat den Bedarf an COBOL-Kenntnissen wieder angekurbelt, denn viele alten Programme bei Beh&amp;#246;rden und Versicherungen sind immer noch in COBOL geschrieben. Die gestiegenen bzw. ver&amp;#228;nderten Anforderungen in Verbindung mit der Corona-Krise haben Anpassungen notwendig gemacht und daf&amp;#252;r wurdenund werden COBOL-Kapazit&amp;#228;ten ben&amp;#246;tigt. Dieses Buch ist zum Lernen von COBOL in Form des Selbststudiums oder als Begleitmaterial in COBOL-Kursen gedacht. Vermittelt werden die elementaren Grundlagen, um Programme mit COBOL erstellen als auch pflegen zu k&amp;#246;nnen. Dabei wird Wert auf die grunds&amp;#228;tzliche Anwendung der verschiedenen Techniken und einfache Beispiele gelegt und nicht auf Vollst&amp;#228;ndigkeit aller m&amp;#246;glichen Anweisungen, Befehle oder Parameter. Insbesondere werden keine Dialekt- oder Distributions-spezifischen Besonderheiten beachtet. Dieses Buch ist als Einsteigerkurs konzipiert, der die Grundlagen der Sprache COBOL von Grund auf erarbeitet. Allerdings wird COBOL selten als erste Programmiersprache gelernt und es wird elementare, einfache Erfahrungen in der Programmierung vorausgesetzt. COBOL hat seine Hauptanwendung auf Mainframes / Gro&amp;#223;rechnern. Jedoch kann man auch sehr gut mit einem normalen PC arbeiten. Als Basis f&amp;#252;r das Buch wird deshalb explizit nur ein PC vorausgesetzt. Die Ausf&amp;#252;hrungen zu den eigentlichen Programmcodes sind jedoch unabh&amp;#228;ngig von der Plattform.</body><item><title><![CDATA[Fachveröffentlichung: SharePoint Kompendium - Bd. 20]]></title><description><![CDATA[Das SharePoint Kompendium ist ein Sammelband unterschiedlicher Artikel rund um das Thema SharePoint. Dieser Band gibt lesenswerte Inputs, wie die DSGVO Entwicklerteams zu neuen H&#246;chstleistungen anspornen kann und wie mit Office 365 der Digitalisierung in globalen Teams begegnet werden kann. Des Weiteren gibt es einen tiefreichenden Einblick in das SharePoint Framework und wissenswerte Tipps, wie Microsoft Flow Ihnen hilft, Ihre Arbeit produktiver zu gestalten.]]></description><link><![CDATA[https://www.IT-Visions.de/P12444.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B0B23028-ED0D-4F9C-9697-46CDA4345D89}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 15:31:36 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das SharePoint Kompendium ist ein Sammelband unterschiedlicher Artikel rund um das Thema SharePoint. Dieser Band gibt lesenswerte Inputs, wie die DSGVO Entwicklerteams zu neuen H&amp;#246;chstleistungen anspornen kann und wie mit Office 365 der Digitalisierung in globalen Teams begegnet werden kann. Des Weiteren gibt es einen tiefreichenden Einblick in das SharePoint Framework und wissenswerte Tipps, wie Microsoft Flow Ihnen hilft, Ihre Arbeit produktiver zu gestalten.</body><item><title><![CDATA[Fachveröffentlichung: SharePoint Kompendium - Bd. 17]]></title><description><![CDATA[Das SharePoint Kompendium ist ein Sammelband unterschiedlicher Artikel rund um das Thema SharePoint. Dieser Band zeigt, welche Sicherheitsaspekte beim Datenzugriff in Unternehmen zu beachten sind, und wie die Zusammenarbeit und Vernetzung in Unternehmen mithilfe der Produktivit&#228;tspalette von Office 365 noch besser wird. M&#246;glichkeiten der Steigerung der Arbeitszufriedenheit durch Mitarbeitermotivation werden in einem weiteren Artikel dieser Ausgabe erl&#228;utert. Abschlie&#223;end geht es um erweiterte Techniken f&#252;r Ereignisempf&#228;nger und wie Ereignisempf&#228;nger f&#252;r SharePoint Online umgesetzt werden k&#246;nnen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12442.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B68C1F8C-A2B9-48DF-A835-849F05EB68B6}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 15:27:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das SharePoint Kompendium ist ein Sammelband unterschiedlicher Artikel rund um das Thema SharePoint. Dieser Band zeigt, welche Sicherheitsaspekte beim Datenzugriff in Unternehmen zu beachten sind, und wie die Zusammenarbeit und Vernetzung in Unternehmen mithilfe der Produktivit&amp;#228;tspalette von Office 365 noch besser wird. M&amp;#246;glichkeiten der Steigerung der Arbeitszufriedenheit durch Mitarbeitermotivation werden in einem weiteren Artikel dieser Ausgabe erl&amp;#228;utert. Abschlie&amp;#223;end geht es um erweiterte Techniken f&amp;#252;r Ereignisempf&amp;#228;nger und wie Ereignisempf&amp;#228;nger f&amp;#252;r SharePoint Online umgesetzt werden k&amp;#246;nnen.</body><item><title><![CDATA[Fachveröffentlichung: Der App-Entwicklungszyklus]]></title><description><![CDATA[Von der Idee &#252;ber das Konzept bis hin zum Deployment – in diesem shortcut betrachten Dr. Veikko Krypzcyk und Olena Bochkor den App-Entwicklungszyklus. Als Beispiel dienen die Positionsbestimmung mittels GPS und der dazu notwendige Datenaustausch zwischen den Nutzern, um sich gegenseitig zu orten. Nachdem eine solche App implementiert wurde, wird sie im App Store f&#252;r die Kunden bereitgestellt und sorgf&#228;ltig beobachtet, um n&#246;tige Updates zu entwickeln. Auch diese Themen werden im shortcut behandelt.]]></description><link><![CDATA[https://www.IT-Visions.de/P12440.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A1FCE484-7AEC-431A-A121-2C5F9251E5BB}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 15:22:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Von der Idee &amp;#252;ber das Konzept bis hin zum Deployment – in diesem shortcut betrachten Dr. Veikko Krypzcyk und Olena Bochkor den App-Entwicklungszyklus. Als Beispiel dienen die Positionsbestimmung mittels GPS und der dazu notwendige Datenaustausch zwischen den Nutzern, um sich gegenseitig zu orten. Nachdem eine solche App implementiert wurde, wird sie im App Store f&amp;#252;r die Kunden bereitgestellt und sorgf&amp;#228;ltig beobachtet, um n&amp;#246;tige Updates zu entwickeln. Auch diese Themen werden im shortcut behandelt.</body><item><title><![CDATA[Fachveröffentlichung: Programmieren für Einsteiger]]></title><description><![CDATA[Teil 2 des shortcuts „Programmieren f&#252;r Einsteiger“ besch&#228;ftigt sich mit den Themen User Interface und Architektur. Es soll eine moderne Benutzeroberfl&#228;che entworfen sowie eine passende Struktur f&#252;r die entsprechende Anwendung gefunden werden. Au&#223;erdem liefern die Autoren einen kompakten &#220;berblick &#252;ber Datenbanken, Datentypen und Datenmodellierung.]]></description><link><![CDATA[https://www.IT-Visions.de/P12438.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8AA9188F-C6B1-42D6-A6C3-164908CE5277}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 15:19:41 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Teil 2 des shortcuts „Programmieren f&amp;#252;r Einsteiger“ besch&amp;#228;ftigt sich mit den Themen User Interface und Architektur. Es soll eine moderne Benutzeroberfl&amp;#228;che entworfen sowie eine passende Struktur f&amp;#252;r die entsprechende Anwendung gefunden werden. Au&amp;#223;erdem liefern die Autoren einen kompakten &amp;#220;berblick &amp;#252;ber Datenbanken, Datentypen und Datenmodellierung.</body><item><title><![CDATA[Fachveröffentlichung: Programmieren für Einsteiger]]></title><description><![CDATA[Dieser shortcut liefert eine Einf&#252;hrung in die Softwareentwicklung, wobei der Fokus auf der eigentlichen Programmierung liegt. In diesem ersten Teil geht es um die Basics: Es werden Variablen, Datentypen, Ablaufstrukturen und Algorithmen erkl&#228;rt. Au&#223;erdem erh&#228;lt der Leser einen &#220;berblick &#252;ber die objektorientierte Programmentwicklung mitsamt den Klassen, Objekten, Methoden etc., die man als Grundlage zur Programmierung ben&#246;tigt.]]></description><link><![CDATA[https://www.IT-Visions.de/P12436.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{03FDFC85-35D7-467B-ADBC-0C99AD7634F1}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 15:17:10 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieser shortcut liefert eine Einf&amp;#252;hrung in die Softwareentwicklung, wobei der Fokus auf der eigentlichen Programmierung liegt. In diesem ersten Teil geht es um die Basics: Es werden Variablen, Datentypen, Ablaufstrukturen und Algorithmen erkl&amp;#228;rt. Au&amp;#223;erdem erh&amp;#228;lt der Leser einen &amp;#220;berblick &amp;#252;ber die objektorientierte Programmentwicklung mitsamt den Klassen, Objekten, Methoden etc., die man als Grundlage zur Programmierung ben&amp;#246;tigt.</body><item><title><![CDATA[Fachveröffentlichung: Datenbanken]]></title><description><![CDATA[Ein Datenbanksystem ist Bestandteil fast jeder betriebswirtschaftlichen Anwendung. F&#252;r die Konzeption dieser Anwendungen ist es notwendig, &#252;ber ausreichende Kenntnisse im Entwurf von Datenbanken zu verf&#252;gen. Die Vermittlung der Grundlagen erfolgte meist im Studium oder in der Ausbildung und wurde vielleicht durch Seminare und Kurse aufgefrischt. Der Gesamtzusammenhang kann dabei leicht verloren gehen. Stichworte sind: relationale Datenbank, Normalisierung, ER-Modell und SQL.
Bei der Entwicklung von Software ist meist auch ein Datenbanksystem zu integrieren. Dabei kann im Idealfall auf eine bestehende Datenbank zur&#252;ckgegriffen werden und es ist nur die Anbindung zu dieser zu realisieren. Anderseits kann es auch zum Auftragsumfang geh&#246;ren, die Datenbank vom ersten Schritt an aufzubauen. In beiden F&#228;llen sind Kenntnisse im Datenbankdesign notwendig. Wir versuchen, Ihnen in diesem shortcut das notwendige Handwerkszeug zu vermitteln. F&#252;r den Neueinsteiger ist es ein guter Leitfaden, um sich das Wissen anzueignen, f&#252;r den erfahrenen Entwickler die Chance, die eine oder andere L&#252;cke zu schlie&#223;en.]]></description><link><![CDATA[https://www.IT-Visions.de/P12434.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2853FDDF-93BF-4104-9B14-2212866135F0}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 14:56:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Ein Datenbanksystem ist Bestandteil fast jeder betriebswirtschaftlichen Anwendung. F&amp;#252;r die Konzeption dieser Anwendungen ist es notwendig, &amp;#252;ber ausreichende Kenntnisse im Entwurf von Datenbanken zu verf&amp;#252;gen. Die Vermittlung der Grundlagen erfolgte meist im Studium oder in der Ausbildung und wurde vielleicht durch Seminare und Kurse aufgefrischt. Der Gesamtzusammenhang kann dabei leicht verloren gehen. Stichworte sind: relationale Datenbank, Normalisierung, ER-Modell und SQL.
Bei der Entwicklung von Software ist meist auch ein Datenbanksystem zu integrieren. Dabei kann im Idealfall auf eine bestehende Datenbank zur&amp;#252;ckgegriffen werden und es ist nur die Anbindung zu dieser zu realisieren. Anderseits kann es auch zum Auftragsumfang geh&amp;#246;ren, die Datenbank vom ersten Schritt an aufzubauen. In beiden F&amp;#228;llen sind Kenntnisse im Datenbankdesign notwendig. Wir versuchen, Ihnen in diesem shortcut das notwendige Handwerkszeug zu vermitteln. F&amp;#252;r den Neueinsteiger ist es ein guter Leitfaden, um sich das Wissen anzueignen, f&amp;#252;r den erfahrenen Entwickler die Chance, die eine oder andere L&amp;#252;cke zu schlie&amp;#223;en.</body><item><title><![CDATA[Fachveröffentlichung: Algorithmen]]></title><description><![CDATA[Wenn es etwas ann&#228;hernd Best&#228;ndiges in der Informatik gibt, dann sind es Algorithmen. Sie begegnen uns in den unterschiedlichsten Arten von Programmen, wie Spielen, Simulationen, CAD-Anwendungen, ja sogar in datenbankbasierten Gesch&#228;ftsanwendungen. Die Implementierung von Algorithmen setzt einige Grundlagenkenntnisse und mathematisches Verst&#228;ndnis voraus. Moderne Klassenbibliotheken helfen zwar, bieten jedoch keine L&#246;sungen f&#252;r den speziellen Fall.
Das Verst&#228;ndnis und die Entwicklung von Algorithmen geh&#246;ren zum grundlegenden Handwerkszeug eines Informatikers. Dieser shortcut gibt daher einen &#220;berblick zu den „Mathematikangeboten“ der Programmiersprachen, erkl&#228;rt systematisch die Entwicklung von Algorithmen und bietet einen beispielhaften &#220;berblick zu Sortier- und Suchalgorithmen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12432.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{987CFF2B-6899-41C8-8013-A246594FC42A}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 14:52:48 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Wenn es etwas ann&amp;#228;hernd Best&amp;#228;ndiges in der Informatik gibt, dann sind es Algorithmen. Sie begegnen uns in den unterschiedlichsten Arten von Programmen, wie Spielen, Simulationen, CAD-Anwendungen, ja sogar in datenbankbasierten Gesch&amp;#228;ftsanwendungen. Die Implementierung von Algorithmen setzt einige Grundlagenkenntnisse und mathematisches Verst&amp;#228;ndnis voraus. Moderne Klassenbibliotheken helfen zwar, bieten jedoch keine L&amp;#246;sungen f&amp;#252;r den speziellen Fall.
Das Verst&amp;#228;ndnis und die Entwicklung von Algorithmen geh&amp;#246;ren zum grundlegenden Handwerkszeug eines Informatikers. Dieser shortcut gibt daher einen &amp;#220;berblick zu den „Mathematikangeboten“ der Programmiersprachen, erkl&amp;#228;rt systematisch die Entwicklung von Algorithmen und bietet einen beispielhaften &amp;#220;berblick zu Sortier- und Suchalgorithmen.</body><item><title><![CDATA[Fachveröffentlichung: Softwareentwicklungsprozess]]></title><description><![CDATA[Die Art und Weise der Softwareentwicklung hat sich in den letzten Jahren von einer handwerklichen Disziplin zu einem gewisserma&#223;en ingenieurm&#228;&#223;igen Vorgehen gewandelt. Im Mittelpunkt steht der so genannte objektorientierte Softwareentwicklungsprozess. Zentraler Bestandteil ist die Phase der Implementierung (also die eigentliche Programmierung). Der vollst&#228;ndige Softwareentwicklungsprozess umfasst jedoch weit mehr.Dieses Buch f&#252;hlt sich dem gesamten Entwicklungsprozess verpflichtet. Ausgangspunkt ist dabei die Idee (Auftrag, Aufgabenstellung). Es wird der Softwareentwicklungsprozess im &#220;berblick erl&#228;utert und unterschiedliche Vorgehensmodelle vorgestellt: zum Beispiel das klassische Wasserfallmodell oder der evolution&#228;re Modellansatz. Anschlie&#223;end werden die Analyse- und die Entwurfsphase beleuchtet, wozu auch die Durchf&#252;hrung einer (fachlichen) Vorstudie geh&#246;ren. Kernelement ist nat&#252;rlich der Entwicklungsprozess selbst. Im Mittelpunkt stehen hier die Implementierung (also die eigentliche Programmierung) und der Test der Anwendung. Dar&#252;ber hinaus informiert dieser shortcut &#252;ber die Wahl der richtigen Programmiersprache und den Einsatz von Klassenbibliotheken und Frameworks. Der Deployment-Prozess wird ebenso betrachtet wie das Thema Dokumentation. Wer den Einstieg in die Softwareentwicklung sucht, findet somit in diesem E-Book einen kompakten &#220;berblick &#252;ber den Gesamtprozess.]]></description><link><![CDATA[https://www.IT-Visions.de/P12430.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{181BC056-7C24-4B62-ACCC-7AAAB02FCD42}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 14:49:43 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Art und Weise der Softwareentwicklung hat sich in den letzten Jahren von einer handwerklichen Disziplin zu einem gewisserma&amp;#223;en ingenieurm&amp;#228;&amp;#223;igen Vorgehen gewandelt. Im Mittelpunkt steht der so genannte objektorientierte Softwareentwicklungsprozess. Zentraler Bestandteil ist die Phase der Implementierung (also die eigentliche Programmierung). Der vollst&amp;#228;ndige Softwareentwicklungsprozess umfasst jedoch weit mehr.Dieses Buch f&amp;#252;hlt sich dem gesamten Entwicklungsprozess verpflichtet. Ausgangspunkt ist dabei die Idee (Auftrag, Aufgabenstellung). Es wird der Softwareentwicklungsprozess im &amp;#220;berblick erl&amp;#228;utert und unterschiedliche Vorgehensmodelle vorgestellt: zum Beispiel das klassische Wasserfallmodell oder der evolution&amp;#228;re Modellansatz. Anschlie&amp;#223;end werden die Analyse- und die Entwurfsphase beleuchtet, wozu auch die Durchf&amp;#252;hrung einer (fachlichen) Vorstudie geh&amp;#246;ren. Kernelement ist nat&amp;#252;rlich der Entwicklungsprozess selbst. Im Mittelpunkt stehen hier die Implementierung (also die eigentliche Programmierung) und der Test der Anwendung. Dar&amp;#252;ber hinaus informiert dieser shortcut &amp;#252;ber die Wahl der richtigen Programmiersprache und den Einsatz von Klassenbibliotheken und Frameworks. Der Deployment-Prozess wird ebenso betrachtet wie das Thema Dokumentation. Wer den Einstieg in die Softwareentwicklung sucht, findet somit in diesem E-Book einen kompakten &amp;#220;berblick &amp;#252;ber den Gesamtprozess.</body><item><title><![CDATA[Fachveröffentlichung: PICAXE]]></title><description><![CDATA[Der Hype um das Internet of Things mit seinen M&#246;glichkeiten f&#252;r die Heimautomatisierung und intelligenter Ger&#228;tetechnik ist weiterhin ungebrochen. Wer sich als Anf&#228;nger damit besch&#228;ftigen m&#246;chte, dem bietet die Lernplattform PICAXE einen spielerischen Einstieg. Dieser shortcut bietet eine Einf&#252;hrung in die Welt der Microcontroller allgemein und die Lernplattform PICAXE mit ihren M&#246;glichkeiten im Besonderen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12428.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D1046E0A-A012-49BD-9A33-C719110A4727}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 14:44:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der Hype um das Internet of Things mit seinen M&amp;#246;glichkeiten f&amp;#252;r die Heimautomatisierung und intelligenter Ger&amp;#228;tetechnik ist weiterhin ungebrochen. Wer sich als Anf&amp;#228;nger damit besch&amp;#228;ftigen m&amp;#246;chte, dem bietet die Lernplattform PICAXE einen spielerischen Einstieg. Dieser shortcut bietet eine Einf&amp;#252;hrung in die Welt der Microcontroller allgemein und die Lernplattform PICAXE mit ihren M&amp;#246;glichkeiten im Besonderen.</body><item><title><![CDATA[Fachveröffentlichung: Geräteübergreifende Entwicklung mit RAD Studio]]></title><description><![CDATA[Die Anforderung, Anwendungen plattform- und ger&#228;te&#252;bergreifend zu erstellen, ist heutzutage fast schon eine Selbstverst&#228;ndlichkeit f&#252;r viele Entwickler. Nat&#252;rlich kann man sich in vielen F&#228;llen mit Web-Apps behelfen, doch manchmal muss es eben ein native Anwendung sein, die sich nahtlos in die User Experience der einzelnen Ger&#228;tearten und Betriebssysteme einf&#252;gt und dem Anwender so die gewohnte Optik und Bedienung bietet. Doch wer hat schon die Zeit und Mu&#223;e, sich professionell in die Anwendungsentwicklung f&#252;r Windows, MacOS, Linux, Android und iOS mit all ihren verschiedenen Versionen einzuarbeiten? Die ideale L&#246;sung ist die plattform&#252;bergreifende Entwicklung: Eine Anwendung wird nur einmal erstellt und ist trotzdem auf allen Systemen und Ger&#228;ten in gleicher, nativer Qualit&#228;t lauff&#228;hig. Doch daf&#252;r braucht es die richtige Entwicklungsumgebung und das Know-how, mit dieser umzugehen.
In diesem shortcut stellen Ihnen Olena Bochkor und Dr. Veikko Krypczyk die M&#246;glichkeiten der ger&#228;te- und plattform&#252;bergreifenden Entwicklung mit RAD Studio vor. Nach einer Einf&#252;hrung in die Thematik und die Entwicklungsumgebung werden die umfangreichen und komfortablen M&#246;glichkeiten von RAD Studio erl&#228;utert. Dabei werden verschiedene Anwendungsf&#228;lle, wie zum Beispiel UI-Erstellung und Cloud-Anbindung, anhand leicht nachzuvollziehender Beispielen erl&#228;utert.]]></description><link><![CDATA[https://www.IT-Visions.de/P12426.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5DAFCA5F-92E7-46CB-A5FA-BBB01FF2FA39}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 14:41:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Die Anforderung, Anwendungen plattform- und ger&amp;#228;te&amp;#252;bergreifend zu erstellen, ist heutzutage fast schon eine Selbstverst&amp;#228;ndlichkeit f&amp;#252;r viele Entwickler. Nat&amp;#252;rlich kann man sich in vielen F&amp;#228;llen mit Web-Apps behelfen, doch manchmal muss es eben ein native Anwendung sein, die sich nahtlos in die User Experience der einzelnen Ger&amp;#228;tearten und Betriebssysteme einf&amp;#252;gt und dem Anwender so die gewohnte Optik und Bedienung bietet. Doch wer hat schon die Zeit und Mu&amp;#223;e, sich professionell in die Anwendungsentwicklung f&amp;#252;r Windows, MacOS, Linux, Android und iOS mit all ihren verschiedenen Versionen einzuarbeiten? Die ideale L&amp;#246;sung ist die plattform&amp;#252;bergreifende Entwicklung: Eine Anwendung wird nur einmal erstellt und ist trotzdem auf allen Systemen und Ger&amp;#228;ten in gleicher, nativer Qualit&amp;#228;t lauff&amp;#228;hig. Doch daf&amp;#252;r braucht es die richtige Entwicklungsumgebung und das Know-how, mit dieser umzugehen.
In diesem shortcut stellen Ihnen Olena Bochkor und Dr. Veikko Krypczyk die M&amp;#246;glichkeiten der ger&amp;#228;te- und plattform&amp;#252;bergreifenden Entwicklung mit RAD Studio vor. Nach einer Einf&amp;#252;hrung in die Thematik und die Entwicklungsumgebung werden die umfangreichen und komfortablen M&amp;#246;glichkeiten von RAD Studio erl&amp;#228;utert. Dabei werden verschiedene Anwendungsf&amp;#228;lle, wie zum Beispiel UI-Erstellung und Cloud-Anbindung, anhand leicht nachzuvollziehender Beispielen erl&amp;#228;utert.</body><item><title><![CDATA[Fachveröffentlichung: Cross-Platform-Entwicklung mit Tabris.js]]></title><description><![CDATA[Von Apps wird heute im Allgemeinen erwartet, dass sie mindestens auf den beiden gro&#223;en mobilen Betriebssystemen Android und iOS laufen, im Idealfall gibt es auch noch eine Desktopversion f&#252;r Windows, Linux und macOS. Doch f&#252;r Entwickler bedeutet das nicht nur einen gewaltigen Arbeitsaufwand, da praktisch f&#252;r jedes OS eine eigene Anwendung geschrieben werden muss, sondern eben auch die f&#252;r Einzelpersonen und kleinere Teams kaum zu erf&#252;llende Anforderung, sich in einer Vielzahl von Programmiersprachen bestens auszukennen. Kein Wunder also, dass Cross-Platform-Ans&#228;tze immer beliebter werden.
Bei Tabris.js handelt es sich um ein Framework, mit dem Sie in JavaScript bzw. TypeScript Apps f&#252;r die wichtigsten Plattformen entwickeln k&#246;nnen und dabei Ihren Code nur einmal schreiben m&#252;ssen. Wie das funktioniert, zeigen Ihnen Elena Bochkor und Veikko Krypczyk in diesem shortcut. Sie stellen die wichtigsten Elemente und Funktionen von Tabris.js vor und erl&#228;utern anhand von Beispielen die wichtigsten Stationen im Bau einer App f&#252;r mehrere Plattformen und Ger&#228;te, von der Planung und dem Entwurf des UI &#252;ber den Build bis hin zum Debugging. Ein idealer Einstieg in die M&#246;glichkeiten der Cross-Platform-Entwicklung.]]></description><link><![CDATA[https://www.IT-Visions.de/P12424.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{FF6D0854-576D-4EF6-A0BF-A5B010844800}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 14:34:19 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Von Apps wird heute im Allgemeinen erwartet, dass sie mindestens auf den beiden gro&amp;#223;en mobilen Betriebssystemen Android und iOS laufen, im Idealfall gibt es auch noch eine Desktopversion f&amp;#252;r Windows, Linux und macOS. Doch f&amp;#252;r Entwickler bedeutet das nicht nur einen gewaltigen Arbeitsaufwand, da praktisch f&amp;#252;r jedes OS eine eigene Anwendung geschrieben werden muss, sondern eben auch die f&amp;#252;r Einzelpersonen und kleinere Teams kaum zu erf&amp;#252;llende Anforderung, sich in einer Vielzahl von Programmiersprachen bestens auszukennen. Kein Wunder also, dass Cross-Platform-Ans&amp;#228;tze immer beliebter werden.
Bei Tabris.js handelt es sich um ein Framework, mit dem Sie in JavaScript bzw. TypeScript Apps f&amp;#252;r die wichtigsten Plattformen entwickeln k&amp;#246;nnen und dabei Ihren Code nur einmal schreiben m&amp;#252;ssen. Wie das funktioniert, zeigen Ihnen Elena Bochkor und Veikko Krypczyk in diesem shortcut. Sie stellen die wichtigsten Elemente und Funktionen von Tabris.js vor und erl&amp;#228;utern anhand von Beispielen die wichtigsten Stationen im Bau einer App f&amp;#252;r mehrere Plattformen und Ger&amp;#228;te, von der Planung und dem Entwurf des UI &amp;#252;ber den Build bis hin zum Debugging. Ein idealer Einstieg in die M&amp;#246;glichkeiten der Cross-Platform-Entwicklung.</body><item><title><![CDATA[Fachveröffentlichung: IT Wissensmanagement]]></title><description><![CDATA[Der IT-Fachmann muss mit st&#228;ndigen Ver&#228;nderungen, Neuerungen und einer F&#252;lle von Informationen zurechtkommen. In kaum einer Branche ist die Halbwertzeit von Informationen und dem darauf aufbauenden Wissen so kurz. Daneben muss man &#252;ber ein solides Grundlagenwissen verf&#252;gen, um seinen Beruf zu beherrschen und neue Informationen einzuordnen. Beide Bereiche gilt es, stetig zu pflegen. Das Schlagwort lautet Wissensmanagement. Daten, Informationen und letztendlich auch Wissen spielen eine immer gr&#246;&#223;ere Rolle in den Unternehmen und damit bei unseren Kunden. Der IT-Fachmann k&#246;nnte zunehmend um Hilfe bei einer solchen Problemlage gefragt werden. Beispielsweise welche Software f&#252;r den Aufbau eines Wissensmanagements vor dem speziellen Kontext geeignet erscheint. Ebenfalls k&#246;nnte der Kunde die Entwicklung einer individuellen Software anstreben. In diesen F&#228;llen sind Kenntnisse der Theorie des Wissensmanagements mehr als hilfreich. Neben den theoretischen Grundlagen des Wissensmanagements werden im zweiten Teil des shortcuts konkrete Ans&#228;tze zur Verwaltung und Arbeit mit digital verf&#252;gbaren Informationen und den zugrundeliegenden Daten vorgestellt.]]></description><link><![CDATA[https://www.IT-Visions.de/P12422.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B44F2E82-E7F7-4757-8ED6-5230E5744733}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 14:20:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der IT-Fachmann muss mit st&amp;#228;ndigen Ver&amp;#228;nderungen, Neuerungen und einer F&amp;#252;lle von Informationen zurechtkommen. In kaum einer Branche ist die Halbwertzeit von Informationen und dem darauf aufbauenden Wissen so kurz. Daneben muss man &amp;#252;ber ein solides Grundlagenwissen verf&amp;#252;gen, um seinen Beruf zu beherrschen und neue Informationen einzuordnen. Beide Bereiche gilt es, stetig zu pflegen. Das Schlagwort lautet Wissensmanagement. Daten, Informationen und letztendlich auch Wissen spielen eine immer gr&amp;#246;&amp;#223;ere Rolle in den Unternehmen und damit bei unseren Kunden. Der IT-Fachmann k&amp;#246;nnte zunehmend um Hilfe bei einer solchen Problemlage gefragt werden. Beispielsweise welche Software f&amp;#252;r den Aufbau eines Wissensmanagements vor dem speziellen Kontext geeignet erscheint. Ebenfalls k&amp;#246;nnte der Kunde die Entwicklung einer individuellen Software anstreben. In diesen F&amp;#228;llen sind Kenntnisse der Theorie des Wissensmanagements mehr als hilfreich. Neben den theoretischen Grundlagen des Wissensmanagements werden im zweiten Teil des shortcuts konkrete Ans&amp;#228;tze zur Verwaltung und Arbeit mit digital verf&amp;#252;gbaren Informationen und den zugrundeliegenden Daten vorgestellt.</body><item><title><![CDATA[Veranstaltung: Datenbankdesign intuitiv durchführen]]></title><description><![CDATA[Datenbanken (DB) sind nach wie vor ein &quot;Brot-und-Butter&quot;-Gesch&#228;ft f&#252;r Softwareentwickler. Die Erstellung der Datenbank-Schemata erfordert umfassende Kenntnisse und ist aufwendig. Die DB ist zu normalisieren, die richtigen Schl&#252;ssel sind festzulegen usw.

Die Software DBSchema ist ein universelles Tool, welches es erm&#246;glicht mit Datenbanken visuell zu erarbeiten. Dies ist besonders bei umfangreichen Datenbanken mit zahlreichen Tabellen und verschachtelten Beziehungen n&#252;tzlich. Die Bedienung des Tools ist intuitiv und auch ohne SQL-Kenntnisse m&#246;glich. DBSchema verwendet eine generische Vorlage und erstellt das Schema unabh&#228;ngig von der konkreten Datenbank, so dass das dieses f&#252;r unterschiedliche Datenbanken angewendet werden kann. Das Tool beinhaltet Hilfen zum Schreiben und Ausf&#252;hren von Abfragen, Untersuchen der Daten, Generieren von Daten und Erstellen von Berichten. Komplizierte Queries k&#246;nnen anhand eines Editors visuell erstellt und in SQL &#252;bersetzt werden. Komplexe Tabellen k&#246;nnen in Teams interaktiv bearbeitet werden. 

In der Session gehen wir von den &#252;blichen Aufgaben des Datenbankdesign aus und zeigen, welche Hilfen uns das Tool bieten kann. Die kostenfreie Community-Edition macht den Einstieg leicht.]]></description><link><![CDATA[https://www.IT-Visions.de/V12420.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{B11458AF-8CF8-4FC0-8F28-524BFF27B8D4}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 13:01:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Datenbanken (DB) sind nach wie vor ein &amp;quot;Brot-und-Butter&amp;quot;-Gesch&amp;#228;ft f&amp;#252;r Softwareentwickler. Die Erstellung der Datenbank-Schemata erfordert umfassende Kenntnisse und ist aufwendig. Die DB ist zu normalisieren, die richtigen Schl&amp;#252;ssel sind festzulegen usw.

Die Software DBSchema ist ein universelles Tool, welches es erm&amp;#246;glicht mit Datenbanken visuell zu erarbeiten. Dies ist besonders bei umfangreichen Datenbanken mit zahlreichen Tabellen und verschachtelten Beziehungen n&amp;#252;tzlich. Die Bedienung des Tools ist intuitiv und auch ohne SQL-Kenntnisse m&amp;#246;glich. DBSchema verwendet eine generische Vorlage und erstellt das Schema unabh&amp;#228;ngig von der konkreten Datenbank, so dass das dieses f&amp;#252;r unterschiedliche Datenbanken angewendet werden kann. Das Tool beinhaltet Hilfen zum Schreiben und Ausf&amp;#252;hren von Abfragen, Untersuchen der Daten, Generieren von Daten und Erstellen von Berichten. Komplizierte Queries k&amp;#246;nnen anhand eines Editors visuell erstellt und in SQL &amp;#252;bersetzt werden. Komplexe Tabellen k&amp;#246;nnen in Teams interaktiv bearbeitet werden. 

In der Session gehen wir von den &amp;#252;blichen Aufgaben des Datenbankdesign aus und zeigen, welche Hilfen uns das Tool bieten kann. Die kostenfreie Community-Edition macht den Einstieg leicht.</body><item><title><![CDATA[Veranstaltung: .NET 10: Neue Features]]></title><description><![CDATA[Microsoft‘s plattform&#252;bergreifendes Framework .NET 10 wurde bereits im November released. Daher ist es nun an der Zeit, zu schauen,  wie der Stand der Dinge ist. 

In dieser Session wirft Thorsten Kansy einen Blick auf Entity Framework Core, ASP.NET Core &amp; Co. Dabei zeigt er Ihnen, welche &#196;ndernungen es in den letzten Jahren gab, welche Neuerungen dazugekommen sind – und verschafft Ihnen so einen kompakten &#220;berblick.]]></description><link><![CDATA[https://www.IT-Visions.de/V12419.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{11578313-5B63-4982-B4B0-17C9D0FB9396}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:58:21 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Microsoft‘s plattform&amp;#252;bergreifendes Framework .NET 10 wurde bereits im November released. Daher ist es nun an der Zeit, zu schauen,  wie der Stand der Dinge ist. 

In dieser Session wirft Thorsten Kansy einen Blick auf Entity Framework Core, ASP.NET Core &amp;amp; Co. Dabei zeigt er Ihnen, welche &amp;#196;ndernungen es in den letzten Jahren gab, welche Neuerungen dazugekommen sind – und verschafft Ihnen so einen kompakten &amp;#220;berblick.</body><item><title><![CDATA[Veranstaltung: SQL Server: Deadlocks auflösen]]></title><description><![CDATA[Deadlocks in SQL Server k&#246;nnen Datenbankadministratoren vor erhebliche Herausforderungen stellen und zu Leistungsengp&#228;ssen und potenziellen St&#246;rungen kritischer Gesch&#228;ftsabl&#228;ufe f&#252;hren. 

Ziel dieser Session ist es, eine praktische Demonstration effektiver Deadlock-L&#246;sungsstrategien innerhalb von SQL Server bereitzustellen. W&#228;hrend der Demo werden wir zwei h&#228;ufige Szenarien untersuchen, die zu Deadlocks f&#252;hren, und dabei die Feinheiten des Transaktionsmanagements und des Ressourcenkonflikts hervorheben. Die Teilnehmer erhalten Einblicke in die zugrunde liegenden Ursachen von Deadlocks und erfahren, wie sie diese mithilfe von Systemansichten und erweiterten Ereignissen identifizieren k&#246;nnen. 

Die Sitzung befasst sich mit praktischen Techniken zur Deadlock-Verhinderung, wie z. B. der richtigen Indizierung, der Optimierung von Abfragen und der Implementierung von Isolationsstufen. Dar&#252;ber hinaus werden wir die Erkennung und L&#246;sung von Deadlocks in Echtzeit mithilfe von Tools wie SQL Server Management Studio (SSMS) und Systemansichten vorstellen. Zu den wichtigsten in der Demo behandelten Themen geh&#246;ren: 

- Verst&#228;ndnis der Anatomie von Deadlocks in SQL Server. 
- Nutzung von Systemansichten und erweiterten Ereignissen zur Deadlock-Analyse. 
- Implementierung wirksamer Strategien zur Verhinderung von Blockaden. 
- Echtzeiterkennung und L&#246;sung von Deadlocks mithilfe von SSMS. 
- Best Practices zur Optimierung von Abfragen und Transaktionen, um das Auftreten von Deadlocks zu minimieren. 

Am Ende dieser Session verf&#252;gen die Teilnehmer &#252;ber praktische F&#228;higkeiten und Kenntnisse, um Deadlocks in SQL Server zu identifizieren, zu verhindern und zu beheben und so die allgemeine Stabilit&#228;t und Leistung ihrer Datenbankumgebungen zu verbessern. Der praktische Charakter der Demonstration stellt sicher, dass die Teilnehmer die erlernten Techniken in realen Szenarien anwenden k&#246;nnen, was zu einer verbesserten Datenbankzuverl&#228;ssigkeit und Benutzerzufriedenheit beitr&#228;gt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12418.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5C799908-034F-4F64-92C6-65DC80B51656}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:56:40 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Deadlocks in SQL Server k&amp;#246;nnen Datenbankadministratoren vor erhebliche Herausforderungen stellen und zu Leistungsengp&amp;#228;ssen und potenziellen St&amp;#246;rungen kritischer Gesch&amp;#228;ftsabl&amp;#228;ufe f&amp;#252;hren. 

Ziel dieser Session ist es, eine praktische Demonstration effektiver Deadlock-L&amp;#246;sungsstrategien innerhalb von SQL Server bereitzustellen. W&amp;#228;hrend der Demo werden wir zwei h&amp;#228;ufige Szenarien untersuchen, die zu Deadlocks f&amp;#252;hren, und dabei die Feinheiten des Transaktionsmanagements und des Ressourcenkonflikts hervorheben. Die Teilnehmer erhalten Einblicke in die zugrunde liegenden Ursachen von Deadlocks und erfahren, wie sie diese mithilfe von Systemansichten und erweiterten Ereignissen identifizieren k&amp;#246;nnen. 

Die Sitzung befasst sich mit praktischen Techniken zur Deadlock-Verhinderung, wie z. B. der richtigen Indizierung, der Optimierung von Abfragen und der Implementierung von Isolationsstufen. Dar&amp;#252;ber hinaus werden wir die Erkennung und L&amp;#246;sung von Deadlocks in Echtzeit mithilfe von Tools wie SQL Server Management Studio (SSMS) und Systemansichten vorstellen. Zu den wichtigsten in der Demo behandelten Themen geh&amp;#246;ren: 

- Verst&amp;#228;ndnis der Anatomie von Deadlocks in SQL Server. 
- Nutzung von Systemansichten und erweiterten Ereignissen zur Deadlock-Analyse. 
- Implementierung wirksamer Strategien zur Verhinderung von Blockaden. 
- Echtzeiterkennung und L&amp;#246;sung von Deadlocks mithilfe von SSMS. 
- Best Practices zur Optimierung von Abfragen und Transaktionen, um das Auftreten von Deadlocks zu minimieren. 

Am Ende dieser Session verf&amp;#252;gen die Teilnehmer &amp;#252;ber praktische F&amp;#228;higkeiten und Kenntnisse, um Deadlocks in SQL Server zu identifizieren, zu verhindern und zu beheben und so die allgemeine Stabilit&amp;#228;t und Leistung ihrer Datenbankumgebungen zu verbessern. Der praktische Charakter der Demonstration stellt sicher, dass die Teilnehmer die erlernten Techniken in realen Szenarien anwenden k&amp;#246;nnen, was zu einer verbesserten Datenbankzuverl&amp;#228;ssigkeit und Benutzerzufriedenheit beitr&amp;#228;gt.</body><item><title><![CDATA[Veranstaltung: DevOps-Angriffe in der Praxis: Breaches vom Push bis zur Produktion]]></title><description><![CDATA[Ihre Automatisierungspipeline sch&#252;tzt die Kronjuwelen Ihres Unternehmens – Quellcode, Geheimnisse, Release-Schl&#252;ssel –, doch genau die Workflows, die die Bereitstellung beschleunigen sollen, k&#246;nnen gegen Sie verwendet werden. Angreifer zielen nun auf Build-Pipelines, Workflow-Actions, Container-Tags und Infrastrukturvorlagen ab, um manipulierte Komponenten direkt in die Produktion zu schleusen, ohne einen einzigen Trigger auszul&#246;sen. Diese Keynote ist eine gef&#252;hrte Tour durch mehrere reale, Schlagzeilen machende DevOps-Vorf&#228;lle.

Wir verfolgen, wie sich jeder Einbruch entwickelt hat, zeigen die Pipeline-Phasen auf, die den Angreifern Hebelwirkung verschafft haben, und decken die gemeinsamen Schwachstellen auf, die ihnen zum Erfolg verholfen haben. Anschlie&#223;end wechseln wir die Perspektive und zeigen, was die Teams als N&#228;chstes unternommen haben und mit welcher Denkweise Pipelines sicher bleiben, ohne die Release-Geschwindigkeit zu drosseln.

Am Ende haben die Teilnehmern ein klares Bild von der modernen Angriffsfl&#228;che von DevOps – vom Push bis hin zur Produktion – und eine Reihe pr&#228;gnanter Fragen, die sie sich am Montagmorgen in Bezug auf ihre eigene Pipeline stellen sollten:

- Wo sind meine Kronjuwelen gespeichert?
- Wie schwer sind sie zu erreichen?

Ganz gleich, ob Sie entwickeln, testen oder betreiben – dieser Vortrag gibt Ihnen das n&#246;tige R&#252;stzeug, um schnell und sicher zu liefern.]]></description><link><![CDATA[https://www.IT-Visions.de/V12417.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{7F328F51-CACA-4475-9A46-DE7DFEF67953}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:55:35 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Ihre Automatisierungspipeline sch&amp;#252;tzt die Kronjuwelen Ihres Unternehmens – Quellcode, Geheimnisse, Release-Schl&amp;#252;ssel –, doch genau die Workflows, die die Bereitstellung beschleunigen sollen, k&amp;#246;nnen gegen Sie verwendet werden. Angreifer zielen nun auf Build-Pipelines, Workflow-Actions, Container-Tags und Infrastrukturvorlagen ab, um manipulierte Komponenten direkt in die Produktion zu schleusen, ohne einen einzigen Trigger auszul&amp;#246;sen. Diese Keynote ist eine gef&amp;#252;hrte Tour durch mehrere reale, Schlagzeilen machende DevOps-Vorf&amp;#228;lle.

Wir verfolgen, wie sich jeder Einbruch entwickelt hat, zeigen die Pipeline-Phasen auf, die den Angreifern Hebelwirkung verschafft haben, und decken die gemeinsamen Schwachstellen auf, die ihnen zum Erfolg verholfen haben. Anschlie&amp;#223;end wechseln wir die Perspektive und zeigen, was die Teams als N&amp;#228;chstes unternommen haben und mit welcher Denkweise Pipelines sicher bleiben, ohne die Release-Geschwindigkeit zu drosseln.

Am Ende haben die Teilnehmern ein klares Bild von der modernen Angriffsfl&amp;#228;che von DevOps – vom Push bis hin zur Produktion – und eine Reihe pr&amp;#228;gnanter Fragen, die sie sich am Montagmorgen in Bezug auf ihre eigene Pipeline stellen sollten:

- Wo sind meine Kronjuwelen gespeichert?
- Wie schwer sind sie zu erreichen?

Ganz gleich, ob Sie entwickeln, testen oder betreiben – dieser Vortrag gibt Ihnen das n&amp;#246;tige R&amp;#252;stzeug, um schnell und sicher zu liefern.</body><item><title><![CDATA[Veranstaltung: Nahtlose Datenreplikation: Mirroring von SQL Server und Azure SQL Database in Microsoft Fabric]]></title><description><![CDATA[In dieser Session lernst du, wie du Daten aus SQL Server on-premises und Azure SQL Database mithilfe von Mirroring in Microsoft Fabric replizierst, um erweiterte Analysen und Echtzeit-Einblicke zu erm&#246;glichen. Wir zeigen, wie das Mirroring den Datenfluss in Fabric OneLake erheblich vereinfacht – ganz ohne komplexe ETL-Prozesse oder individuelle Integrationsl&#246;sungen – und dabei nahezu in Echtzeit erfolgt.
Du erh&#228;ltst praxisnahes Wissen dar&#252;ber, wie Mirroring im Hintergrund funktioniert – inklusive Einrichtung, Konnektivit&#228;t, unterst&#252;tzter Szenarien, Latenzverhalten und aktueller Einschr&#228;nkungen. Au&#223;erdem demonstrieren wir, wie du mit Direct Lake mode in Power BI sofort auf die gespiegelten Daten zugreifen kannst, um operative Systeme und Analysen nahtlos zu verbinden.

Am Ende dieser Session bist du in der Lage, Mirroring sowohl aus Cloud- als auch aus On-Premises-Umgebungen zu bewerten und einzusetzen, um skalierbare, einheitliche und latenzarme Analysen in Microsoft Fabric zu realisieren.]]></description><link><![CDATA[https://www.IT-Visions.de/V12416.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{E396B066-C41A-41F5-BA1B-C455CD8738BA}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:54:28 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In dieser Session lernst du, wie du Daten aus SQL Server on-premises und Azure SQL Database mithilfe von Mirroring in Microsoft Fabric replizierst, um erweiterte Analysen und Echtzeit-Einblicke zu erm&amp;#246;glichen. Wir zeigen, wie das Mirroring den Datenfluss in Fabric OneLake erheblich vereinfacht – ganz ohne komplexe ETL-Prozesse oder individuelle Integrationsl&amp;#246;sungen – und dabei nahezu in Echtzeit erfolgt.
Du erh&amp;#228;ltst praxisnahes Wissen dar&amp;#252;ber, wie Mirroring im Hintergrund funktioniert – inklusive Einrichtung, Konnektivit&amp;#228;t, unterst&amp;#252;tzter Szenarien, Latenzverhalten und aktueller Einschr&amp;#228;nkungen. Au&amp;#223;erdem demonstrieren wir, wie du mit Direct Lake mode in Power BI sofort auf die gespiegelten Daten zugreifen kannst, um operative Systeme und Analysen nahtlos zu verbinden.

Am Ende dieser Session bist du in der Lage, Mirroring sowohl aus Cloud- als auch aus On-Premises-Umgebungen zu bewerten und einzusetzen, um skalierbare, einheitliche und latenzarme Analysen in Microsoft Fabric zu realisieren.</body><item><title><![CDATA[Veranstaltung: SQL Server 2025 – Neue Features im Überblick und was sie für Developer und DBAs bedeuten]]></title><description><![CDATA[Mit SQL Server 2025 steht die n&#228;chste Version von Microsofts Datenbankplattform in den Startl&#246;chern. Diese bringt sie eine Reihe von Neuerungen, die das Produkt inhaltlich wie strategisch pr&#228;gen werden. Im Mittelpunkt steht die Integration von AI-Funktionalit&#228;ten, doch auch Verbesserungen in Performance, Sicherheit und T-SQL erweitern den Funktionsumfang.

Der Vortrag bietet eine strukturierte &#220;bersicht &#252;ber die wichtigsten Features, ordnet diese in den Kontext der bisherigen Produktentwicklung ein und gibt einen Ausblick darauf, welche Schwerpunkte Microsoft mit SQL Server 2025 setzt. Ziel ist es, einen klaren Gesamt&#252;berblick zu vermitteln, ohne tief in die Implementierungsdetails einzusteigen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12415.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A117B287-1D60-4FC3-BBC5-5968D188E06A}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:53:02 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Mit SQL Server 2025 steht die n&amp;#228;chste Version von Microsofts Datenbankplattform in den Startl&amp;#246;chern. Diese bringt sie eine Reihe von Neuerungen, die das Produkt inhaltlich wie strategisch pr&amp;#228;gen werden. Im Mittelpunkt steht die Integration von AI-Funktionalit&amp;#228;ten, doch auch Verbesserungen in Performance, Sicherheit und T-SQL erweitern den Funktionsumfang.

Der Vortrag bietet eine strukturierte &amp;#220;bersicht &amp;#252;ber die wichtigsten Features, ordnet diese in den Kontext der bisherigen Produktentwicklung ein und gibt einen Ausblick darauf, welche Schwerpunkte Microsoft mit SQL Server 2025 setzt. Ziel ist es, einen klaren Gesamt&amp;#252;berblick zu vermitteln, ohne tief in die Implementierungsdetails einzusteigen.</body><item><title><![CDATA[Veranstaltung: Moderne Service-zu-Service-Kommunikation mit gRPC]]></title><description><![CDATA[Technologien zur Service-zu-Service Kommunikation gibt es viele. SOAP Webservices galten lange Zeit als Standard. Heute haben sich in den allermeisten Anwendungsszenarien REST oder zumindest REST-artige Webservices durchgesetzt. Das durch Google entwickelte gRPC ist eine j&#252;ngere Alternative zur Service-zu-Service-Kommunikation und ist in ASP.NET Core seit Version 3.0 verf&#252;gbar. Das Protokoll basiert auf HTTP (mindestens Version 2), setzt auf ein Contract-first-Entwicklungsmodell, erm&#246;glicht bidirektionale Kommunikation zwischen zwei Services, reduziert die Last auf dem Netzwerk mittels bin&#228;rer Serialisierung, steht in vielen g&#228;ngigen Programmiersprachen zur Verf&#252;gung und bringt noch viele weitere Vorteile. 

In diesem Vortrag durchlaufen wir eine Einf&#252;hrung in gRPC mit ASP.NET Core, schauen uns die Unterschiede zu REST-Webservices und SOAP-Webservices auf Basis der WCF (Windows Communication Foundation) an. Zudem diskutieren wir Vor- und Nachteile von gRPC, welche vor dem praktischen Einsatz von gRPC bekannt sein sollten.]]></description><link><![CDATA[https://www.IT-Visions.de/V12414.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{EB61B630-8A55-4646-89FD-B617BAEA6DF2}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:51:47 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Technologien zur Service-zu-Service Kommunikation gibt es viele. SOAP Webservices galten lange Zeit als Standard. Heute haben sich in den allermeisten Anwendungsszenarien REST oder zumindest REST-artige Webservices durchgesetzt. Das durch Google entwickelte gRPC ist eine j&amp;#252;ngere Alternative zur Service-zu-Service-Kommunikation und ist in ASP.NET Core seit Version 3.0 verf&amp;#252;gbar. Das Protokoll basiert auf HTTP (mindestens Version 2), setzt auf ein Contract-first-Entwicklungsmodell, erm&amp;#246;glicht bidirektionale Kommunikation zwischen zwei Services, reduziert die Last auf dem Netzwerk mittels bin&amp;#228;rer Serialisierung, steht in vielen g&amp;#228;ngigen Programmiersprachen zur Verf&amp;#252;gung und bringt noch viele weitere Vorteile. 

In diesem Vortrag durchlaufen wir eine Einf&amp;#252;hrung in gRPC mit ASP.NET Core, schauen uns die Unterschiede zu REST-Webservices und SOAP-Webservices auf Basis der WCF (Windows Communication Foundation) an. Zudem diskutieren wir Vor- und Nachteile von gRPC, welche vor dem praktischen Einsatz von gRPC bekannt sein sollten.</body><item><title><![CDATA[Veranstaltung: So einfach wird deine App zur Bedrohung für das ganze Unternehmen.]]></title><description><![CDATA[Wir benutzen gerne Frameworks, Komponenten, Dienste und KI f&#252;r unsere Programme oder Applikationen. Aber dies ziemlich gedankenlos und ohne einen Blick auf die Risiken, die wir damit dem eigenen Unternehmen oder sogar unseren Kunden auferlegen.

In diesem Vortrag werden alte und aktuelle Bedrohungen beleuchtet, wo die Risiken liegen und welche Gegenma&#223;nahmen betrieben werden k&#246;nnen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12413.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{9BAC9F08-26B4-4EA2-B8BA-4CA6506BB928}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:37:40 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Wir benutzen gerne Frameworks, Komponenten, Dienste und KI f&amp;#252;r unsere Programme oder Applikationen. Aber dies ziemlich gedankenlos und ohne einen Blick auf die Risiken, die wir damit dem eigenen Unternehmen oder sogar unseren Kunden auferlegen.

In diesem Vortrag werden alte und aktuelle Bedrohungen beleuchtet, wo die Risiken liegen und welche Gegenma&amp;#223;nahmen betrieben werden k&amp;#246;nnen.</body><item><title><![CDATA[Veranstaltung: Kilo Code + Devstral - was kann KI ohne USA?]]></title><description><![CDATA[Angesichts der aktuellen weltpolitischen Lage streben viele Entwickler:innen nach KI-L&#246;sungen f&#252;r Coding, die ohne die gro&#223;en LLMs aus den USA auskommen und auf OSS und Open Weights setzen. In dieser Session m&#246;chte Rainer Stropek einen Einstieg in Coding mit KI abseits der US-Marktf&#252;hrer bieten. Er zeigt in seiner Session das europ&#228;ische Devstral-Modell von Mistral in VSCode in Verbindung mit dem OSS-Tool Kilo Code. Rainer geht auch darauf ein, wie sich mit Devstral und Ollama eine lokale KI-L&#246;sung aufbauen l&#228;sst und welche H&#252;rden dabei zu &#252;berwinden sind.]]></description><link><![CDATA[https://www.IT-Visions.de/V12412.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A07E1422-5143-4268-979B-33A292A9CA68}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:36:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Angesichts der aktuellen weltpolitischen Lage streben viele Entwickler:innen nach KI-L&amp;#246;sungen f&amp;#252;r Coding, die ohne die gro&amp;#223;en LLMs aus den USA auskommen und auf OSS und Open Weights setzen. In dieser Session m&amp;#246;chte Rainer Stropek einen Einstieg in Coding mit KI abseits der US-Marktf&amp;#252;hrer bieten. Er zeigt in seiner Session das europ&amp;#228;ische Devstral-Modell von Mistral in VSCode in Verbindung mit dem OSS-Tool Kilo Code. Rainer geht auch darauf ein, wie sich mit Devstral und Ollama eine lokale KI-L&amp;#246;sung aufbauen l&amp;#228;sst und welche H&amp;#252;rden dabei zu &amp;#252;berwinden sind.</body><item><title><![CDATA[Veranstaltung: Prompting für .NET-Entwickler - Kollege Copilot]]></title><description><![CDATA[Copilot ist kein Wunder-Tool – es ist ein Kollege. Und wie in jeder guten Zusammenarbeit gilt: Wer klug fragt, bekommt smarte Antworten. Mit besseren Prompts entwickelst du nicht nur schneller, du schreibst auch besseren, sichereren Code.

In diesem Talk zeige ich dir f&#252;nf konkrete Prompting-Strategien, die du sofort in deinen .NET-Alltag &#252;bernehmen kannst – egal welche Aufgabe, welche Komplexit&#228;t. Du lernst:

- Wie du Kontexte gezielt aufbereitest, damit Copilot dich versteht
- Warum Rollen-Zuweisung die Code-Qualit&#228;t massiv erh&#246;ht
- Wie du Sicherheit direkt in den Prompt baust statt hinterher zu flicken
- Wie du komplexe Tasks strukturierst, damit sie nicht zerfallen
- Praktische Fehler, die fast alle machen – und wie du sie vermeidest
- Resultat: Du wei&#223;t nicht nur wie, sondern auch warum. Und dein Code dankt&#39;s dir.

F&#252;r .NET-Entwickler, die smarter mit KI arbeiten wollen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12411.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{7C8D7667-5BA3-4152-970E-EC4AD4A54476}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:35:04 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Copilot ist kein Wunder-Tool – es ist ein Kollege. Und wie in jeder guten Zusammenarbeit gilt: Wer klug fragt, bekommt smarte Antworten. Mit besseren Prompts entwickelst du nicht nur schneller, du schreibst auch besseren, sichereren Code.

In diesem Talk zeige ich dir f&amp;#252;nf konkrete Prompting-Strategien, die du sofort in deinen .NET-Alltag &amp;#252;bernehmen kannst – egal welche Aufgabe, welche Komplexit&amp;#228;t. Du lernst:

- Wie du Kontexte gezielt aufbereitest, damit Copilot dich versteht
- Warum Rollen-Zuweisung die Code-Qualit&amp;#228;t massiv erh&amp;#246;ht
- Wie du Sicherheit direkt in den Prompt baust statt hinterher zu flicken
- Wie du komplexe Tasks strukturierst, damit sie nicht zerfallen
- Praktische Fehler, die fast alle machen – und wie du sie vermeidest
- Resultat: Du wei&amp;#223;t nicht nur wie, sondern auch warum. Und dein Code dankt&amp;#39;s dir.

F&amp;#252;r .NET-Entwickler, die smarter mit KI arbeiten wollen.</body><item><title><![CDATA[Veranstaltung: 10 Fehler die Architekturen zerstören]]></title><description><![CDATA[Das Erstellen einer flexiblen und ma&#223;geschneiderten Architektur ist eine anspruchsvolle Aufgabe, bei der leicht Fehler gemacht werden k&#246;nnen. Diese Fehler k&#246;nnen sp&#228;ter das Projekt erheblich verteuern und im schlimmsten Fall zu einer Katastrophe f&#252;hren. In dieser Session werden h&#228;ufige Fehler anhand praktischer Beispiele aufgezeigt, ihre Auswirkungen erl&#228;utert und m&#246;gliche L&#246;sungen pr&#228;sentiert. Ziel ist es, die Teilnehmer nicht nur f&#252;r h&#228;ufige Fallstricke zu sensibilisieren, sondern ihnen auch die M&#246;glichkeit zu geben, ihre eigenen Architekturen zu reflektieren.]]></description><link><![CDATA[https://www.IT-Visions.de/V12410.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5906A181-E6BC-48DD-93FC-C060A3523CB4}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:32:46 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Erstellen einer flexiblen und ma&amp;#223;geschneiderten Architektur ist eine anspruchsvolle Aufgabe, bei der leicht Fehler gemacht werden k&amp;#246;nnen. Diese Fehler k&amp;#246;nnen sp&amp;#228;ter das Projekt erheblich verteuern und im schlimmsten Fall zu einer Katastrophe f&amp;#252;hren. In dieser Session werden h&amp;#228;ufige Fehler anhand praktischer Beispiele aufgezeigt, ihre Auswirkungen erl&amp;#228;utert und m&amp;#246;gliche L&amp;#246;sungen pr&amp;#228;sentiert. Ziel ist es, die Teilnehmer nicht nur f&amp;#252;r h&amp;#228;ufige Fallstricke zu sensibilisieren, sondern ihnen auch die M&amp;#246;glichkeit zu geben, ihre eigenen Architekturen zu reflektieren.</body><item><title><![CDATA[Veranstaltung: KI am Limit! Hacken bis der Chatbot glüht…]]></title><description><![CDATA[Bereit f&#252;r den Tauchgang in die Sicherheit moderner KI Systeme? In dieser Session zerlegen wir gemeinsam einen Bank Chatbot und sammeln dabei Flags wie in einem echten Capture the Flag. Du erlebst live wie Angreifer denken und wie sich Schwachstellen in LLM Anwendungen ausnutzen lassen von Prompt Injection &#252;ber Datenabfluss bis zur Vergiftung von Kontext im Vektorspeicher.

Wir ordnen alles an der &quot;OWASP Top 10 f&#252;r LLM Applications&quot; ein und zeigen konkrete Angriffsmethoden sowie Abwehrstrategien. Am Ende kannst Du typische Sprachmodell Schwachstellen erkennen reproduzieren und in eigenen Projekten absichern. Praxis pur mit klaren Takeaways f&#252;r Pentesting und H&#228;rtung von KI L&#246;sungen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12409.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{DA14CF2E-40EA-4D44-9470-A12E92B331EA}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:09:15 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Bereit f&amp;#252;r den Tauchgang in die Sicherheit moderner KI Systeme? In dieser Session zerlegen wir gemeinsam einen Bank Chatbot und sammeln dabei Flags wie in einem echten Capture the Flag. Du erlebst live wie Angreifer denken und wie sich Schwachstellen in LLM Anwendungen ausnutzen lassen von Prompt Injection &amp;#252;ber Datenabfluss bis zur Vergiftung von Kontext im Vektorspeicher.

Wir ordnen alles an der &amp;quot;OWASP Top 10 f&amp;#252;r LLM Applications&amp;quot; ein und zeigen konkrete Angriffsmethoden sowie Abwehrstrategien. Am Ende kannst Du typische Sprachmodell Schwachstellen erkennen reproduzieren und in eigenen Projekten absichern. Praxis pur mit klaren Takeaways f&amp;#252;r Pentesting und H&amp;#228;rtung von KI L&amp;#246;sungen.</body><item><title><![CDATA[Veranstaltung: Modularisierung pragmatisch - ein Deep Dive in Spring Modulith]]></title><description><![CDATA[Oft sollen Anwendungen in entkoppelten Modulen entwickelt werden, um Ordnung und Struktur in unseren Code zu bekommen und Wartbarkeit zu garantieren. Microservices stellen daf&#252;r einen sehr konsequenten Ansatz dar, k&#246;nnen aber auch eine hohe Komplexit&#228;t mit sich bringen. “Monolithen” hingegen sind vergleichsweise bequem in der Entwicklung, stehen aber im Verdacht, schnell zu einem un&#252;bersichtlichen “Big Ball of Mud” zu werden. Diesem Problem versucht in “Spring Modulith” entgegenzutreten. Damit werden Spring Boot-Anwendungen in einer gemeinsamen Codebasis entwickelt (”monolithisch”), innerhalb dieser werden aber Module definiert (&quot;modulitisch&quot;), deren korrekte Verwendung anhand von Architekturregeln kontinuierlich &#252;berpr&#252;ft und sichergestellt wird. Au&#223;erdem erweitert Spring Modulith das Spring-eigene Eventsystem, um auch zur Laufzeit f&#252;r eine Entkopplung der Module zu sorgen.

In diesem garantiert AI-freien Live-Coding-Vortrag m&#246;chte ich anhand praxisnaher Beispiele eine Einf&#252;hrung in Spring Modulith geben und mit euch diskutieren, welche Konsequenzen sich f&#252;r unsere Anwendungen daraus ergeben und f&#252;r welche Szenarien dieser Ansatz besonders geeignet ist.]]></description><link><![CDATA[https://www.IT-Visions.de/V12408.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{5F16B4FA-967B-47BB-AE50-842441180DD9}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:07:37 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Oft sollen Anwendungen in entkoppelten Modulen entwickelt werden, um Ordnung und Struktur in unseren Code zu bekommen und Wartbarkeit zu garantieren. Microservices stellen daf&amp;#252;r einen sehr konsequenten Ansatz dar, k&amp;#246;nnen aber auch eine hohe Komplexit&amp;#228;t mit sich bringen. “Monolithen” hingegen sind vergleichsweise bequem in der Entwicklung, stehen aber im Verdacht, schnell zu einem un&amp;#252;bersichtlichen “Big Ball of Mud” zu werden. Diesem Problem versucht in “Spring Modulith” entgegenzutreten. Damit werden Spring Boot-Anwendungen in einer gemeinsamen Codebasis entwickelt (”monolithisch”), innerhalb dieser werden aber Module definiert (&amp;quot;modulitisch&amp;quot;), deren korrekte Verwendung anhand von Architekturregeln kontinuierlich &amp;#252;berpr&amp;#252;ft und sichergestellt wird. Au&amp;#223;erdem erweitert Spring Modulith das Spring-eigene Eventsystem, um auch zur Laufzeit f&amp;#252;r eine Entkopplung der Module zu sorgen.

In diesem garantiert AI-freien Live-Coding-Vortrag m&amp;#246;chte ich anhand praxisnaher Beispiele eine Einf&amp;#252;hrung in Spring Modulith geben und mit euch diskutieren, welche Konsequenzen sich f&amp;#252;r unsere Anwendungen daraus ergeben und f&amp;#252;r welche Szenarien dieser Ansatz besonders geeignet ist.</body><item><title><![CDATA[Veranstaltung: Mithilfe von Passkeys endgültig von Passwörtern verabschieden]]></title><description><![CDATA[Schwache Passw&#246;rter sind nach wie vor eines der gro&#223;en Probleme im Security-Umfeld. Multifaktor-Authentifizierung erh&#246;ht zwar die Sicherheit, macht den Login-Prozess f&#252;r den Anwender allerdings auch aufw&#228;ndiger. Also was tun? Eine m&#246;gliche Alternative ist, mit dem neuen Standard „Passkeys“ komplett auf Passw&#246;rter zu verzichten. Die gro&#223;en Hersteller Google, Microsoft, Apple und viele andere stehen hinter Passkeys und bauen eine entsprechende Authentifizierungs-Variante in ihren Produkten ein. Die Zeit ist also mehr als Reif, dass auch wir als Entwickler uns mit dem neuen Standard besch&#228;ftigen.

In diesem Vortrag schauen wir uns die Konzepte hinter Passkeys genauer an und stellen es &#228;lteren Authentifizierungs-Varianten gegen&#252;ber. Ebenso beleuchten wir gemeinsam Vor- und Nachteile von Passkeys.]]></description><link><![CDATA[https://www.IT-Visions.de/V12407.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{E13B8103-E6F0-4EC3-AD8D-F18402BC5A01}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:06:27 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Schwache Passw&amp;#246;rter sind nach wie vor eines der gro&amp;#223;en Probleme im Security-Umfeld. Multifaktor-Authentifizierung erh&amp;#246;ht zwar die Sicherheit, macht den Login-Prozess f&amp;#252;r den Anwender allerdings auch aufw&amp;#228;ndiger. Also was tun? Eine m&amp;#246;gliche Alternative ist, mit dem neuen Standard „Passkeys“ komplett auf Passw&amp;#246;rter zu verzichten. Die gro&amp;#223;en Hersteller Google, Microsoft, Apple und viele andere stehen hinter Passkeys und bauen eine entsprechende Authentifizierungs-Variante in ihren Produkten ein. Die Zeit ist also mehr als Reif, dass auch wir als Entwickler uns mit dem neuen Standard besch&amp;#228;ftigen.

In diesem Vortrag schauen wir uns die Konzepte hinter Passkeys genauer an und stellen es &amp;#228;lteren Authentifizierungs-Varianten gegen&amp;#252;ber. Ebenso beleuchten wir gemeinsam Vor- und Nachteile von Passkeys.</body><item><title><![CDATA[Veranstaltung: Endlich Imposter]]></title><description><![CDATA[Ein Rollenwechsel bringt oft neue Verantwortung, neue Perspektiven – und manchmal auch neue Zweifel. Was passiert, wenn man sich pl&#246;tzlich nicht mehr kompetent f&#252;hlt, obwohl man es objektiv ist? Wenn die alten St&#228;rken nicht mehr gefragt sind und die neuen noch nicht selbstverst&#228;ndlich wirken?

In diesem Vortrag erz&#228;hle ich von meinem Weg vom Studenten bis zum Teil der Gesch&#228;ftsf&#252;hrung. Jahrelang wusste ich, was ich konnte, wof&#252;r ich stand, und wor&#252;ber ich sprach. Doch mit dem Wechsel in eine neue Rolle ver&#228;nderte sich mein Alltag – und mit ihm mein Blick auf mich selbst. Die Themen, die mich jahrelang begleitet hatten, r&#252;ckten in den Hintergrund. Die Praxis, aus der ich gesch&#246;pft hatte, war pl&#246;tzlich nicht mehr Teil meines Tages. Und dann kam der Moment, in dem ich mich fragte: Bin ich eigentlich noch Expert*in? Oder rede ich nur noch &#252;ber Dinge, die ich mal gut konnte? Ich begann, meine Legitimation in Frage zu stellen. War ich noch glaubw&#252;rdig – oder nur noch ein Imposter?

Dieser Vortrag ist eine Einladung zur Reflexion: &#252;ber Rollenwandel, Selbstzweifel, das Imposter-Syndrom – und dar&#252;ber, wie man sich neu erfinden kann. Ich teile, wie ich durch Reflexion und neue Perspektiven auf F&#252;hrung wieder Klarheit und Wirksamkeit gefunden habe. Und warum es manchmal genau richtig ist, sich wie ein Imposter zu f&#252;hlen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12406.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0F87E348-6D6A-493C-8EE6-3268711FACB4}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:05:36 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Ein Rollenwechsel bringt oft neue Verantwortung, neue Perspektiven – und manchmal auch neue Zweifel. Was passiert, wenn man sich pl&amp;#246;tzlich nicht mehr kompetent f&amp;#252;hlt, obwohl man es objektiv ist? Wenn die alten St&amp;#228;rken nicht mehr gefragt sind und die neuen noch nicht selbstverst&amp;#228;ndlich wirken?

In diesem Vortrag erz&amp;#228;hle ich von meinem Weg vom Studenten bis zum Teil der Gesch&amp;#228;ftsf&amp;#252;hrung. Jahrelang wusste ich, was ich konnte, wof&amp;#252;r ich stand, und wor&amp;#252;ber ich sprach. Doch mit dem Wechsel in eine neue Rolle ver&amp;#228;nderte sich mein Alltag – und mit ihm mein Blick auf mich selbst. Die Themen, die mich jahrelang begleitet hatten, r&amp;#252;ckten in den Hintergrund. Die Praxis, aus der ich gesch&amp;#246;pft hatte, war pl&amp;#246;tzlich nicht mehr Teil meines Tages. Und dann kam der Moment, in dem ich mich fragte: Bin ich eigentlich noch Expert*in? Oder rede ich nur noch &amp;#252;ber Dinge, die ich mal gut konnte? Ich begann, meine Legitimation in Frage zu stellen. War ich noch glaubw&amp;#252;rdig – oder nur noch ein Imposter?

Dieser Vortrag ist eine Einladung zur Reflexion: &amp;#252;ber Rollenwandel, Selbstzweifel, das Imposter-Syndrom – und dar&amp;#252;ber, wie man sich neu erfinden kann. Ich teile, wie ich durch Reflexion und neue Perspektiven auf F&amp;#252;hrung wieder Klarheit und Wirksamkeit gefunden habe. Und warum es manchmal genau richtig ist, sich wie ein Imposter zu f&amp;#252;hlen.</body><item><title><![CDATA[Veranstaltung: Machen Claude Code und Co uns jetzt alle arbeitslos?]]></title><description><![CDATA[Kaum jemand zweifelt daran, dass KI einerseits nicht mehr aus unserem Leben verschwindet, andererseits aber unser Leben oder zumindest unser Arbeitsleben massiv ver&#228;ndert. Die Entwicklung geht mittlerweile soweit, dass KI Agenten nicht nur einzelne Code-Teile erstellen und &#252;berarbeiten, sondern ganze Features und komplette Anwendungen umsetzen k&#246;nnen. W&#228;hrend sich die einen freuen, dass dadurch der Traum vom &quot;10x Developer&quot; endlich war wird, fragen andere, was das eigentlich f&#252;r Arbeitsalltag, Jobsicherheit und Gesellschaft bedeutet.

In dieser Diskussion nehmen Olli und Nils unterschiedliche Standpunkte ein. W&#228;hrend Olli der Entwicklung optimistisch entgegensieht (&quot;f&#252;r uns wird alles noch besser&quot;), blickt Nils eher d&#252;ster in die Zukunft (&quot;Arbeitspl&#228;tze verschwinden, und in denen die bleiben, nimmt die Entfremdung zu&quot;). Anhand verschiedener Thesen m&#246;chten wir euch unsere jeweiligen Standpunkte darlegen. Als Publikum k&#246;nnt ihr mitdiskutieren und abstimmen, welchen Standpunkten ihr am ehesten zuneigt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12405.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{753ED1D5-9501-4CF7-AF9F-9BA51E1B82EF}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:04:22 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Kaum jemand zweifelt daran, dass KI einerseits nicht mehr aus unserem Leben verschwindet, andererseits aber unser Leben oder zumindest unser Arbeitsleben massiv ver&amp;#228;ndert. Die Entwicklung geht mittlerweile soweit, dass KI Agenten nicht nur einzelne Code-Teile erstellen und &amp;#252;berarbeiten, sondern ganze Features und komplette Anwendungen umsetzen k&amp;#246;nnen. W&amp;#228;hrend sich die einen freuen, dass dadurch der Traum vom &amp;quot;10x Developer&amp;quot; endlich war wird, fragen andere, was das eigentlich f&amp;#252;r Arbeitsalltag, Jobsicherheit und Gesellschaft bedeutet.

In dieser Diskussion nehmen Olli und Nils unterschiedliche Standpunkte ein. W&amp;#228;hrend Olli der Entwicklung optimistisch entgegensieht (&amp;quot;f&amp;#252;r uns wird alles noch besser&amp;quot;), blickt Nils eher d&amp;#252;ster in die Zukunft (&amp;quot;Arbeitspl&amp;#228;tze verschwinden, und in denen die bleiben, nimmt die Entfremdung zu&amp;quot;). Anhand verschiedener Thesen m&amp;#246;chten wir euch unsere jeweiligen Standpunkte darlegen. Als Publikum k&amp;#246;nnt ihr mitdiskutieren und abstimmen, welchen Standpunkten ihr am ehesten zuneigt.</body><item><title><![CDATA[Veranstaltung: MCP - Die unsichtbare Gefahr in der KI-Integration]]></title><description><![CDATA[Das Model Context Protocol (MCP) verspricht eine einheitliche Schnittstelle f&#252;r KI-Plugins &#252;ber verschiedene Plattformen hinweg. Was auf den ersten Blick wie ein Fortschritt wirkt, birgt bei genauerem Hinsehen erhebliche Risiken. Gregor Biswanger, Microsoft MVP f&#252;r Azure AI und Experte f&#252;r generative KI, beleuchtet in dieser Session die verborgenen Herausforderungen von MCP, insbesondere im Zusammenhang mit Function Calling. Anhand praxisnaher Beispiele zeigt er, wie unkontrollierte Funktionsaufrufe zu erh&#246;hten Kosten, Sicherheitsl&#252;cken und Qualit&#228;tsverlusten f&#252;hren k&#246;nnen. Diese Session richtet sich an Entwickler und Architekten, die den Einsatz von MCP planen. Gemeinsam werden Strategien aufgezeigt, wie sich die Vorteile von MCP nutzen lassen, ohne dabei die Kontrolle &#252;ber die eigene Anwendung zu verlieren.]]></description><link><![CDATA[https://www.IT-Visions.de/V12404.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CC75C290-7FFE-494E-B154-134D2266376B}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:03:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das Model Context Protocol (MCP) verspricht eine einheitliche Schnittstelle f&amp;#252;r KI-Plugins &amp;#252;ber verschiedene Plattformen hinweg. Was auf den ersten Blick wie ein Fortschritt wirkt, birgt bei genauerem Hinsehen erhebliche Risiken. Gregor Biswanger, Microsoft MVP f&amp;#252;r Azure AI und Experte f&amp;#252;r generative KI, beleuchtet in dieser Session die verborgenen Herausforderungen von MCP, insbesondere im Zusammenhang mit Function Calling. Anhand praxisnaher Beispiele zeigt er, wie unkontrollierte Funktionsaufrufe zu erh&amp;#246;hten Kosten, Sicherheitsl&amp;#252;cken und Qualit&amp;#228;tsverlusten f&amp;#252;hren k&amp;#246;nnen. Diese Session richtet sich an Entwickler und Architekten, die den Einsatz von MCP planen. Gemeinsam werden Strategien aufgezeigt, wie sich die Vorteile von MCP nutzen lassen, ohne dabei die Kontrolle &amp;#252;ber die eigene Anwendung zu verlieren.</body><item><title><![CDATA[Veranstaltung: Agilität zwischen Haltung und Handeln - Doing und Being Agile: Warum beides untrennbar zusammengehört]]></title><description><![CDATA[Agilit&#228;t ist mehr als Methoden, Prozesse und Frameworks – sie ist eine Kultur, eine Haltung, die unsere Zusammenarbeit pr&#228;gt. Gleichzeitig braucht es ein solides Fundament f&#252;r gelebte Agilit&#228;t: das agile Doing. Ob Scrum, Kanban oder Event Storming – Praktiken und Werkzeuge schaffen die Basis, auf der eine agile Kultur entstehen kann.

Das Problem ist nur: Viele Organisationen setzen nur auf das eine und vergessen das andere. Das ist mitunter fatal, denn Doing ohne Haltung wirkt nicht, und Haltung ohne Tun ver&#228;ndert nichts.

In diesem Vortrag zeige ich, wie Teams sowohl vom Doing ins Being als auch vom Being ins Doing kommen – und so die positiven Effekte agiler Ans&#228;tze in der Softwareentwicklung wirklich aussch&#246;pfen k&#246;nnen. Ich beleuchte typische Stolpersteine, denen Organisationen auf diesem Weg begegnen, und gebe konkrete Impulse, wie Disziplin, Experimentierfreude und ein klarer Fokus auf Kundenbed&#252;rfnisse den &#220;bergang erleichtern – damit Agilit&#228;t nicht nur gemacht, sondern gelebt wird.]]></description><link><![CDATA[https://www.IT-Visions.de/V12403.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C5269F5B-7058-41DE-B6E9-3A62A81C3223}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:01:33 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Agilit&amp;#228;t ist mehr als Methoden, Prozesse und Frameworks – sie ist eine Kultur, eine Haltung, die unsere Zusammenarbeit pr&amp;#228;gt. Gleichzeitig braucht es ein solides Fundament f&amp;#252;r gelebte Agilit&amp;#228;t: das agile Doing. Ob Scrum, Kanban oder Event Storming – Praktiken und Werkzeuge schaffen die Basis, auf der eine agile Kultur entstehen kann.

Das Problem ist nur: Viele Organisationen setzen nur auf das eine und vergessen das andere. Das ist mitunter fatal, denn Doing ohne Haltung wirkt nicht, und Haltung ohne Tun ver&amp;#228;ndert nichts.

In diesem Vortrag zeige ich, wie Teams sowohl vom Doing ins Being als auch vom Being ins Doing kommen – und so die positiven Effekte agiler Ans&amp;#228;tze in der Softwareentwicklung wirklich aussch&amp;#246;pfen k&amp;#246;nnen. Ich beleuchte typische Stolpersteine, denen Organisationen auf diesem Weg begegnen, und gebe konkrete Impulse, wie Disziplin, Experimentierfreude und ein klarer Fokus auf Kundenbed&amp;#252;rfnisse den &amp;#220;bergang erleichtern – damit Agilit&amp;#228;t nicht nur gemacht, sondern gelebt wird.</body><item><title><![CDATA[Veranstaltung: Moderne Softwarearchitekturen]]></title><description><![CDATA[In Zeiten, in denen Anwendungen mit der Cloud, k&#252;nstlicher Intelligenz und &#228;hnlichen Technologien erstellt werden, ist ein Qualit&#228;tsmerkmal ihrer Architektur wichtiger denn je: Flexibilit&#228;t. Eine moderne Architektur sollte demnach nicht nur die gegenw&#228;rtige Anforderungen abdecken, sondern auch zuk&#252;nftige Einsatzszenarien ber&#252;cksichtigen. In diesem Workshop befassen wir uns mit der zentralen Frage, wie einer Architektur die notwendige Flexibilit&#228;t verliehen werden kann, um idealerweise alle zuk&#252;nftigen Anforderungen zu erf&#252;llen und zugleich wirtschaftlich optimal betrieben zu werden, und lernen gemeinsam in verschiedenen Lerneinheiten Wege und Methoden kennen, mit denen sich dies sicherstellen l&#228;sst.]]></description><link><![CDATA[https://www.IT-Visions.de/V12402.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CD4AB5C3-69E0-4C64-A46A-95CB6DCA1FE0}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 12:00:19 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In Zeiten, in denen Anwendungen mit der Cloud, k&amp;#252;nstlicher Intelligenz und &amp;#228;hnlichen Technologien erstellt werden, ist ein Qualit&amp;#228;tsmerkmal ihrer Architektur wichtiger denn je: Flexibilit&amp;#228;t. Eine moderne Architektur sollte demnach nicht nur die gegenw&amp;#228;rtige Anforderungen abdecken, sondern auch zuk&amp;#252;nftige Einsatzszenarien ber&amp;#252;cksichtigen. In diesem Workshop befassen wir uns mit der zentralen Frage, wie einer Architektur die notwendige Flexibilit&amp;#228;t verliehen werden kann, um idealerweise alle zuk&amp;#252;nftigen Anforderungen zu erf&amp;#252;llen und zugleich wirtschaftlich optimal betrieben zu werden, und lernen gemeinsam in verschiedenen Lerneinheiten Wege und Methoden kennen, mit denen sich dies sicherstellen l&amp;#228;sst.</body><item><title><![CDATA[Veranstaltung: Hands-on Workshop: Bye Vibe, Hello Vise Coding mit GitHub Copilot]]></title><description><![CDATA[Dieser Praxis Workshop macht Vise Coding greifbar und l&#246;st das Schwarz Wei&#223; Denken um KI auf. Du lernst deinen AI Dev Assistenten bewusst zu f&#252;hren, Entscheidungen transparent zu machen und Tempo mit Qualit&#228;t zu verbinden. Der Fokus liegt auf Herangehensweise, Taktiken und Methodiken, nicht auf Tool Hopping. Gregor Biswanger ist generative AI Experte und Microsoft MVP f&#252;r AI, arbeitet eng mit dem GitHub Copilot Team f&#252;r Visual Studio Code zusammen und f&#252;hrt dich durch Hands on &#220;bungen in VS Code. Du entwickelst eine kleine JavaScript Anwendung mit Node.js, nutzt GitHub Copilot als verl&#228;sslichen Partner und setzt Leitplanken mit Prompts, Reviews und Tests. Tiefe Vorkenntnisse von JavaScript sind nicht n&#246;tig. Am Ende nimmst du eine wiederholbare Arbeitsweise mit, die in Enterprise Projekten tr&#228;gt.]]></description><link><![CDATA[https://www.IT-Visions.de/V12401.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{CB9E503E-7199-4AFC-97BB-5E6456F67A54}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:59:09 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieser Praxis Workshop macht Vise Coding greifbar und l&amp;#246;st das Schwarz Wei&amp;#223; Denken um KI auf. Du lernst deinen AI Dev Assistenten bewusst zu f&amp;#252;hren, Entscheidungen transparent zu machen und Tempo mit Qualit&amp;#228;t zu verbinden. Der Fokus liegt auf Herangehensweise, Taktiken und Methodiken, nicht auf Tool Hopping. Gregor Biswanger ist generative AI Experte und Microsoft MVP f&amp;#252;r AI, arbeitet eng mit dem GitHub Copilot Team f&amp;#252;r Visual Studio Code zusammen und f&amp;#252;hrt dich durch Hands on &amp;#220;bungen in VS Code. Du entwickelst eine kleine JavaScript Anwendung mit Node.js, nutzt GitHub Copilot als verl&amp;#228;sslichen Partner und setzt Leitplanken mit Prompts, Reviews und Tests. Tiefe Vorkenntnisse von JavaScript sind nicht n&amp;#246;tig. Am Ende nimmst du eine wiederholbare Arbeitsweise mit, die in Enterprise Projekten tr&amp;#228;gt.</body><item><title><![CDATA[Veranstaltung: Modularisierung pragmatisch - ein Deep Dive in Spring Modulith]]></title><description><![CDATA[Oft sollen Anwendungen in entkoppelten Modulen entwickelt werden, um Ordnung und Struktur in unseren Code zu bekommen und Wartbarkeit zu garantieren. Microservices stellen daf&#252;r einen sehr konsequenten Ansatz dar, k&#246;nnen aber auch eine hohe Komplexit&#228;t mit sich bringen. “Monolithen” hingegen sind vergleichsweise bequem in der Entwicklung, stehen aber im Verdacht, schnell zu einem un&#252;bersichtlichen “Big Ball of Mud” zu werden. Diesem Problem versucht in “Spring Modulith” entgegenzutreten. Damit werden Spring Boot-Anwendungen in einer gemeinsamen Codebasis entwickelt (”monolithisch”), innerhalb dieser werden aber Module definiert (&quot;modulitisch&quot;), deren korrekte Verwendung anhand von Architekturregeln kontinuierlich &#252;berpr&#252;ft und sichergestellt wird. Au&#223;erdem erweitert Spring Modulith das Spring-eigene Eventsystem, um auch zur Laufzeit f&#252;r eine Entkopplung der Module zu sorgen.

In diesem garantiert AI-freien Live-Coding-Vortrag m&#246;chte ich anhand praxisnaher Beispiele eine Einf&#252;hrung in Spring Modulith geben und mit euch diskutieren, welche Konsequenzen sich f&#252;r unsere Anwendungen daraus ergeben und f&#252;r welche Szenarien dieser Ansatz besonders geeignet ist.]]></description><link><![CDATA[https://www.IT-Visions.de/V12400.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{815AF048-A68B-423C-A6D7-E638F70F58A8}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:57:35 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Oft sollen Anwendungen in entkoppelten Modulen entwickelt werden, um Ordnung und Struktur in unseren Code zu bekommen und Wartbarkeit zu garantieren. Microservices stellen daf&amp;#252;r einen sehr konsequenten Ansatz dar, k&amp;#246;nnen aber auch eine hohe Komplexit&amp;#228;t mit sich bringen. “Monolithen” hingegen sind vergleichsweise bequem in der Entwicklung, stehen aber im Verdacht, schnell zu einem un&amp;#252;bersichtlichen “Big Ball of Mud” zu werden. Diesem Problem versucht in “Spring Modulith” entgegenzutreten. Damit werden Spring Boot-Anwendungen in einer gemeinsamen Codebasis entwickelt (”monolithisch”), innerhalb dieser werden aber Module definiert (&amp;quot;modulitisch&amp;quot;), deren korrekte Verwendung anhand von Architekturregeln kontinuierlich &amp;#252;berpr&amp;#252;ft und sichergestellt wird. Au&amp;#223;erdem erweitert Spring Modulith das Spring-eigene Eventsystem, um auch zur Laufzeit f&amp;#252;r eine Entkopplung der Module zu sorgen.

In diesem garantiert AI-freien Live-Coding-Vortrag m&amp;#246;chte ich anhand praxisnaher Beispiele eine Einf&amp;#252;hrung in Spring Modulith geben und mit euch diskutieren, welche Konsequenzen sich f&amp;#252;r unsere Anwendungen daraus ergeben und f&amp;#252;r welche Szenarien dieser Ansatz besonders geeignet ist.</body><item><title><![CDATA[Veranstaltung: Das Frontend im Backend: Next.js für Java-Entwickler:innen]]></title><description><![CDATA[In diesem Vortrag m&#246;chte ich mit euch in die JavaScript-Frontend-Welt eintauchen – wobei sich diese Welt zum gro&#223;en Teil im Backend befindet, denn ich stelle euch das Framework Next.js vor. Damit werden Anwendungen serverseitig gerendert, was uns aus der Entwicklung Java-basierter Webanwendungen ja bestens bekannt ist. Und auch, dass wir mit Next.js Multi-Page- statt Single-Page-Anwendungen bauen, ist fast wie in Java. Warum dann &#252;berhaupt Next.js und nicht einfach bei Java bleiben? Neben Gemeinsamkeiten gibt es (&#252;ber die Programmiersprache hinausgehende) gro&#223;e Unterschiede. Next.js basiert auf React und versucht, die Grenzen zwischen Frontend und Backend zu verwischen, um flexible Use-Cases zu erm&#246;glichen. Aber lohnt sich daf&#252;r der Aufbruch in eine ganz neue Welt? Um das zu beantworten, m&#246;chte ich euch Next.js anhand von praktischen Beispielen vorstellen und mit traditionellen Java-Architekturen vergleichen. Der Vortrag richtet sich an Architekt:innen und Entwickler:innen von Web-Anwendungen und ausdr&#252;cklich auch an Leute, die im Alltag eher im Backend als im Frontend unterwegs sind, aber ein Verst&#228;ndnis aktueller Frontend-Technologien bekommen m&#246;chten. Den Code, den ich schreibe, werdet ihr auch ohne Vorkenntnisse in JavaScript oder Next.js verstehen]]></description><link><![CDATA[https://www.IT-Visions.de/V12398.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{F8A5824E-FBCB-4FE3-8367-20649D58882C}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:53:27 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In diesem Vortrag m&amp;#246;chte ich mit euch in die JavaScript-Frontend-Welt eintauchen – wobei sich diese Welt zum gro&amp;#223;en Teil im Backend befindet, denn ich stelle euch das Framework Next.js vor. Damit werden Anwendungen serverseitig gerendert, was uns aus der Entwicklung Java-basierter Webanwendungen ja bestens bekannt ist. Und auch, dass wir mit Next.js Multi-Page- statt Single-Page-Anwendungen bauen, ist fast wie in Java. Warum dann &amp;#252;berhaupt Next.js und nicht einfach bei Java bleiben? Neben Gemeinsamkeiten gibt es (&amp;#252;ber die Programmiersprache hinausgehende) gro&amp;#223;e Unterschiede. Next.js basiert auf React und versucht, die Grenzen zwischen Frontend und Backend zu verwischen, um flexible Use-Cases zu erm&amp;#246;glichen. Aber lohnt sich daf&amp;#252;r der Aufbruch in eine ganz neue Welt? Um das zu beantworten, m&amp;#246;chte ich euch Next.js anhand von praktischen Beispielen vorstellen und mit traditionellen Java-Architekturen vergleichen. Der Vortrag richtet sich an Architekt:innen und Entwickler:innen von Web-Anwendungen und ausdr&amp;#252;cklich auch an Leute, die im Alltag eher im Backend als im Frontend unterwegs sind, aber ein Verst&amp;#228;ndnis aktueller Frontend-Technologien bekommen m&amp;#246;chten. Den Code, den ich schreibe, werdet ihr auch ohne Vorkenntnisse in JavaScript oder Next.js verstehen</body><item><title><![CDATA[Veranstaltung: React 2026 – Neue Features im Praxis-Check]]></title><description><![CDATA[Seit der W-JAX vor einem Jahr sind gleich mehrere neue React-Releases erschienen, die eine Reihe von neuen Features mitbringen, um unsere Anwendungen fl&#252;ssiger und schneller zu machen. Dazu geh&#246;ren Activities, Fragment Refs, optimistische Updates und einiges mehr. Auch den React Compiler gibt es in einer 1.0-Version und auf der diesj&#228;hrigen React &quot;Hauskonferenz&quot; im Oktober wurde mit &quot;Async React&quot; sogar eine ganz neue Strategie ausgegeben.

In diesem Live-Coding-Vortrag m&#246;chte ich euch die wichtigsten Neuerungen vorstellen, so dass ihr danach einen &#220;berblick habt, was es an Neuigkeiten gibt und entscheiden k&#246;nnt, welche davon f&#252;r euch relevant sind.]]></description><link><![CDATA[https://www.IT-Visions.de/V12397.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D1D75119-566C-4EC5-92E6-3BFB421B510E}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:48:38 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Seit der W-JAX vor einem Jahr sind gleich mehrere neue React-Releases erschienen, die eine Reihe von neuen Features mitbringen, um unsere Anwendungen fl&amp;#252;ssiger und schneller zu machen. Dazu geh&amp;#246;ren Activities, Fragment Refs, optimistische Updates und einiges mehr. Auch den React Compiler gibt es in einer 1.0-Version und auf der diesj&amp;#228;hrigen React &amp;quot;Hauskonferenz&amp;quot; im Oktober wurde mit &amp;quot;Async React&amp;quot; sogar eine ganz neue Strategie ausgegeben.

In diesem Live-Coding-Vortrag m&amp;#246;chte ich euch die wichtigsten Neuerungen vorstellen, so dass ihr danach einen &amp;#220;berblick habt, was es an Neuigkeiten gibt und entscheiden k&amp;#246;nnt, welche davon f&amp;#252;r euch relevant sind.</body><item><title><![CDATA[Alle Elemente: ]]></title><description><![CDATA[]]></description><link><![CDATA[https://www.IT-Visions.de/E12396.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{A7C92B29-0B61-480E-A0A1-C7287C213EA0}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:44:13 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml"></body><item><title><![CDATA[Veranstaltung: Das Frontend im Backend: Next.js für Java-Entwickler:innen]]></title><description><![CDATA[In diesem Deep-Dive m&#246;chte ich euch das React-basierte Framework Next.js vorstellen. Damit werden Anwendungen serverseitig gerendert, was uns von der Entwicklung Java-basierter Webanwendungen ja bestens bekannt ist. Und auch, dass wir mit Next.js Multi-Page- statt Single-Page-Anwendungen bauen, ist fast wie in Java. Warum dann &#252;berhaupt Next.js und nicht einfach bei Java bleiben? Neben Gemeinsamkeiten gibt es gro&#223;e Unterschiede. Next.js basiert auf React und versucht, die Grenzen zwischen Frontend und Backend zu verwischen. Das Versprechen: wir bekommen sowohl die Vorteile von clientseitigen SPAs (fl&#252;ssige Interaktionen) und die Vorteile serverseitiger Anwendung (performantes Rendering). In diesem Deep-Dive m&#246;chte ich euch Next.js anhand von praktischen Beispielen vorstellen und mit traditionellen Java-Architekturen vergleichen. Der Vortrag richtet sich an Architekt:innen und Entwickler:innen von Web-Anwendungen und ausdr&#252;cklich auch an Leute, die im Alltag eher im Backend als im Frontend unterwegs sind, aber ein Verst&#228;ndnis aktueller Frontend-Technologien bekommen m&#246;chten. Den Code, den ich schreibe, werdet ihr auch ohne Vorkenntnisse in JavaScript oder Next.js verstehen

Lernziele
Was ist Next.js, f&#252;r welche Use-Cases ist es geeignet und worin unterscheiden sich Architektur und Konzepte von traditionellen, serverseitigen Webanwendungen (Java, Spring, ...) einerseits und von JavaScript-basierten Single-Page-Anwendungen einerseits?

Vorkenntnisse
F&#252;r den Deepdive brauchst du generelle Kentnisse der Webenwicklung. Vorkenntnisse in JavaScript, TypeScript oder React sind nicht erforderlich.]]></description><link><![CDATA[https://www.IT-Visions.de/V12395.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{46C7052B-BC71-4FE1-A871-188CD8548146}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:35:12 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In diesem Deep-Dive m&amp;#246;chte ich euch das React-basierte Framework Next.js vorstellen. Damit werden Anwendungen serverseitig gerendert, was uns von der Entwicklung Java-basierter Webanwendungen ja bestens bekannt ist. Und auch, dass wir mit Next.js Multi-Page- statt Single-Page-Anwendungen bauen, ist fast wie in Java. Warum dann &amp;#252;berhaupt Next.js und nicht einfach bei Java bleiben? Neben Gemeinsamkeiten gibt es gro&amp;#223;e Unterschiede. Next.js basiert auf React und versucht, die Grenzen zwischen Frontend und Backend zu verwischen. Das Versprechen: wir bekommen sowohl die Vorteile von clientseitigen SPAs (fl&amp;#252;ssige Interaktionen) und die Vorteile serverseitiger Anwendung (performantes Rendering). In diesem Deep-Dive m&amp;#246;chte ich euch Next.js anhand von praktischen Beispielen vorstellen und mit traditionellen Java-Architekturen vergleichen. Der Vortrag richtet sich an Architekt:innen und Entwickler:innen von Web-Anwendungen und ausdr&amp;#252;cklich auch an Leute, die im Alltag eher im Backend als im Frontend unterwegs sind, aber ein Verst&amp;#228;ndnis aktueller Frontend-Technologien bekommen m&amp;#246;chten. Den Code, den ich schreibe, werdet ihr auch ohne Vorkenntnisse in JavaScript oder Next.js verstehen

Lernziele
Was ist Next.js, f&amp;#252;r welche Use-Cases ist es geeignet und worin unterscheiden sich Architektur und Konzepte von traditionellen, serverseitigen Webanwendungen (Java, Spring, ...) einerseits und von JavaScript-basierten Single-Page-Anwendungen einerseits?

Vorkenntnisse
F&amp;#252;r den Deepdive brauchst du generelle Kentnisse der Webenwicklung. Vorkenntnisse in JavaScript, TypeScript oder React sind nicht erforderlich.</body><item><title><![CDATA[Veranstaltung: Modularisierung pragmatisch: ein praktischer Deep Dive in Spring Modulith]]></title><description><![CDATA[Ans&#228;tze zur Modularisierung von Anwendungen gibt und gab es in der langen Geschichte von Java schon einige. Dabei reicht die Palette von den Java-eigenen Features wie Packages und Sichtbarkeiten, &#252;ber Maven-Module, Modulsysteme wie OSGi oder JPMS bis hinzu Microservices. Mit Spring Modulith steht ein weiteres Werkzeug speziell f&#252;r Spring-Boot-Anwendungen zur Verf&#252;gung, das eine pragmatische L&#246;sung zum Bauen von &quot;modulitischen Monolithen&quot; bietet, also Anwendungen, die zwar in einer gemeinsamen Codebasis entwickelt werden (&quot;Monolith&quot;), innerhalb dieser aber sauber modularisiert sind (&quot;modulithisch&quot;). Das Versprechen: wartbarer und verst&#228;ndlicher Code ohne den Overhead von Microservices. In diesem Talk baue ich Schritt-f&#252;r-Schritt eine Anwendung, an der wir die wichtigsten Features von Spring Modulith sehen werden und pr&#252;fen, wo die Grenzen dieses Ansatzes liegen und wie solche Anwendungen bei Bedarf doch in Microservices weiterentwickelt werden k&#246;nnten.]]></description><link><![CDATA[https://www.IT-Visions.de/V12394.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{170046EB-B38F-437A-841F-854D03E0A66D}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:31:51 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Ans&amp;#228;tze zur Modularisierung von Anwendungen gibt und gab es in der langen Geschichte von Java schon einige. Dabei reicht die Palette von den Java-eigenen Features wie Packages und Sichtbarkeiten, &amp;#252;ber Maven-Module, Modulsysteme wie OSGi oder JPMS bis hinzu Microservices. Mit Spring Modulith steht ein weiteres Werkzeug speziell f&amp;#252;r Spring-Boot-Anwendungen zur Verf&amp;#252;gung, das eine pragmatische L&amp;#246;sung zum Bauen von &amp;quot;modulitischen Monolithen&amp;quot; bietet, also Anwendungen, die zwar in einer gemeinsamen Codebasis entwickelt werden (&amp;quot;Monolith&amp;quot;), innerhalb dieser aber sauber modularisiert sind (&amp;quot;modulithisch&amp;quot;). Das Versprechen: wartbarer und verst&amp;#228;ndlicher Code ohne den Overhead von Microservices. In diesem Talk baue ich Schritt-f&amp;#252;r-Schritt eine Anwendung, an der wir die wichtigsten Features von Spring Modulith sehen werden und pr&amp;#252;fen, wo die Grenzen dieses Ansatzes liegen und wie solche Anwendungen bei Bedarf doch in Microservices weiterentwickelt werden k&amp;#246;nnten.</body><item><title><![CDATA[Veranstaltung: Threat Modeling agentenbasierter KI-Systeme in fünf Bedrohungszonen]]></title><description><![CDATA[choLeak (CVE-2025-32711) in Microsoft Copilot zeigte, was passiert, wenn eine Prompt-Injection auf ein agentenbasiertes System trifft: Eine einzige b&#246;sartige E-Mail l&#246;ste eine Kettenreaktion aus, die sich vom Abrufen &#252;ber das Planen bis hin zum Ausf&#252;hren von Tools erstreckte, um schlie&#223;lich Chat-Protokolle, OneDrive-Dateien und SharePoint-Inhalte zu extrahieren – und das ganz ohne Klick. Herk&#246;mmliche Bedrohungsmodellierung hat dies nicht erkannt, da Frameworks wie STRIDE einzelne Komponenten betrachten. Angreifer verfahren jedoch anders. Sie verketten Schritte &#252;ber das gesamte System hinweg und denken in Kampagnen.

In diesem Vortrag wird eine F&#252;nf-Zonen-Perspektive pr&#228;sentiert, um darzustellen, wie sich Angriffe tats&#228;chlich durch agentische KI-Architekturen bewegen: „Input Surfaces”, „Planning and Reasoning”, „Tool Execution”, „Memory and State” sowie „Inter-Agent Communication”. Es handelt sich hierbei nicht um eine neue Taxonomie. Vielmehr werden die agentischen KI-Bedrohungsbibliotheken und Mitigations-Playbooks von OWASP auf reale Architekturen angewendet. Anhand von Szenario-Durchl&#228;ufen, die RAG-Pipeline-Poisoning, den Missbrauch von MCP-Toolchains und Multi-Agent-Kaskaden abdecken, lernen die Teilnehmer zonen&#252;bergreifende Angriffspfade zu erkennen, die bei Standard&#252;berpr&#252;fungen h&#228;ufig &#252;bersehen werden.

Das Take-away: Sie k&#246;nnen Ihre Architektur auf Bedrohungszonen abbilden, Einstiegspunkte identifizieren, realistische Angriffspfade durchgehen, Angriffsb&#228;ume f&#252;r die kritischen Abl&#228;ufe erstellen und Ihre Kontrollen mit strukturierten Was-w&#228;re-wenn-Analysen validieren, wobei die Ergebnisse den agentischen Bedrohungskategorien von OWASP zugeordnet werden.]]></description><link><![CDATA[https://www.IT-Visions.de/V12393.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D1806DA6-3E6E-492D-8CA2-A4255C6ABD5E}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:29:26 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">choLeak (CVE-2025-32711) in Microsoft Copilot zeigte, was passiert, wenn eine Prompt-Injection auf ein agentenbasiertes System trifft: Eine einzige b&amp;#246;sartige E-Mail l&amp;#246;ste eine Kettenreaktion aus, die sich vom Abrufen &amp;#252;ber das Planen bis hin zum Ausf&amp;#252;hren von Tools erstreckte, um schlie&amp;#223;lich Chat-Protokolle, OneDrive-Dateien und SharePoint-Inhalte zu extrahieren – und das ganz ohne Klick. Herk&amp;#246;mmliche Bedrohungsmodellierung hat dies nicht erkannt, da Frameworks wie STRIDE einzelne Komponenten betrachten. Angreifer verfahren jedoch anders. Sie verketten Schritte &amp;#252;ber das gesamte System hinweg und denken in Kampagnen.

In diesem Vortrag wird eine F&amp;#252;nf-Zonen-Perspektive pr&amp;#228;sentiert, um darzustellen, wie sich Angriffe tats&amp;#228;chlich durch agentische KI-Architekturen bewegen: „Input Surfaces”, „Planning and Reasoning”, „Tool Execution”, „Memory and State” sowie „Inter-Agent Communication”. Es handelt sich hierbei nicht um eine neue Taxonomie. Vielmehr werden die agentischen KI-Bedrohungsbibliotheken und Mitigations-Playbooks von OWASP auf reale Architekturen angewendet. Anhand von Szenario-Durchl&amp;#228;ufen, die RAG-Pipeline-Poisoning, den Missbrauch von MCP-Toolchains und Multi-Agent-Kaskaden abdecken, lernen die Teilnehmer zonen&amp;#252;bergreifende Angriffspfade zu erkennen, die bei Standard&amp;#252;berpr&amp;#252;fungen h&amp;#228;ufig &amp;#252;bersehen werden.

Das Take-away: Sie k&amp;#246;nnen Ihre Architektur auf Bedrohungszonen abbilden, Einstiegspunkte identifizieren, realistische Angriffspfade durchgehen, Angriffsb&amp;#228;ume f&amp;#252;r die kritischen Abl&amp;#228;ufe erstellen und Ihre Kontrollen mit strukturierten Was-w&amp;#228;re-wenn-Analysen validieren, wobei die Ergebnisse den agentischen Bedrohungskategorien von OWASP zugeordnet werden.</body><item><title><![CDATA[Veranstaltung: Architekturfalle: Denkfehler, die dein Projekt ruinieren]]></title><description><![CDATA[Stell dir vor, du arbeitest an einer neuen Softwarearchitektur. Alles scheint perfekt, bis pl&#246;tzlich technische Schulden explodieren und das Projekt ins Wanken ger&#228;t. Was ist passiert?

Gregor zeigt auf, wie psychologische Denkfehler unser Handeln unbewusst beeinflussen und welche Risiken dadurch in der Architekturplanung entstehen. Er nimmt dich mit auf eine spannende Reise in die Welt der Softwarearchitektur und Psychologie: Lerne, typische Denkfallen fr&#252;hzeitig zu erkennen, bewusst zu reflektieren und gef&#228;hrliche Muster zu durchbrechen. So kannst du technische Schulden vermeiden und ein starkes, nachhaltiges Fundament f&#252;r dein Projekt schaffen.

Vorkenntnisse
Projekterfahrung, Ideal w&#228;re ebenfalls Softwarearchitektur

Lernziele
Denkfehler vermitteln, was wir t&#228;glich psychologisch bedingt f&#252;r Fehlentscheidungen treffen]]></description><link><![CDATA[https://www.IT-Visions.de/V12392.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0BA1C09D-695C-47CB-A807-E33F177F2823}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:24:11 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Stell dir vor, du arbeitest an einer neuen Softwarearchitektur. Alles scheint perfekt, bis pl&amp;#246;tzlich technische Schulden explodieren und das Projekt ins Wanken ger&amp;#228;t. Was ist passiert?

Gregor zeigt auf, wie psychologische Denkfehler unser Handeln unbewusst beeinflussen und welche Risiken dadurch in der Architekturplanung entstehen. Er nimmt dich mit auf eine spannende Reise in die Welt der Softwarearchitektur und Psychologie: Lerne, typische Denkfallen fr&amp;#252;hzeitig zu erkennen, bewusst zu reflektieren und gef&amp;#228;hrliche Muster zu durchbrechen. So kannst du technische Schulden vermeiden und ein starkes, nachhaltiges Fundament f&amp;#252;r dein Projekt schaffen.

Vorkenntnisse
Projekterfahrung, Ideal w&amp;#228;re ebenfalls Softwarearchitektur

Lernziele
Denkfehler vermitteln, was wir t&amp;#228;glich psychologisch bedingt f&amp;#252;r Fehlentscheidungen treffen</body><item><title><![CDATA[Veranstaltung: Realistische Komponenten-Tests ohne Schmerzen? Vitest Browser Mode im Praxis-Check]]></title><description><![CDATA[Das klassische Test-Setup f&#252;r Single-Page Applications ist Vitest (oder Jest) in Kombination zum Beispiel mit React Testing Library. Damit wird ein Browser simuliert, sodass das Ergebnis nur bedingt auf die Realit&#228;t &#252;bertragbar ist. End-to-End-Tests im echten Browser sind realistisch, aber oft schwergewichtig in der Entwicklung.

Diese L&#252;cke m&#246;chte der neue &quot;Vitest Browser Mode&quot; schlie&#223;en, mit dem wir isolierte Komponenten direkt im Browser testen k&#246;nnen. In Kombination mit der &quot;Mock Service Worker&quot;-Bibliothek zum Simulieren des Netzwerkverkehrs bekommen wir so realistische Tests.

Aber funktioniert das auch? In diesem Live-Coding-Vortrag zeige ich euch die Tools und pr&#252;fe sie hinsichtlich Features, Performance, Entwicklung etc.
Vorkenntnisse
F&#252;r den Vortrag sind keine besonderen Kenntnisse notwendig. Die beiden gezeigten Tools &quot;Vitest Browser Mode&quot; und die &quot;Mock Service Worker&quot;-Bibliothek funktionieren auch mit anderen Bibliotheken au&#223;er React, so dass du die gezeigten Konzepte m&#246;glicherweise auch f&#252;r dein Nicht-React-Projekt anwenden kannst.

Lernziele
Was ist der &quot;Vitest Browser Mode&quot; und wie kann man damit React-Komponenten testen?
Vorteile (und Nachteile) gegen&#252;ber der React Testing Library
Realistische Integrationstests mit der &quot;Mock Service Worker&quot;-Bibliothek]]></description><link><![CDATA[https://www.IT-Visions.de/V12391.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{FF49ACDD-109C-4D34-9A76-F43CEC473D8D}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:22:48 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Das klassische Test-Setup f&amp;#252;r Single-Page Applications ist Vitest (oder Jest) in Kombination zum Beispiel mit React Testing Library. Damit wird ein Browser simuliert, sodass das Ergebnis nur bedingt auf die Realit&amp;#228;t &amp;#252;bertragbar ist. End-to-End-Tests im echten Browser sind realistisch, aber oft schwergewichtig in der Entwicklung.

Diese L&amp;#252;cke m&amp;#246;chte der neue &amp;quot;Vitest Browser Mode&amp;quot; schlie&amp;#223;en, mit dem wir isolierte Komponenten direkt im Browser testen k&amp;#246;nnen. In Kombination mit der &amp;quot;Mock Service Worker&amp;quot;-Bibliothek zum Simulieren des Netzwerkverkehrs bekommen wir so realistische Tests.

Aber funktioniert das auch? In diesem Live-Coding-Vortrag zeige ich euch die Tools und pr&amp;#252;fe sie hinsichtlich Features, Performance, Entwicklung etc.
Vorkenntnisse
F&amp;#252;r den Vortrag sind keine besonderen Kenntnisse notwendig. Die beiden gezeigten Tools &amp;quot;Vitest Browser Mode&amp;quot; und die &amp;quot;Mock Service Worker&amp;quot;-Bibliothek funktionieren auch mit anderen Bibliotheken au&amp;#223;er React, so dass du die gezeigten Konzepte m&amp;#246;glicherweise auch f&amp;#252;r dein Nicht-React-Projekt anwenden kannst.

Lernziele
Was ist der &amp;quot;Vitest Browser Mode&amp;quot; und wie kann man damit React-Komponenten testen?
Vorteile (und Nachteile) gegen&amp;#252;ber der React Testing Library
Realistische Integrationstests mit der &amp;quot;Mock Service Worker&amp;quot;-Bibliothek</body><item><title><![CDATA[Veranstaltung: Getting Started: Fullstack-Anwendungen mit React und TanStack]]></title><description><![CDATA[Mit TanStack Start steht ein noch relativ junges Framework aus der beliebten TanStack-Community f&#252;r React zur Verf&#252;gung, das uns erlaubt, unsere Anwendungen auch serverseitig auszuf&#252;hren und zu rendern. Damit sollen Performance-Nachteile rein clientseitiger Anwendungen kompensiert werden.

In diesem Vortrag m&#246;chte Nils dir anhand vieler Beispiele und Live-Coding einen praktischen Einstieg in das Framework geben und dabei auch die Fragen disktuieren, f&#252;r welche Use-Cases TanStack Start besonders geeignet ist, wie du damit React Server Components verwenden kannst und inwiefern es sich von anderen Fullstack-Frameworks wie Next.js unterscheidet.

Vorkenntnisse
F&#252;r den Vortrag solltest du React-Kenntnisse mitbringen
Vorkenntnisse einer bestimmten Bibliothek oder eines Frameworks sind nicht notwendig

Lernziele
Nach dem Vortrag wei&#223;t du, was TanStack Start ist, welche Ziele das Framework verfolgt und wie du es einsetzen kannst
Du hast eine Entscheidungsgrundlage, auf deren Basis du entscheiden kannst, ob bzw. wann du TanStack Start f&#252;r deine Projekte einsetzen kannst]]></description><link><![CDATA[https://www.IT-Visions.de/V12390.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0B99EAB8-FCDD-46EB-B056-2B9EB5783675}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 11:20:47 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Mit TanStack Start steht ein noch relativ junges Framework aus der beliebten TanStack-Community f&amp;#252;r React zur Verf&amp;#252;gung, das uns erlaubt, unsere Anwendungen auch serverseitig auszuf&amp;#252;hren und zu rendern. Damit sollen Performance-Nachteile rein clientseitiger Anwendungen kompensiert werden.

In diesem Vortrag m&amp;#246;chte Nils dir anhand vieler Beispiele und Live-Coding einen praktischen Einstieg in das Framework geben und dabei auch die Fragen disktuieren, f&amp;#252;r welche Use-Cases TanStack Start besonders geeignet ist, wie du damit React Server Components verwenden kannst und inwiefern es sich von anderen Fullstack-Frameworks wie Next.js unterscheidet.

Vorkenntnisse
F&amp;#252;r den Vortrag solltest du React-Kenntnisse mitbringen
Vorkenntnisse einer bestimmten Bibliothek oder eines Frameworks sind nicht notwendig

Lernziele
Nach dem Vortrag wei&amp;#223;t du, was TanStack Start ist, welche Ziele das Framework verfolgt und wie du es einsetzen kannst
Du hast eine Entscheidungsgrundlage, auf deren Basis du entscheiden kannst, ob bzw. wann du TanStack Start f&amp;#252;r deine Projekte einsetzen kannst</body><item><title><![CDATA[Veranstaltung: Eigene KI-Agenten mit LangChain.js & LangGraph.js]]></title><description><![CDATA[In diesem Vortrag erf&#228;hrst du, wie LangChain.js und LangGraph.js die Entwicklung von KI-Agenten revolutionieren. Der Fokus liegt darauf, wie eigene Daten nahtlos in KI-Systeme integriert werden k&#246;nnen, um skalierbare und leistungsstarke L&#246;sungen zu entwickeln. Du erh&#228;ltst Einblicke in die Nutzung von Language Models (LLMs/SLMs), Retrieval-Augmented Generation (RAG), Vektordatenbanken und Human-in-the-Loop-Systemen.

Dieser Vortrag bietet Entwicklern und Entscheidern praxisnahe Informationen zur effizienten Verbindung von KI und Daten f&#252;r moderne Gesch&#228;ftsanwendungen.]]></description><link><![CDATA[https://www.IT-Visions.de/V12389.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{361A215E-2809-418E-A492-324026EFA05D}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 10:39:27 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In diesem Vortrag erf&amp;#228;hrst du, wie LangChain.js und LangGraph.js die Entwicklung von KI-Agenten revolutionieren. Der Fokus liegt darauf, wie eigene Daten nahtlos in KI-Systeme integriert werden k&amp;#246;nnen, um skalierbare und leistungsstarke L&amp;#246;sungen zu entwickeln. Du erh&amp;#228;ltst Einblicke in die Nutzung von Language Models (LLMs/SLMs), Retrieval-Augmented Generation (RAG), Vektordatenbanken und Human-in-the-Loop-Systemen.

Dieser Vortrag bietet Entwicklern und Entscheidern praxisnahe Informationen zur effizienten Verbindung von KI und Daten f&amp;#252;r moderne Gesch&amp;#228;ftsanwendungen.</body><item><title><![CDATA[Veranstaltung: Moderne React-Anwendungen mit TanStack]]></title><description><![CDATA[Im &#214;kosystem von React gibt es einige interessante neue Player. Mit TanStack Query und Router gibt es zwei Bibliotheken, die uns bei typischen Anwendungsf&#228;llen unterst&#252;tzen: Data Fetching und Routing. Und das auf sehr innovative Weise mit eingebautem Caching, Typsicherheit und Datei-basiertem Routing und Unterst&#252;tzung f&#252;r moderne React-Features wie Suspense. Dazu kommt TanStack Start, mit dem ihr eure Anwendungen serverseitig rendern und ausf&#252;hren k&#246;nnt.

In diesem Vortrag stelle ich euch diese Bibliotheken – die ihr nat&#252;rlich auch unabh&#228;ngig voneinander nutzen k&#246;nnt – anhand praktischer Beispiele mit Live-Coding vor.]]></description><link><![CDATA[https://www.IT-Visions.de/V12388.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{FC214A13-5EDD-44FE-A01C-708C68CC8F81}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 10:35:14 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Im &amp;#214;kosystem von React gibt es einige interessante neue Player. Mit TanStack Query und Router gibt es zwei Bibliotheken, die uns bei typischen Anwendungsf&amp;#228;llen unterst&amp;#252;tzen: Data Fetching und Routing. Und das auf sehr innovative Weise mit eingebautem Caching, Typsicherheit und Datei-basiertem Routing und Unterst&amp;#252;tzung f&amp;#252;r moderne React-Features wie Suspense. Dazu kommt TanStack Start, mit dem ihr eure Anwendungen serverseitig rendern und ausf&amp;#252;hren k&amp;#246;nnt.

In diesem Vortrag stelle ich euch diese Bibliotheken – die ihr nat&amp;#252;rlich auch unabh&amp;#228;ngig voneinander nutzen k&amp;#246;nnt – anhand praktischer Beispiele mit Live-Coding vor.</body><item><title><![CDATA[Veranstaltung: Eigene KI-Agenten mit LangChain.js & LangGraph.js]]></title><description><![CDATA[In diesem Workshop lernst du, wie du mit LangChain.js und LangGraph.js eigene KI-Agenten entwickelst und deine Daten optimal integrierst. Entdecke, wie du Language Models (LLMs/SLMs) mit deinen eigenen Daten verkn&#252;pfst, um leistungsstarke, skalierbare L&#246;sungen zu schaffen.

Der Workshop bietet praktische Einblicke in die Programmierung und das Management von KI-Agenten, die auf Cloud- oder On-Premises-Daten arbeiten. Perfekt f&#252;r Entwicklerinnen und Entwickler, die praxisnah lernen wollen, wie KI und Datenintegration effizient zusammenwirken.]]></description><link><![CDATA[https://www.IT-Visions.de/V12387.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{D24CF270-592A-4494-9EBB-C430CC3ABE8B}]]></guid><pubDate><![CDATA[Mon, 10 Aug 2026 10:24:54 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In diesem Workshop lernst du, wie du mit LangChain.js und LangGraph.js eigene KI-Agenten entwickelst und deine Daten optimal integrierst. Entdecke, wie du Language Models (LLMs/SLMs) mit deinen eigenen Daten verkn&amp;#252;pfst, um leistungsstarke, skalierbare L&amp;#246;sungen zu schaffen.

Der Workshop bietet praktische Einblicke in die Programmierung und das Management von KI-Agenten, die auf Cloud- oder On-Premises-Daten arbeiten. Perfekt f&amp;#252;r Entwicklerinnen und Entwickler, die praxisnah lernen wollen, wie KI und Datenintegration effizient zusammenwirken.</body><item><title><![CDATA[Fachveröffentlichung: Microsoft Project 2000/2002]]></title><description><![CDATA[Project Professional und Project Server erleichtern die Projektplanung und Steuerung in einem Ma&#223;e, wie es bislang nur datenbankbasierten Enterprise Project Management L&#246;sungen (EPM) leisten konnten. Die Anforderungen, die sich durch die neue serverbasierte Architektur von Project 2002 ergeben, unterscheiden sich deshalb stark, abh&#228;ngig von der Funktion des jeweiligen Mitarbeiters.Dieses Buch ber&#252;cksichtigt deshalb die Bed&#252;rfnisse der verschiedenen Projektbeteiligten - seien es Projektleiter, Projektmitarbeiter, Ressourcenmanager, F&#252;hrungskr&#228;fte oder Controller. Neben den zielgruppenbezogenen Anleitungen f&#252;r Projektmitarbeiter finden Entwickler und Administratoren wertvolle Praxistipps zur Installation, Migration und Konfiguration von Project. Beispielanwendungen zeigen Ihnen, wie Sie Ihre Projektarbeit durch die Nutzung von PowerPoint, Outlook und den Datenimport von anderen ERP-Systemen optimieren k&#246;nnen. Die im Buch beschriebenen Add-Ins und Add-Ons erleichtern Ihnen zus&#228;tzlich die Arbeit. Eine umfassende Referenz aller VBA-Befehle befindet sich im Anhang des Buches und auf der beiliegenden CD, damit Sie jederzeit auf diese Informationen zugreifen k&#246;nnen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12384.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{8581BE80-809C-45B1-9932-8C725AA8334C}]]></guid><pubDate><![CDATA[Fri, 07 Aug 2026 14:58:24 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Project Professional und Project Server erleichtern die Projektplanung und Steuerung in einem Ma&amp;#223;e, wie es bislang nur datenbankbasierten Enterprise Project Management L&amp;#246;sungen (EPM) leisten konnten. Die Anforderungen, die sich durch die neue serverbasierte Architektur von Project 2002 ergeben, unterscheiden sich deshalb stark, abh&amp;#228;ngig von der Funktion des jeweiligen Mitarbeiters.Dieses Buch ber&amp;#252;cksichtigt deshalb die Bed&amp;#252;rfnisse der verschiedenen Projektbeteiligten - seien es Projektleiter, Projektmitarbeiter, Ressourcenmanager, F&amp;#252;hrungskr&amp;#228;fte oder Controller. Neben den zielgruppenbezogenen Anleitungen f&amp;#252;r Projektmitarbeiter finden Entwickler und Administratoren wertvolle Praxistipps zur Installation, Migration und Konfiguration von Project. Beispielanwendungen zeigen Ihnen, wie Sie Ihre Projektarbeit durch die Nutzung von PowerPoint, Outlook und den Datenimport von anderen ERP-Systemen optimieren k&amp;#246;nnen. Die im Buch beschriebenen Add-Ins und Add-Ons erleichtern Ihnen zus&amp;#228;tzlich die Arbeit. Eine umfassende Referenz aller VBA-Befehle befindet sich im Anhang des Buches und auf der beiliegenden CD, damit Sie jederzeit auf diese Informationen zugreifen k&amp;#246;nnen.</body><item><title><![CDATA[Fachveröffentlichung: Microsoft Office Project 2003]]></title><description><![CDATA[Dieses Buch zeigt wie alle Projektbeteiligten durch Microsoft Project und Microsoft Project Server bei ihren t&#228;glichen Aufgaben im Rahmen der Projektarbeit unterst&#252;tzt werden. Unter Projektbeteiligten (Stakeholder) werden sowohl Projektleiter, Projektmitarbeiter, Ressourcenmanager also auch F&#252;hrungskr&#228;fte verstanden. F&#252;r jede Zielgruppe werden die Aufgaben im Rahmen des Projektmanagements aus etablierten Standards wie dem PMBOK Guide des Project Management Institutes (PMI) abgeleitet und schrittweise dargestellt, wie diese aus Anwendersicht mit Microsoft Project und dem Project Web Access gel&#246;st werden k&#246;nnen. Das Buch konzentriert sich dabei auf die Kernprozesse und f&#252;hrt den Anwender sicher durch die f&#252;r ihn relevanten Bereiche der Software. Dabei ordnet der Leitfaden die zielgruppenbezogenen Aufgaben in den methoden und technischen Gesamtkontext ein. So werden z.B. &#220;berg&#228;nge zu anderen Funktionsbereichen wie dem Controlling aber auch Schnittstellen zu anderen technischen Systemen wie z.B. SharePoint, Outlook, Active Directory und ERP-L&#246;sungen aufgezeigt.

Eine unternehmensweit einsetzbare Projektmanagementl&#246;sung stellt Anforderungen an interne und externe Dienstleister der Organisation. Diese sind u.a. Mitglieder des Projektb&#252;ros, Berater, Trainer, Administratoren und Entwickler. Auch alle diese Zielgruppen finden praxisorientierte Anleitungen, um Project und Project Server mit allen Komponenten erfolgreich zu implementieren und zu betreiben.]]></description><link><![CDATA[https://www.IT-Visions.de/P12382.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{2BBCED16-176E-4304-8008-58159469A24F}]]></guid><pubDate><![CDATA[Fri, 07 Aug 2026 14:55:03 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieses Buch zeigt wie alle Projektbeteiligten durch Microsoft Project und Microsoft Project Server bei ihren t&amp;#228;glichen Aufgaben im Rahmen der Projektarbeit unterst&amp;#252;tzt werden. Unter Projektbeteiligten (Stakeholder) werden sowohl Projektleiter, Projektmitarbeiter, Ressourcenmanager also auch F&amp;#252;hrungskr&amp;#228;fte verstanden. F&amp;#252;r jede Zielgruppe werden die Aufgaben im Rahmen des Projektmanagements aus etablierten Standards wie dem PMBOK Guide des Project Management Institutes (PMI) abgeleitet und schrittweise dargestellt, wie diese aus Anwendersicht mit Microsoft Project und dem Project Web Access gel&amp;#246;st werden k&amp;#246;nnen. Das Buch konzentriert sich dabei auf die Kernprozesse und f&amp;#252;hrt den Anwender sicher durch die f&amp;#252;r ihn relevanten Bereiche der Software. Dabei ordnet der Leitfaden die zielgruppenbezogenen Aufgaben in den methoden und technischen Gesamtkontext ein. So werden z.B. &amp;#220;berg&amp;#228;nge zu anderen Funktionsbereichen wie dem Controlling aber auch Schnittstellen zu anderen technischen Systemen wie z.B. SharePoint, Outlook, Active Directory und ERP-L&amp;#246;sungen aufgezeigt.

Eine unternehmensweit einsetzbare Projektmanagementl&amp;#246;sung stellt Anforderungen an interne und externe Dienstleister der Organisation. Diese sind u.a. Mitglieder des Projektb&amp;#252;ros, Berater, Trainer, Administratoren und Entwickler. Auch alle diese Zielgruppen finden praxisorientierte Anleitungen, um Project und Project Server mit allen Komponenten erfolgreich zu implementieren und zu betreiben.</body><item><title><![CDATA[Fachveröffentlichung: Microsoft Office Project 2007]]></title><description><![CDATA[Dieses Buch zeigt wie alle Projektbeteiligten durch Microsoft Project und Microsoft Project Server bei ihren t&#228;glichen Aufgaben im Rahmen der Projektarbeit unterst&#252;tzt werden. Unter Projektbeteiligten (Stakeholder) werden sowohl Projektleiter, Projektmitarbeiter, Ressourcenmanager also auch F&#252;hrungskr&#228;fte verstanden. F&#252;r jede Zielgruppe werden die Aufgaben im Rahmen des Projektmanagements aus etablierten Standards wie dem PMBOK Guide des Project Management Institutes (PMI) abgeleitet und schrittweise dargestellt, wie diese aus Anwendersicht mit Microsoft Project und dem Project Web Access gel&#246;st werden k&#246;nnen. Das Buch konzentriert sich dabei auf die Kernprozesse und f&#252;hrt den Anwender sicher durch die f&#252;r ihn relevanten Bereiche der Software. Dabei ordnet der Leitfaden die zielgruppenbezogenen Aufgaben in den methodischen und technischen Gesamtkontext ein. So werden z.B. &#220;berg&#228;nge zu anderen Funktionsbereichen wie dem Controlling aber auch Schnittstellen zu anderen technischen Systemen wie z.B. Microsoft Outlook und Lotus Notes aufgezeigt.
Eine unternehmensweit einsetzbare Projektmanagementl&#246;sung stellt Anforderungen an interne und externe Dienstleister der Organisation. Diese sind u.a. Mitglieder des Projektb&#252;ros, Berater, Trainer, Administratoren und Entwickler. Auch alle diese Zielgruppen finden praxisorientierte Anleitungen, um Project und Project Server mit allen Komponenten erfolgreich zu implementieren und zu betreiben.]]></description><link><![CDATA[https://www.IT-Visions.de/P12380.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{7EF449D9-0F3C-443B-AC22-8BAE3F4BA1AB}]]></guid><pubDate><![CDATA[Fri, 07 Aug 2026 14:48:53 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieses Buch zeigt wie alle Projektbeteiligten durch Microsoft Project und Microsoft Project Server bei ihren t&amp;#228;glichen Aufgaben im Rahmen der Projektarbeit unterst&amp;#252;tzt werden. Unter Projektbeteiligten (Stakeholder) werden sowohl Projektleiter, Projektmitarbeiter, Ressourcenmanager also auch F&amp;#252;hrungskr&amp;#228;fte verstanden. F&amp;#252;r jede Zielgruppe werden die Aufgaben im Rahmen des Projektmanagements aus etablierten Standards wie dem PMBOK Guide des Project Management Institutes (PMI) abgeleitet und schrittweise dargestellt, wie diese aus Anwendersicht mit Microsoft Project und dem Project Web Access gel&amp;#246;st werden k&amp;#246;nnen. Das Buch konzentriert sich dabei auf die Kernprozesse und f&amp;#252;hrt den Anwender sicher durch die f&amp;#252;r ihn relevanten Bereiche der Software. Dabei ordnet der Leitfaden die zielgruppenbezogenen Aufgaben in den methodischen und technischen Gesamtkontext ein. So werden z.B. &amp;#220;berg&amp;#228;nge zu anderen Funktionsbereichen wie dem Controlling aber auch Schnittstellen zu anderen technischen Systemen wie z.B. Microsoft Outlook und Lotus Notes aufgezeigt.
Eine unternehmensweit einsetzbare Projektmanagementl&amp;#246;sung stellt Anforderungen an interne und externe Dienstleister der Organisation. Diese sind u.a. Mitglieder des Projektb&amp;#252;ros, Berater, Trainer, Administratoren und Entwickler. Auch alle diese Zielgruppen finden praxisorientierte Anleitungen, um Project und Project Server mit allen Komponenten erfolgreich zu implementieren und zu betreiben.</body><item><title><![CDATA[Fachveröffentlichung: Microsoft Project 2010]]></title><description><![CDATA[Eine unternehmensweit einsetzbare Projektmanagementl&#246;sung stellt Anforderungen an interne und externe Projektbeteiligte: Projektleiter, Projektmitarbeiter, Ressourcenmanager, F&#252;hrungskr&#228;fte, Berater, Trainer, Administratoren und Entwickler. Dieses Buch zeigt allen Projektbeteiligten, wie sie durch Project und Project Server/Web Access bei der Projektarbeit unterst&#252;tzt werden. F&#252;r jede Zielgruppe werden die Aufgaben aus etablierten Standards wie dem PMBOK Guide des Project Management Institutes (PMI) abgeleitet und schrittweise dargestellt. Das Buch konzentriert sich dabei auf die Kernprozesse und f&#252;hrt die Anwender sicher durch die f&#252;r sie relevanten Bereiche der Software. Zus&#228;tzlich finden Dienstleister die notwendigen Informationen zur Installation, Konfiguration und Integration der L&#246;sung in andere Systeme, wie z.B. SharePoint und Outlook.]]></description><link><![CDATA[https://www.IT-Visions.de/P12378.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{04A2DC0D-DC2C-44D5-BF98-D0CBADFEDAAE}]]></guid><pubDate><![CDATA[Fri, 07 Aug 2026 14:44:48 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Eine unternehmensweit einsetzbare Projektmanagementl&amp;#246;sung stellt Anforderungen an interne und externe Projektbeteiligte: Projektleiter, Projektmitarbeiter, Ressourcenmanager, F&amp;#252;hrungskr&amp;#228;fte, Berater, Trainer, Administratoren und Entwickler. Dieses Buch zeigt allen Projektbeteiligten, wie sie durch Project und Project Server/Web Access bei der Projektarbeit unterst&amp;#252;tzt werden. F&amp;#252;r jede Zielgruppe werden die Aufgaben aus etablierten Standards wie dem PMBOK Guide des Project Management Institutes (PMI) abgeleitet und schrittweise dargestellt. Das Buch konzentriert sich dabei auf die Kernprozesse und f&amp;#252;hrt die Anwender sicher durch die f&amp;#252;r sie relevanten Bereiche der Software. Zus&amp;#228;tzlich finden Dienstleister die notwendigen Informationen zur Installation, Konfiguration und Integration der L&amp;#246;sung in andere Systeme, wie z.B. SharePoint und Outlook.</body><item><title><![CDATA[Fachveröffentlichung: Microsoft Project 2013]]></title><description><![CDATA[Eine unternehmensweit einsetzbare Projektmanagementl&#246;sung stellt Anforderungen an interne und externe Projektbeteiligte: Projektleiter, Projektmitarbeiter, Ressourcenmanager, F&#252;hrungskr&#228;fte, Berater, Trainer, Administratoren und Entwickler. Dieses Buch zeigt allen Projektbeteiligten, wie sie durch Project und Project Server/Web Access bei der Projektarbeit unterst&#252;tzt werden. F&#252;r jede Zielgruppe werden die Aufgaben aus etablierten Standards wie dem PMBOK Guide des Project Management Institutes (PMI) abgeleitet und schrittweise dargestellt. Das Buch konzentriert sich dabei auf die Kernprozesse und f&#252;hrt die Anwender sicher durch die f&#252;r sie relevanten Bereiche der Software. Zus&#228;tzlich finden Dienstleister die notwendigen Informationen zur Installation, Konfiguration und Integration der L&#246;sung in andere Systeme, wie z.B. SharePoint.]]></description><link><![CDATA[https://www.IT-Visions.de/P12376.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{AC008088-38DB-4787-A901-B785F1B725B1}]]></guid><pubDate><![CDATA[Fri, 07 Aug 2026 14:38:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Eine unternehmensweit einsetzbare Projektmanagementl&amp;#246;sung stellt Anforderungen an interne und externe Projektbeteiligte: Projektleiter, Projektmitarbeiter, Ressourcenmanager, F&amp;#252;hrungskr&amp;#228;fte, Berater, Trainer, Administratoren und Entwickler. Dieses Buch zeigt allen Projektbeteiligten, wie sie durch Project und Project Server/Web Access bei der Projektarbeit unterst&amp;#252;tzt werden. F&amp;#252;r jede Zielgruppe werden die Aufgaben aus etablierten Standards wie dem PMBOK Guide des Project Management Institutes (PMI) abgeleitet und schrittweise dargestellt. Das Buch konzentriert sich dabei auf die Kernprozesse und f&amp;#252;hrt die Anwender sicher durch die f&amp;#252;r sie relevanten Bereiche der Software. Zus&amp;#228;tzlich finden Dienstleister die notwendigen Informationen zur Installation, Konfiguration und Integration der L&amp;#246;sung in andere Systeme, wie z.B. SharePoint.</body><item><title><![CDATA[Fachveröffentlichung: Microsoft Project 2016]]></title><description><![CDATA[Praxisnahes Handbuch f&#252;r die Projektarbeit mit Microsoft Project, Project Server und Project Online.

Dieses Buch zeigt allen Projekt-Beteiligten, wie sie durch Microsoft Project und Project Server bei der Arbeit effizient unterst&#252;tzt werden. F&#252;r jede Zielgruppe werden die Aufgaben aus etablierten Standardwerken, wie dem PMBOK Guide des Project Management Institute (PMI), abgeleitet.

Schrittweise wird dargestellt, wie diese mit Microsoft Project, Project Web App und SharePoint gel&#246;st werden k&#246;nnen. Das Buch konzentriert sich auf die Kern-Prozesse und f&#252;hrt die Anwender sicher durch die f&#252;r sie relevanten Bereiche der Software. Dabei ordnet dieser Leitfaden die zielgruppenbezogenen Aufgaben in den methodischen und technischen Gesamtkontext ein. So werden z.B. &#220;berg&#228;nge zu anderen Funktions-Bereichen wie dem Controlling, aber auch Schnittstellen zu anderen technischen Systemen, wie z.B. Microsoft Outlook und Microsoft Exchange Server, aufgezeigt.

Eine unternehmensweit einsetzbare Projektmanagement-L&#246;sung stellt hohe Anforderungen an interne und externe Beteiligte: Projektleiter, Projektmitarbeiter, Ressourcenmanager und F&#252;hrungskr&#228;fte. In diesem methodischen Leitfaden f&#252;r alle Projektbeteiligten finden Sie L&#246;sungen f&#252;r ein unternehmensweites Projektmanagement mit Microsoft Project.

Neu in der sechsten Auflage (hervorgegangen aus Microsoft Project - Das Profibuch):

Neuerungen in Project und Project Server 2016, u.a. Verbesserungen beim Ressourcenmanagement
Alle Prozesse werden auf Basis der neuesten Ausgabe des weltweiten gr&#246;&#223;ten Projektmanagementstandards, dem PMBOK Guide 6th Edition, beschrie Content was truncated and attached to this ticket.]]></description><link><![CDATA[https://www.IT-Visions.de/P12374.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{1F1D17F6-E56D-42BD-90CF-F704894A8AA4}]]></guid><pubDate><![CDATA[Fri, 07 Aug 2026 14:31:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Praxisnahes Handbuch f&amp;#252;r die Projektarbeit mit Microsoft Project, Project Server und Project Online.

Dieses Buch zeigt allen Projekt-Beteiligten, wie sie durch Microsoft Project und Project Server bei der Arbeit effizient unterst&amp;#252;tzt werden. F&amp;#252;r jede Zielgruppe werden die Aufgaben aus etablierten Standardwerken, wie dem PMBOK Guide des Project Management Institute (PMI), abgeleitet.

Schrittweise wird dargestellt, wie diese mit Microsoft Project, Project Web App und SharePoint gel&amp;#246;st werden k&amp;#246;nnen. Das Buch konzentriert sich auf die Kern-Prozesse und f&amp;#252;hrt die Anwender sicher durch die f&amp;#252;r sie relevanten Bereiche der Software. Dabei ordnet dieser Leitfaden die zielgruppenbezogenen Aufgaben in den methodischen und technischen Gesamtkontext ein. So werden z.B. &amp;#220;berg&amp;#228;nge zu anderen Funktions-Bereichen wie dem Controlling, aber auch Schnittstellen zu anderen technischen Systemen, wie z.B. Microsoft Outlook und Microsoft Exchange Server, aufgezeigt.

Eine unternehmensweit einsetzbare Projektmanagement-L&amp;#246;sung stellt hohe Anforderungen an interne und externe Beteiligte: Projektleiter, Projektmitarbeiter, Ressourcenmanager und F&amp;#252;hrungskr&amp;#228;fte. In diesem methodischen Leitfaden f&amp;#252;r alle Projektbeteiligten finden Sie L&amp;#246;sungen f&amp;#252;r ein unternehmensweites Projektmanagement mit Microsoft Project.

Neu in der sechsten Auflage (hervorgegangen aus Microsoft Project - Das Profibuch):

Neuerungen in Project und Project Server 2016, u.a. Verbesserungen beim Ressourcenmanagement
Alle Prozesse werden auf Basis der neuesten Ausgabe des weltweiten gr&amp;#246;&amp;#223;ten Projektmanagementstandards, dem PMBOK Guide 6th Edition, beschrie Content was truncated and attached to this ticket.</body><item><title><![CDATA[Fachveröffentlichung: Microsoft Project 2019]]></title><description><![CDATA[Praxis-Tipps f&#252;r MS Project: das zielgruppenorientierte Handbuch Was ist Microsoft Project 2019 und wie kann ich es auch als Neuanwender erfolgreich einsetzen? In diesem Manual erkl&#228;ren erfahrene Profis alles, was Sie &#252;ber das Projektmanagementsystem wissen m&#252;ssen: Renke Holert ist Leiter der Holert GmbH, die sich auf die Implementierung der MS Poject-Software spezialisiert hat. Er erkl&#228;rt die notwendigen Funktionen leicht verst&#228;ndlich und beschreibt anhand von Best Practice das beste Vorgehen f&#252;r die unterschiedlichen Zielgruppen. Dabei liegt der Fokus auf den wichtigsten Kernprozessen und dem zugeh&#246;rigen Basiswissen – so wird Frustration vermieden. Siebte, aktualisierte Auflage des Standardwerks f&#252;r den Praxiseinsatz L&#246;sungen f&#252;r bekannte Programmfehler und h&#228;ufige Bedienungsfehler Kompakt und praxiserprobt: Schritt-f&#252;r-Schritt-Anleitungen, die den bew&#228;hrten Weg zeigen Welche Funktionen von MS Project (inkl. Begleitprodukten) haben sich bew&#228;hrt und welche nicht? Zielgruppen-Aufgaben abgeleitet aus dem PMBOK Guide und dem Standard des PMI Geeignet f&#252;r die Vorbereitung auf die ISO 21500 und ISO 21504 Zertifizierung So erreichen Sie Ihre individuellen Projektziele! Projektleiter, Projektmitarbeiter, Ressourcenmanager, F&#252;hrungskr&#228;fte und Controller: Sie alle haben unterschiedliche Anforderungen an eine Software zur Projektplanung. In diesem Handbuch erhalten diese Gruppen speziell auf sie abgestimmte Anwendungstipps f&#252;r MS Project. F&#252;r die 7. Neuauflage wurden aktuelle Nutzungsberichte verwertet. Der Fokus liegt besonders auf den neuen Funktionen im Bereich von Project Server und Project Online, sowie Project Standard und Project Professional. Ein weiterer Schwerpunkt ist die Integration von Project mit Micros.]]></description><link><![CDATA[https://www.IT-Visions.de/P12372.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C2B9FB10-5B8A-42E6-88B5-AC291D2566B5}]]></guid><pubDate><![CDATA[Fri, 07 Aug 2026 14:26:46 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Praxis-Tipps f&amp;#252;r MS Project: das zielgruppenorientierte Handbuch Was ist Microsoft Project 2019 und wie kann ich es auch als Neuanwender erfolgreich einsetzen? In diesem Manual erkl&amp;#228;ren erfahrene Profis alles, was Sie &amp;#252;ber das Projektmanagementsystem wissen m&amp;#252;ssen: Renke Holert ist Leiter der Holert GmbH, die sich auf die Implementierung der MS Poject-Software spezialisiert hat. Er erkl&amp;#228;rt die notwendigen Funktionen leicht verst&amp;#228;ndlich und beschreibt anhand von Best Practice das beste Vorgehen f&amp;#252;r die unterschiedlichen Zielgruppen. Dabei liegt der Fokus auf den wichtigsten Kernprozessen und dem zugeh&amp;#246;rigen Basiswissen – so wird Frustration vermieden. Siebte, aktualisierte Auflage des Standardwerks f&amp;#252;r den Praxiseinsatz L&amp;#246;sungen f&amp;#252;r bekannte Programmfehler und h&amp;#228;ufige Bedienungsfehler Kompakt und praxiserprobt: Schritt-f&amp;#252;r-Schritt-Anleitungen, die den bew&amp;#228;hrten Weg zeigen Welche Funktionen von MS Project (inkl. Begleitprodukten) haben sich bew&amp;#228;hrt und welche nicht? Zielgruppen-Aufgaben abgeleitet aus dem PMBOK Guide und dem Standard des PMI Geeignet f&amp;#252;r die Vorbereitung auf die ISO 21500 und ISO 21504 Zertifizierung So erreichen Sie Ihre individuellen Projektziele! Projektleiter, Projektmitarbeiter, Ressourcenmanager, F&amp;#252;hrungskr&amp;#228;fte und Controller: Sie alle haben unterschiedliche Anforderungen an eine Software zur Projektplanung. In diesem Handbuch erhalten diese Gruppen speziell auf sie abgestimmte Anwendungstipps f&amp;#252;r MS Project. F&amp;#252;r die 7. Neuauflage wurden aktuelle Nutzungsberichte verwertet. Der Fokus liegt besonders auf den neuen Funktionen im Bereich von Project Server und Project Online, sowie Project Standard und Project Professional. Ein weiterer Schwerpunkt ist die Integration von Project mit Micros.</body><item><title><![CDATA[Fachveröffentlichung: Visio 2019]]></title><description><![CDATA[Dieses Buch bietet Einsteigern Anleitungen zu den Grundfunktionen von Microsoft Visio 2019 Standard und Professional anhand konkreter und leicht nachvollziehbarer Beispiele. Aber auch fortgeschrittene Anwender finden viele Informationen, Tipps und Techniken der Version 2019 in klar gegliederten Kapiteln. Der Anhang enth&#228;lt eine praktische Schablonen-&#220;bersicht und &#220;bersicht &#252;ber die Tastenkombinationen. Die Beispieldateien k&#246;nnen von der Internetseite des Autors heruntergeladen werden. Die folgenden Schwerpunkte bilden die zentralen Themen des vorliegenden Buchs. Im ersten Teil werden die Grundlagen erl&#228;utert, wie Sie schnell und ordentlich Diagramme in Visio erstellen. Teil 2 beschreibt das Kapitel Shape-Daten - sicherlich die St&#228;rke von Visio, da an die grafischen Elemente Informationen gebunden werden k&#246;nnen, die man auslesen kann. Auch der umgekehrte Weg ist m&#246;glich: Daten einer Exceltabelle oder Access-Datenbank k&#246;nnen nach Visio importiert werden. Der dritte Teil widmet sich den Assistenten, OneDrive und SharePoint. Das n&#228;chste Kapitel beschreibt, wie Sie eigene Shapes, Schablonen und Vorlagen erstellen k&#246;nnen und worauf man achten muss. Die einzelnen Vorlagen von Visio Professional werden im f&#252;nften Kapitel beschrieben. Im sechsten Kapitel schlie&#223;lich die Vorlagen und Assistenten von Visio Professional.]]></description><link><![CDATA[https://www.IT-Visions.de/P12370.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{F2A91B96-58E0-44CE-B8D0-1F3AC265176F}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 14:58:49 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieses Buch bietet Einsteigern Anleitungen zu den Grundfunktionen von Microsoft Visio 2019 Standard und Professional anhand konkreter und leicht nachvollziehbarer Beispiele. Aber auch fortgeschrittene Anwender finden viele Informationen, Tipps und Techniken der Version 2019 in klar gegliederten Kapiteln. Der Anhang enth&amp;#228;lt eine praktische Schablonen-&amp;#220;bersicht und &amp;#220;bersicht &amp;#252;ber die Tastenkombinationen. Die Beispieldateien k&amp;#246;nnen von der Internetseite des Autors heruntergeladen werden. Die folgenden Schwerpunkte bilden die zentralen Themen des vorliegenden Buchs. Im ersten Teil werden die Grundlagen erl&amp;#228;utert, wie Sie schnell und ordentlich Diagramme in Visio erstellen. Teil 2 beschreibt das Kapitel Shape-Daten - sicherlich die St&amp;#228;rke von Visio, da an die grafischen Elemente Informationen gebunden werden k&amp;#246;nnen, die man auslesen kann. Auch der umgekehrte Weg ist m&amp;#246;glich: Daten einer Exceltabelle oder Access-Datenbank k&amp;#246;nnen nach Visio importiert werden. Der dritte Teil widmet sich den Assistenten, OneDrive und SharePoint. Das n&amp;#228;chste Kapitel beschreibt, wie Sie eigene Shapes, Schablonen und Vorlagen erstellen k&amp;#246;nnen und worauf man achten muss. Die einzelnen Vorlagen von Visio Professional werden im f&amp;#252;nften Kapitel beschrieben. Im sechsten Kapitel schlie&amp;#223;lich die Vorlagen und Assistenten von Visio Professional.</body><item><title><![CDATA[Fachveröffentlichung: Excel nervt immer noch]]></title><description><![CDATA[In Schulungen stelle ich immer wieder fest, dass sowohl Anf&#228;nger als auch Profi-Anwender sich h&#228;ufig mit Excel schwer tun. Einige Dinge erschlie&#223;en sich nicht von alleine. Einige Sachen sind schr&#228;g &#252;bersetzt, inkonsistent aufgebaut, merkw&#252;rdig angelegt oder sehr versteckt. Nat&#252;rlich gibt es auch Grenzen von Excel. Das eine oder andere verwirrt, verbl&#252;fft, ver&#228;rgert. Dem Profi ringt das Programm sicherlich ein wissendes L&#228;cheln ab, dem Anwender dagegen Erstaunen und Missmut. Ich habe mich auf den Weg gemacht, Dinge zusammenzutragen, die meine Teilnehmer irritieren. Und auch Fragen gesammelt, die ich per Mail erhalten habe. Oder Dinge, die mich den Kopf sch&#252;tteln lassen. Ich habe sie in meinem Blog excel-nervt.de gesammelt. Danach kamen mehrmals Anfragen nach einem gedruckten Werk. Diesem Wunsch bin ich nachgegangen. Umgekehrt: Ich habe diese kleinen Glossen, Seitenhiebe und Gedanken immer mit einem Schmunzeln geschrieben. Wir alle machen Fehler oder formulieren manchmal Dinge nicht perfekt. Dar&#252;ber kann man auch mal l&#228;cheln. All das ist im ersten Band &quot;Excel nervt&quot; erschienen. Da ich weiter gesammelt habe; da mir Leser neue Informationen geschickt haben, habe ich nun gen&#252;gend Material f&#252;r das zweite Buch: &quot;Excel nervt ... schon wieder&quot;.]]></description><link><![CDATA[https://www.IT-Visions.de/P12368.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{53289168-F156-4A84-BAC9-7ABB94500810}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 14:06:10 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In Schulungen stelle ich immer wieder fest, dass sowohl Anf&amp;#228;nger als auch Profi-Anwender sich h&amp;#228;ufig mit Excel schwer tun. Einige Dinge erschlie&amp;#223;en sich nicht von alleine. Einige Sachen sind schr&amp;#228;g &amp;#252;bersetzt, inkonsistent aufgebaut, merkw&amp;#252;rdig angelegt oder sehr versteckt. Nat&amp;#252;rlich gibt es auch Grenzen von Excel. Das eine oder andere verwirrt, verbl&amp;#252;fft, ver&amp;#228;rgert. Dem Profi ringt das Programm sicherlich ein wissendes L&amp;#228;cheln ab, dem Anwender dagegen Erstaunen und Missmut. Ich habe mich auf den Weg gemacht, Dinge zusammenzutragen, die meine Teilnehmer irritieren. Und auch Fragen gesammelt, die ich per Mail erhalten habe. Oder Dinge, die mich den Kopf sch&amp;#252;tteln lassen. Ich habe sie in meinem Blog excel-nervt.de gesammelt. Danach kamen mehrmals Anfragen nach einem gedruckten Werk. Diesem Wunsch bin ich nachgegangen. Umgekehrt: Ich habe diese kleinen Glossen, Seitenhiebe und Gedanken immer mit einem Schmunzeln geschrieben. Wir alle machen Fehler oder formulieren manchmal Dinge nicht perfekt. Dar&amp;#252;ber kann man auch mal l&amp;#228;cheln. All das ist im ersten Band &amp;quot;Excel nervt&amp;quot; erschienen. Da ich weiter gesammelt habe; da mir Leser neue Informationen geschickt haben, habe ich nun gen&amp;#252;gend Material f&amp;#252;r das zweite Buch: &amp;quot;Excel nervt ... schon wieder&amp;quot;.</body><item><title><![CDATA[Fachveröffentlichung: Excel nervt]]></title><description><![CDATA[In Schulungen stelle ich immer wieder fest, dass sowohl Anf&#228;nger als auch Profi-Anwender sich h&#228;ufig mit Excel schwer tun. Einige Dinge erschlie&#223;en sich nicht von alleine. Einige Sachen sind schr&#228;g &#252;bersetzt, inkonsistent aufgebaut, merkw&#252;rdig angelegt oder sehr versteckt. Nat&#252;rlich gibt es auch Grenzen von Excel. Das eine oder andere verwirrt, verbl&#252;fft, ver&#228;rgert. Dem Profi ringt das Programm sicherlich ein wissendes L&#228;cheln ab, dem Anwender dagegen Erstaunen und Missmut. Ich habe mich auf den Weg gemacht, Dinge zusammenzutragen, die meine Teilnehmer irritieren. Und auch Fragen gesammelt, die ich per Mail erhalten habe. Oder Dinge, die mich den Kopf sch&#252;tteln lassen. Ich habe sie in meinem Blog excel-nervt.de gesammelt. Danach kamen mehrmals Anfragen nach einem gedruckten Werk. Diesem Wunsch bin ich nachgegangen. Umgekehrt: Ich habe diese kleinen Glossen, Seitenhiebe und Gedanken immer mit einem Schmunzeln geschrieben. Wir alle machen Fehler oder formulieren manchmal Dinge nicht perfekt. Dar&#252;ber kann man auch mal l&#228;cheln.]]></description><link><![CDATA[https://www.IT-Visions.de/P12366.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C87E0118-2A81-47F4-BDDB-23CE4AD78AFA}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 14:03:01 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">In Schulungen stelle ich immer wieder fest, dass sowohl Anf&amp;#228;nger als auch Profi-Anwender sich h&amp;#228;ufig mit Excel schwer tun. Einige Dinge erschlie&amp;#223;en sich nicht von alleine. Einige Sachen sind schr&amp;#228;g &amp;#252;bersetzt, inkonsistent aufgebaut, merkw&amp;#252;rdig angelegt oder sehr versteckt. Nat&amp;#252;rlich gibt es auch Grenzen von Excel. Das eine oder andere verwirrt, verbl&amp;#252;fft, ver&amp;#228;rgert. Dem Profi ringt das Programm sicherlich ein wissendes L&amp;#228;cheln ab, dem Anwender dagegen Erstaunen und Missmut. Ich habe mich auf den Weg gemacht, Dinge zusammenzutragen, die meine Teilnehmer irritieren. Und auch Fragen gesammelt, die ich per Mail erhalten habe. Oder Dinge, die mich den Kopf sch&amp;#252;tteln lassen. Ich habe sie in meinem Blog excel-nervt.de gesammelt. Danach kamen mehrmals Anfragen nach einem gedruckten Werk. Diesem Wunsch bin ich nachgegangen. Umgekehrt: Ich habe diese kleinen Glossen, Seitenhiebe und Gedanken immer mit einem Schmunzeln geschrieben. Wir alle machen Fehler oder formulieren manchmal Dinge nicht perfekt. Dar&amp;#252;ber kann man auch mal l&amp;#228;cheln.</body><item><title><![CDATA[Fachveröffentlichung: Excel-Gimmicks I]]></title><description><![CDATA[Dieses Buch enth&#228;lt die Referate, die Ren&#233; Martin auf den online-Excelstammtischen 2020 gehalten hat. Es handelt sich um eine bunte Mischung aus Am&#252;santem, Wissenswertem und Erstaunlichem rund um die Tabellenkalkulation Excel. Das Buch beginnt bei den Zahlenformaten, beschreibt die Unterschiede zwischen Excel auf dem PC und auf dem Mac, erkl&#228;rt, warum verbundene Zellen zu vermeiden sind, liefert Informationen zu Notizen und Kommentaren, verr&#228;t &quot;Verstecke&quot; in Excel, erkl&#228;rt, wie man mit VBA die Daten&#252;berpr&#252;fung &quot;aufbohren&quot; kann, zeigt, wie Daten in einem Projekt mithilfe von Diagrammen visualisiert wurden und welche Schwierigkeiten es dabei gab, liefert ein paar Informationen &#252;ber das Men&#252;band und verr&#228;t einige VBA-Tricks. Formatierungen, Formeln, PowerQuery, VBA und Diagramme stehen also neben der bedingten Formatierung und der Daten&#252;berpr&#252;fung im Zentrum des Buches. Das vorliegende Buch wurde sowohl f&#252;r Excel-Anf&#228;nger als auch f&#252;r Profis geschrieben. Jedes Kapitel kann einzeln gelesen werden. Man muss also nicht von der ersten bis zur letzten Seite vorgehen. Das Buch richtet sich zum einen an Anwender und Anwenderinnen im B&#252;ro, die mit Excel arbeiten und die Spa&#223; am T&#252;fteln und Knobeln haben. Die gerne mit dieser Tabellenkalkulation umgehen und sich freuen, wenn sie etwas Neues lernen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12364.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4B40B3D1-A8EC-4E5F-9CBA-0030D343191E}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 13:46:20 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieses Buch enth&amp;#228;lt die Referate, die Ren&amp;#233; Martin auf den online-Excelstammtischen 2020 gehalten hat. Es handelt sich um eine bunte Mischung aus Am&amp;#252;santem, Wissenswertem und Erstaunlichem rund um die Tabellenkalkulation Excel. Das Buch beginnt bei den Zahlenformaten, beschreibt die Unterschiede zwischen Excel auf dem PC und auf dem Mac, erkl&amp;#228;rt, warum verbundene Zellen zu vermeiden sind, liefert Informationen zu Notizen und Kommentaren, verr&amp;#228;t &amp;quot;Verstecke&amp;quot; in Excel, erkl&amp;#228;rt, wie man mit VBA die Daten&amp;#252;berpr&amp;#252;fung &amp;quot;aufbohren&amp;quot; kann, zeigt, wie Daten in einem Projekt mithilfe von Diagrammen visualisiert wurden und welche Schwierigkeiten es dabei gab, liefert ein paar Informationen &amp;#252;ber das Men&amp;#252;band und verr&amp;#228;t einige VBA-Tricks. Formatierungen, Formeln, PowerQuery, VBA und Diagramme stehen also neben der bedingten Formatierung und der Daten&amp;#252;berpr&amp;#252;fung im Zentrum des Buches. Das vorliegende Buch wurde sowohl f&amp;#252;r Excel-Anf&amp;#228;nger als auch f&amp;#252;r Profis geschrieben. Jedes Kapitel kann einzeln gelesen werden. Man muss also nicht von der ersten bis zur letzten Seite vorgehen. Das Buch richtet sich zum einen an Anwender und Anwenderinnen im B&amp;#252;ro, die mit Excel arbeiten und die Spa&amp;#223; am T&amp;#252;fteln und Knobeln haben. Die gerne mit dieser Tabellenkalkulation umgehen und sich freuen, wenn sie etwas Neues lernen.</body><item><title><![CDATA[Fachveröffentlichung: Excel: Zahlen rechnen Formeln: Formeln, Berechnungen und Verknüpfungen in Excel]]></title><description><![CDATA[F&#252;r alle Versionen Excel 2007 bis 2024 und Microsoft 365 Ber&#252;cksichtigt die aktuellen Formeln - bis zu GRUPPIERENNACH und PIVOTMIT. Ein versierter Umgang mit Zahlen, Rechnungen, Verkn&#252;pfungen, Formeln und Funktionen ist in Excel bei mathematischen Berechnungen, im Bereich Controlling, Buchhaltung, Technik, Statistik, bei der Datenanalyse, Datenauswertung unabdingbar. Dieses Buch liefert die Grundlagen und Werkzeuge beim Umgang mit Zahlen und Rechnungen. In 13 Kapiteln behandelt es die verschiedenen Arten zu rechnen: logische Funktionen, Datumsberechnungen, Textfunktionen, die Kategorie &quot;Nachschlagen und Verweisen&quot; wird ebenso an vielen Beispielen erl&#228;utert wie mathematische und statistische Funktionen. Auch intelligente Tabellen, das Rechnen in Pivottables und dynamische Diagramme werden in diesem Buch behandelt. Das Buch liefert nicht nur Beispiele aus der Praxis, sondern zeigt auch typische Fehlerquellen auf und liefert L&#246;sungsans&#228;tze, um diese zu vermeiden. Ein Kapitel, wie man Funktionen selbst mit der Programmiersprache VBA erstellen kann und diese in Excel einbinden kann, runden das Buch ab. Alle Beispiele, die den Funktionen und M&#246;glichkeiten von Excel Rechnung tragen, illustrieren sehr anschaulich, fast spielerisch die formale Logik und das Denken, das sich hinter dieser Tabellenkalkulation verbirgt.]]></description><link><![CDATA[https://www.IT-Visions.de/P12362.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{537DFEEE-3563-4A5A-92C4-236D4D4534D8}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 13:36:42 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">F&amp;#252;r alle Versionen Excel 2007 bis 2024 und Microsoft 365 Ber&amp;#252;cksichtigt die aktuellen Formeln - bis zu GRUPPIERENNACH und PIVOTMIT. Ein versierter Umgang mit Zahlen, Rechnungen, Verkn&amp;#252;pfungen, Formeln und Funktionen ist in Excel bei mathematischen Berechnungen, im Bereich Controlling, Buchhaltung, Technik, Statistik, bei der Datenanalyse, Datenauswertung unabdingbar. Dieses Buch liefert die Grundlagen und Werkzeuge beim Umgang mit Zahlen und Rechnungen. In 13 Kapiteln behandelt es die verschiedenen Arten zu rechnen: logische Funktionen, Datumsberechnungen, Textfunktionen, die Kategorie &amp;quot;Nachschlagen und Verweisen&amp;quot; wird ebenso an vielen Beispielen erl&amp;#228;utert wie mathematische und statistische Funktionen. Auch intelligente Tabellen, das Rechnen in Pivottables und dynamische Diagramme werden in diesem Buch behandelt. Das Buch liefert nicht nur Beispiele aus der Praxis, sondern zeigt auch typische Fehlerquellen auf und liefert L&amp;#246;sungsans&amp;#228;tze, um diese zu vermeiden. Ein Kapitel, wie man Funktionen selbst mit der Programmiersprache VBA erstellen kann und diese in Excel einbinden kann, runden das Buch ab. Alle Beispiele, die den Funktionen und M&amp;#246;glichkeiten von Excel Rechnung tragen, illustrieren sehr anschaulich, fast spielerisch die formale Logik und das Denken, das sich hinter dieser Tabellenkalkulation verbirgt.</body><item><title><![CDATA[Fachveröffentlichung: Daten aufbereiten mit Power Query, Formeln und Assistenten in Excel]]></title><description><![CDATA[Schaltzentrale Excel Wenn Sie viel mit Excel arbeiten, kennen Sie das Problem sicherlich: von einem anderen Menschen oder einem System erh&#228;lt man Daten, die man beim besten Willen so nicht weiterverarbeiten kann. Um solche Daten zu &quot;putzen&quot; gibt es nun mehrere Ansatzm&#246;glichkeiten: Man kann sie mit einem der vielen Assistenten in Excel bereinigen, mit einer Funktion oder Formel oder mit Power Query. Nat&#252;rlich stehen Ihnen auch Programmiersprachen zur Verf&#252;gung - aber darum soll es in diesem Buch nicht gehen. Neben dem zentralen Thema &quot;Daten in Form bringen&quot;, besser: die Daten so aufzubereiten, dass man mit ihnen effektiv arbeiten oder dass ein anderes System sie weiterverarbeiten kann stehen einige weitere, kleinere Themen im Zentrum: - Excel schneller machen - Power Query schneller machen - Sachen &quot;verstecken&quot; - Sachen finden]]></description><link><![CDATA[https://www.IT-Visions.de/P12360.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{4A3F0877-23E8-4BB4-AC4E-B6747E214C3A}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 13:30:17 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Schaltzentrale Excel Wenn Sie viel mit Excel arbeiten, kennen Sie das Problem sicherlich: von einem anderen Menschen oder einem System erh&amp;#228;lt man Daten, die man beim besten Willen so nicht weiterverarbeiten kann. Um solche Daten zu &amp;quot;putzen&amp;quot; gibt es nun mehrere Ansatzm&amp;#246;glichkeiten: Man kann sie mit einem der vielen Assistenten in Excel bereinigen, mit einer Funktion oder Formel oder mit Power Query. Nat&amp;#252;rlich stehen Ihnen auch Programmiersprachen zur Verf&amp;#252;gung - aber darum soll es in diesem Buch nicht gehen. Neben dem zentralen Thema &amp;quot;Daten in Form bringen&amp;quot;, besser: die Daten so aufzubereiten, dass man mit ihnen effektiv arbeiten oder dass ein anderes System sie weiterverarbeiten kann stehen einige weitere, kleinere Themen im Zentrum: - Excel schneller machen - Power Query schneller machen - Sachen &amp;quot;verstecken&amp;quot; - Sachen finden</body><item><title><![CDATA[Fachveröffentlichung: VBA lernen]]></title><description><![CDATA[Sie lernen VBA, haben VBA gelernt oder m&#246;chten Ihr Wissen &#252;ber diese Programmiersprache vertiefen? Sie haben konkrete Fragen, die &#252;ber das Basiswissen hinausgehen? Sie unterrichten VBA? Sie programmieren regelm&#228;&#223;ig mit VBA? Dieses Buch gibt theoretisches und praktisches Wissen f&#252;r das Erlernen von VBA wieder: zum Beispiel das Vergeben fortlaufender Rechnungsnummern, das Erstellen von Rechnungsformularen, der automatisierte Vergleich zweier Excellisten, das Schreiben von Daten eines Tabellenblatts auf ein anderes oder das Auslesen von Informationen aus Visio oder PowerPoint. Praktische &#220;bungen zu den verschiedenen Aspekten von VBA mit Word, Excel, aber auch Hinweise f&#252;r die Arbeit mit PowerPoint, Outlook und Visio sowie eine F&#252;lle von Tipps und Tricks f&#252;r die t&#228;gliche Programmierpraxis mit VBA runden das Ganze ab. Aus dem Inhalt: Operatoren, Verkn&#252;pfungen und Verzweigungen, Schleifen, Fehler, Dialoge, Klassen, Aufrufe und Parameter&#252;bergaben, selbsterzeugte Funktionen, Dateizugriff und XML, das Men&#252;band (Ribbon), das Objektmodell von Word, Excel, PowerPoint, Outlook und Visio und der Austausch zwischen den Programmen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12358.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{FCAE85BB-B406-4BE0-B7D5-E859FC404A57}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 13:26:16 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Sie lernen VBA, haben VBA gelernt oder m&amp;#246;chten Ihr Wissen &amp;#252;ber diese Programmiersprache vertiefen? Sie haben konkrete Fragen, die &amp;#252;ber das Basiswissen hinausgehen? Sie unterrichten VBA? Sie programmieren regelm&amp;#228;&amp;#223;ig mit VBA? Dieses Buch gibt theoretisches und praktisches Wissen f&amp;#252;r das Erlernen von VBA wieder: zum Beispiel das Vergeben fortlaufender Rechnungsnummern, das Erstellen von Rechnungsformularen, der automatisierte Vergleich zweier Excellisten, das Schreiben von Daten eines Tabellenblatts auf ein anderes oder das Auslesen von Informationen aus Visio oder PowerPoint. Praktische &amp;#220;bungen zu den verschiedenen Aspekten von VBA mit Word, Excel, aber auch Hinweise f&amp;#252;r die Arbeit mit PowerPoint, Outlook und Visio sowie eine F&amp;#252;lle von Tipps und Tricks f&amp;#252;r die t&amp;#228;gliche Programmierpraxis mit VBA runden das Ganze ab. Aus dem Inhalt: Operatoren, Verkn&amp;#252;pfungen und Verzweigungen, Schleifen, Fehler, Dialoge, Klassen, Aufrufe und Parameter&amp;#252;bergaben, selbsterzeugte Funktionen, Dateizugriff und XML, das Men&amp;#252;band (Ribbon), das Objektmodell von Word, Excel, PowerPoint, Outlook und Visio und der Austausch zwischen den Programmen.</body><item><title><![CDATA[Fachveröffentlichung: Visio anpassen und programmieren]]></title><description><![CDATA[Microsoft Visio hat sich als De-Facto-Standard f&#252;r das Erstellen von verschiedensten Diagrammen etabliert. Trotz des sehr gro&#223;en und vielseitigen Leistungsumfangs haben viele Firmen zus&#228;tzlich individuelle Anspr&#252;che. Aber was an Shapes, Vorlagen oder Funktionalit&#228;t fehlt, kann nachtr&#228;glich hinzugef&#252;gt, beziehungsweise hinzuprogrammiert werden. Wie Ihnen das gelingt, zeigt dieses Buch. Es bietet L&#246;sungen f&#252;r typische Probleme beim Einsatz von Visio und gibt den einen oder anderen Denkansto&#223;. Im Zentrum des Buches stehen drei Teile: * Eigene Shapes, Schablonen und Vorlagen erstellen und was dabei zu beachten ist. * Das ShapeSheet - oder: ein Blick und die Haube des Motors von Visio * Das Objektmodell von Visio - Zugriff per VBA oder &quot;von au&#223;en&quot; auf Visio * Visio mit VB.NET steuern]]></description><link><![CDATA[https://www.IT-Visions.de/P12356.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{EC34A409-1ED5-4778-B22B-0830B5188C7D}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 13:22:48 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Microsoft Visio hat sich als De-Facto-Standard f&amp;#252;r das Erstellen von verschiedensten Diagrammen etabliert. Trotz des sehr gro&amp;#223;en und vielseitigen Leistungsumfangs haben viele Firmen zus&amp;#228;tzlich individuelle Anspr&amp;#252;che. Aber was an Shapes, Vorlagen oder Funktionalit&amp;#228;t fehlt, kann nachtr&amp;#228;glich hinzugef&amp;#252;gt, beziehungsweise hinzuprogrammiert werden. Wie Ihnen das gelingt, zeigt dieses Buch. Es bietet L&amp;#246;sungen f&amp;#252;r typische Probleme beim Einsatz von Visio und gibt den einen oder anderen Denkansto&amp;#223;. Im Zentrum des Buches stehen drei Teile: * Eigene Shapes, Schablonen und Vorlagen erstellen und was dabei zu beachten ist. * Das ShapeSheet - oder: ein Blick und die Haube des Motors von Visio * Das Objektmodell von Visio - Zugriff per VBA oder &amp;quot;von au&amp;#223;en&amp;quot; auf Visio * Visio mit VB.NET steuern</body><item><title><![CDATA[Fachveröffentlichung: Visio anwenden]]></title><description><![CDATA[Dieses Buch bietet Einsteigern Anleitungen zu den Grundfunktionen von Microsoft Visio in den Versionen 2016, 2019, 2021 und Visio in Microsoft 365 Standard und Professional anhand konkreter und leicht nachvollziehbarer Beispiele. Aber auch fortgeschrittene Anwender finden viele Informationen, Tipps und Techniken der aktuellen Version in klar gegliederten Kapiteln. Der Anhang enth&#228;lt eine Liste der Schablonen und Shapes und eine &#220;bersicht &#252;ber die Tastenkombinationen. Die Beispieldateien k&#246;nnen von der Internetseite des Autors heruntergeladen werden. Die folgenden Schwerpunkte bilden die zentralen Themen des vorliegenden Buchs. Im ersten Teil werden die Grundlagen erl&#228;utert, wie Sie schnell und ordentlich Diagramme in Visio erstellen. Teil 2 beschreibt das Kapitel Shape-Daten - sicherlich die St&#228;rke von Visio, da an die grafischen Elemente Informationen gebunden werden k&#246;nnen, die man auslesen kann. Auch der umgekehrte Weg ist m&#246;glich: Daten einer Exceltabelle oder Access-Datenbank k&#246;nnen nach Visio importiert werden. Der dritte Teil widmet sich Visio online, Visio in PowerBI und Teams, sowie der Data Visualizer in Excel und der Zugriff auf SharePoint-Listen als Datenquelle. Das n&#228;chste Kapitel beschreibt, wie Sie eigene Shapes, Schablonen und Vorlagen erstellen k&#246;nnen und worauf man achten muss. Die einzelnen Vorlagen von Visio Professional werden im f&#252;nften bis zehnten Kapitel beschrieben (Flussdiagramm, Organigramm, Brainstorming, Terminplan, ...). In den letzten Kapiteln schlie&#223;lich die Vorlagen und Assistenten von Visio Professional (Konstruktion, Elektrotechnik, Pneumatik/Hydraulik, Netzwerkdiagramm, Pl&#228;ne und Grundrisse, UML, Website&#252;bersicht,...).]]></description><link><![CDATA[https://www.IT-Visions.de/P12354.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{C75EB2C9-C6DE-4EC0-B724-45D72EE42103}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 13:16:05 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieses Buch bietet Einsteigern Anleitungen zu den Grundfunktionen von Microsoft Visio in den Versionen 2016, 2019, 2021 und Visio in Microsoft 365 Standard und Professional anhand konkreter und leicht nachvollziehbarer Beispiele. Aber auch fortgeschrittene Anwender finden viele Informationen, Tipps und Techniken der aktuellen Version in klar gegliederten Kapiteln. Der Anhang enth&amp;#228;lt eine Liste der Schablonen und Shapes und eine &amp;#220;bersicht &amp;#252;ber die Tastenkombinationen. Die Beispieldateien k&amp;#246;nnen von der Internetseite des Autors heruntergeladen werden. Die folgenden Schwerpunkte bilden die zentralen Themen des vorliegenden Buchs. Im ersten Teil werden die Grundlagen erl&amp;#228;utert, wie Sie schnell und ordentlich Diagramme in Visio erstellen. Teil 2 beschreibt das Kapitel Shape-Daten - sicherlich die St&amp;#228;rke von Visio, da an die grafischen Elemente Informationen gebunden werden k&amp;#246;nnen, die man auslesen kann. Auch der umgekehrte Weg ist m&amp;#246;glich: Daten einer Exceltabelle oder Access-Datenbank k&amp;#246;nnen nach Visio importiert werden. Der dritte Teil widmet sich Visio online, Visio in PowerBI und Teams, sowie der Data Visualizer in Excel und der Zugriff auf SharePoint-Listen als Datenquelle. Das n&amp;#228;chste Kapitel beschreibt, wie Sie eigene Shapes, Schablonen und Vorlagen erstellen k&amp;#246;nnen und worauf man achten muss. Die einzelnen Vorlagen von Visio Professional werden im f&amp;#252;nften bis zehnten Kapitel beschrieben (Flussdiagramm, Organigramm, Brainstorming, Terminplan, ...). In den letzten Kapiteln schlie&amp;#223;lich die Vorlagen und Assistenten von Visio Professional (Konstruktion, Elektrotechnik, Pneumatik/Hydraulik, Netzwerkdiagramm, Pl&amp;#228;ne und Grundrisse, UML, Website&amp;#252;bersicht,...).</body><item><title><![CDATA[Fachveröffentlichung: Visio 2013/2016]]></title><description><![CDATA[Dieses Buch bietet Einsteigern Anleitungen zu den Grundfunktionen von Microsoft Visio 2013 und 2016 Standard und Professional anhand konkreter und leicht nachvollziehbarer Beispiele. Aber auch fortgeschrittene Anwender finden viele Informationen, Tipps und Techniken der Version 2013 und 2016 in klar gegliederten Kapiteln. Der Anhang enth&#228;lt eine praktische Schablonen-&#220;bersicht. Die Beispieldateien k&#246;nnen von der Internetseite des Autors heruntergeladen werden.]]></description><link><![CDATA[https://www.IT-Visions.de/P12352.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{0FA7DD36-5EF3-454E-965D-CDFCDC39B172}]]></guid><pubDate><![CDATA[Tue, 04 Aug 2026 11:25:50 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Dieses Buch bietet Einsteigern Anleitungen zu den Grundfunktionen von Microsoft Visio 2013 und 2016 Standard und Professional anhand konkreter und leicht nachvollziehbarer Beispiele. Aber auch fortgeschrittene Anwender finden viele Informationen, Tipps und Techniken der Version 2013 und 2016 in klar gegliederten Kapiteln. Der Anhang enth&amp;#228;lt eine praktische Schablonen-&amp;#220;bersicht. Die Beispieldateien k&amp;#246;nnen von der Internetseite des Autors heruntergeladen werden.</body><item><title><![CDATA[Fachveröffentlichung: Web-Kommunikation mit OpenSource]]></title><description><![CDATA[Informationen braucht jeder, und viele Unternehmen und Institutionen nutzen das Web, um Informationen in der Kundenkommunikation zur Verf&#252;gung zu stellen. Moderne Web-Technologien sind zudem eng mit der Entwicklung von Lernsystemen, E-Commerce-Systemen und Cyberworlds verkn&#252;pft.

Im vorliegenden Buch werden Open-Source-basierte Techniken zurWeb-Kommunikation in fundierter Weise und einem Learning-by-Doing-Ansatz vermittelt. Zentrale Themen sind dabei Chatbots, Avatare, Virtuelle Messen und Rich-Media-Content sowie die Integration verschiedener Web-Funktionalit&#228;ten in einem Portal.

Die Autoren vermitteln diese Technologie in einem thematischen Kontext, und zeigen damit verschiedene funktionelle Komponenten des WWW zur Kommunikation im Zusammenspiel. Nach der Lekt&#252;re dieses Werkes sollte der Leser imstande sein, selbst&#228;ndig ein dialogf&#228;higes, animiertes Lern- und Informationsportal entwickeln, installieren und administrieren zu k&#246;nnen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12350.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{9AFE1F33-AA74-4713-9BA0-B10D992C5619}]]></guid><pubDate><![CDATA[Mon, 03 Aug 2026 15:31:02 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Informationen braucht jeder, und viele Unternehmen und Institutionen nutzen das Web, um Informationen in der Kundenkommunikation zur Verf&amp;#252;gung zu stellen. Moderne Web-Technologien sind zudem eng mit der Entwicklung von Lernsystemen, E-Commerce-Systemen und Cyberworlds verkn&amp;#252;pft.

Im vorliegenden Buch werden Open-Source-basierte Techniken zurWeb-Kommunikation in fundierter Weise und einem Learning-by-Doing-Ansatz vermittelt. Zentrale Themen sind dabei Chatbots, Avatare, Virtuelle Messen und Rich-Media-Content sowie die Integration verschiedener Web-Funktionalit&amp;#228;ten in einem Portal.

Die Autoren vermitteln diese Technologie in einem thematischen Kontext, und zeigen damit verschiedene funktionelle Komponenten des WWW zur Kommunikation im Zusammenspiel. Nach der Lekt&amp;#252;re dieses Werkes sollte der Leser imstande sein, selbst&amp;#228;ndig ein dialogf&amp;#228;higes, animiertes Lern- und Informationsportal entwickeln, installieren und administrieren zu k&amp;#246;nnen.</body><item><title><![CDATA[Fachveröffentlichung: Das Modifikationsproblem der Aussagenlogik]]></title><description><![CDATA[Diese Arbeit besch&#228;ftigt sich mit dem Erf&#252;llbarkeitsproblem der Aussagenlogik, also der Frage, ob es zu einem gegebenen booleschen Ausdruck in konjunktiver Normalform eine erf&#252;llende Belegung gibt. In den ersten Kapiteln wird dieses Problem zun&#228;chst formal definiert und seine Wichtigkeit f&#252;r die Informatik dargestellt, danach werden einige der bekannteren L&#246;sungsverfahren hierf&#252;r beschrieben. Im Anschluss daran werden die Modifikation als eine neue syntaktische Operation, die Erf&#252;llbarkeitsform als eine neue Normalform f&#252;r boolesche Ausdr&#252;cke und das Modifikationsproblem selbst eingef&#252;hrt. Zuletzt wird der Frage nach L&#246;sungen f&#252;r letzteres Problem und Auswirkungen auf bestehende Verfahren f&#252;r das Erf&#252;llbarkeitsproblem nachgegangen.]]></description><link><![CDATA[https://www.IT-Visions.de/P12348.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{BC0ED0F0-D934-4B72-90BA-ABBB0DFEE12F}]]></guid><pubDate><![CDATA[Mon, 03 Aug 2026 15:23:24 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Diese Arbeit besch&amp;#228;ftigt sich mit dem Erf&amp;#252;llbarkeitsproblem der Aussagenlogik, also der Frage, ob es zu einem gegebenen booleschen Ausdruck in konjunktiver Normalform eine erf&amp;#252;llende Belegung gibt. In den ersten Kapiteln wird dieses Problem zun&amp;#228;chst formal definiert und seine Wichtigkeit f&amp;#252;r die Informatik dargestellt, danach werden einige der bekannteren L&amp;#246;sungsverfahren hierf&amp;#252;r beschrieben. Im Anschluss daran werden die Modifikation als eine neue syntaktische Operation, die Erf&amp;#252;llbarkeitsform als eine neue Normalform f&amp;#252;r boolesche Ausdr&amp;#252;cke und das Modifikationsproblem selbst eingef&amp;#252;hrt. Zuletzt wird der Frage nach L&amp;#246;sungen f&amp;#252;r letzteres Problem und Auswirkungen auf bestehende Verfahren f&amp;#252;r das Erf&amp;#252;llbarkeitsproblem nachgegangen.</body><item><title><![CDATA[Fachveröffentlichung: Product Ownership meistern]]></title><description><![CDATA[Der Leitfaden f&#252;r Product Owner
Den gesamten Produktlebenszyklus aktiv gestalten
Komplexe Probleme und Produkte in den Griff bekommen
Mit umfangreicher Methodensammlung samt Tipps und Tricks, um den eigenen Werkzeugkoffer zu erweitern

Die Rolle des Product Owners ist anspruchsvoll. Er muss mit seinem Team die Probleme und Bed&#252;rfnisse aller Stakeholder durch ein wertvolles Produkt l&#246;sen und dabei alle Interessen unter einen Hut bringen. Gerade in der digitalen Produktentwicklung ist er dabei oft mit komplexen und damit schwer einzusch&#228;tzenden Problemen konfrontiert.

Der erste Schritt zur Bew&#228;ltigung der Herausforderungen als Product Owner ist es, die Hintergr&#252;nde der digitalen Produktentwicklung zu verstehen. Zu wissen, warum Komplexit&#228;t das ausschlaggebende Grundproblem ist und welche Auswirkungen Komplexit&#228;t auf den gesamten Produktlebenszyklus hat.

Der zweite Schritt ist zu wissen, welche Verantwortlichkeiten ein Product Owner hat und welche Stolpersteine es gibt. Methoden und Artefakte zu kennen, ist der dritte Schritt. Dazu geh&#246;rt auch zu wissen, wie ein Product Owner diese anwenden kann, um sein Team und seine Stakeholder von der Problemerkundung, Ideenfindung und Validierung &#252;ber die (Weiter-)Entwicklung bis hin zur Abl&#246;sung bestm&#246;glich anzuleiten und zu begleiten. Dazu gibt Ihnen &#187;Product Ownership meistern&#171; einen umfangreichen Methodenkatalog mit Tipps, Tricks und Beispielen an die Hand.

Bleibt nur noch Schritt vier: Wissen und Methoden anwenden. Nach der Lekt&#252;re dieses Buchs haben Sie das R&#252;stzeug, wahrlich meisterlich Produkte zu entwickeln!

Die 2. Auflage wurde um neue Methoden wie Assumption Mapping, Domain Storytelling und Opportunity Solution Tree, weitere Praxistipps und in vielen einzelnen Aspekten erg&#228;nzt.]]></description><link><![CDATA[https://www.IT-Visions.de/P12346.aspx]]></link><author><![CDATA[Dr. Holger Schwichtenberg]]></author><guid><![CDATA[{AC6FAA14-2F60-4FF2-8556-71981C4D85D2}]]></guid><pubDate><![CDATA[Mon, 03 Aug 2026 15:08:23 GMT]]></pubDate></item><body xmlns="http://www.w3.org/1999/xhtml">Der Leitfaden f&amp;#252;r Product Owner
Den gesamten Produktlebenszyklus aktiv gestalten
Komplexe Probleme und Produkte in den Griff bekommen
Mit umfangreicher Methodensammlung samt Tipps und Tricks, um den eigenen Werkzeugkoffer zu erweitern

Die Rolle des Product Owners ist anspruchsvoll. Er muss mit seinem Team die Probleme und Bed&amp;#252;rfnisse aller Stakeholder durch ein wertvolles Produkt l&amp;#246;sen und dabei alle Interessen unter einen Hut bringen. Gerade in der digitalen Produktentwicklung ist er dabei oft mit komplexen und damit schwer einzusch&amp;#228;tzenden Problemen konfrontiert.

Der erste Schritt zur Bew&amp;#228;ltigung der Herausforderungen als Product Owner ist es, die Hintergr&amp;#252;nde der digitalen Produktentwicklung zu verstehen. Zu wissen, warum Komplexit&amp;#228;t das ausschlaggebende Grundproblem ist und welche Auswirkungen Komplexit&amp;#228;t auf den gesamten Produktlebenszyklus hat.

Der zweite Schritt ist zu wissen, welche Verantwortlichkeiten ein Product Owner hat und welche Stolpersteine es gibt. Methoden und Artefakte zu kennen, ist der dritte Schritt. Dazu geh&amp;#246;rt auch zu wissen, wie ein Product Owner diese anwenden kann, um sein Team und seine Stakeholder von der Problemerkundung, Ideenfindung und Validierung &amp;#252;ber die (Weiter-)Entwicklung bis hin zur Abl&amp;#246;sung bestm&amp;#246;glich anzuleiten und zu begleiten. Dazu gibt Ihnen &amp;#187;Product Ownership meistern&amp;#171; einen umfangreichen Methodenkatalog mit Tipps, Tricks und Beispielen an die Hand.

Bleibt nur noch Schritt vier: Wissen und Methoden anwenden. Nach der Lekt&amp;#252;re dieses Buchs haben Sie das R&amp;#252;stzeug, wahrlich meisterlich Produkte zu entwickeln!

Die 2. Auflage wurde um neue Methoden wie Assumption Mapping, Domain Storytelling und Opportunity Solution Tree, weitere Praxistipps und in vielen einzelnen Aspekten erg&amp;#228;nzt.</body></channel></rss>