{"product_id":"csharp-grundkurs-workshop","title":"C# Grundkurs: virtueller Zwei-Tage-Workshop","description":"\u003ch2\u003eWas bietet mir der Workshop?\u003c\/h2\u003e\n\u003cp\u003eDieser C# Grundkurs vermittelt die zentralen Grundlagen der C#-Programmierung und der objektorientierten Programmierung. Neben Language Basics behandelt der Workshop auch weiterführende Themen wie Lambdas, Collections, LINQ, Performanceoptimierung, Compilation und Reflection.\u003c\/p\u003e\n\u003cp\u003ePraxisnahe Übungen unterstützen den Einstieg in die Entwicklung eigener C#-Programme. Der zweitägige Online-Workshop findet auf Deutsch statt, Unterrichtsfolien und Fachbegriffe sind in englischer Sprache.\u003c\/p\u003e\n\n\u003ch2\u003eWas lernen die Teilnehmer?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eGrundlegende C#-Konzepte wie Datentypen, Arrays, Strings, Kontrollstrukturen und Exceptions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eObjektorientierte Programmierung mit Klassen, Vererbung, Polymorphismus, Interfaces und Generics\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eEinsatz von Delegates, Lambdas und Events\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eArbeit mit Collections wie List, Stack, Queue, HashSet und Dictionary sowie LINQ\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eGrundlagen der Performanceoptimierung mit Garbage Collection, Pooling, Structs und Boxing\/Unboxing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCompilation mit Preprocessor, Build Configuration, IL, JIT und Assemblies\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eGrundlagen von Reflection, sofern es der zeitliche Rahmen erlaubt\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eFür wen ist der Kurs geeignet?\u003c\/h2\u003e\n\u003cp\u003eDer C# Grundkurs richtet sich an Softwareentwickler, Umsteiger und Einsteiger in C#. Grundlegende Programmierkenntnisse in einer beliebigen Programmiersprache werden vorausgesetzt, Erfahrungen mit C# sind nicht zwingend erforderlich.\u003c\/p\u003e\n\u003cp\u003eBenötigt wird ein eigener PC mit C# Compiler und passender .NET Runtime ab C# 9. Empfohlen wird Visual Studio 2022 mit dem Workload „NET desktop development“; die Community Edition ist ausreichend.\u003c\/p\u003e\n\n\u003ch2\u003eWas erhalten die Teilnehmer?\u003c\/h2\u003e\n\u003cp\u003eAlle notwendigen Informationen und Zugangsdaten für den Online-Workshop werden vorab per E-Mail bereitgestellt. Nach Abschluss des Seminars erhalten die Teilnehmer eine Teilnahmebestätigung.\u003c\/p\u003e\n\n\u003ch2\u003eWarum dieser Workshop?\u003c\/h2\u003e\n\u003cp\u003eDer C# Grundkurs verbindet zentrale Sprachgrundlagen mit objektorientierter Programmierung und praxisnahen Übungen. Gleichzeitig werden Themen wie Collections, LINQ, Performance und Compilation behandelt, die über einen reinen Einstieg in die Syntax hinausgehen.\u003c\/p\u003e\n\u003cp\u003eDamit schafft der Workshop eine Grundlage für die weitere Entwicklung mit C# und Technologien wie ASP.NET, WPF oder Unity3D.\u003c\/p\u003e\n\n\u003ch2\u003eAgenda\u003c\/h2\u003e\n\n\u003ch3\u003eLanguage Basics\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eHello World\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eValue types\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eEnums\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStrings\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eArrays\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eScope\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBranching\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIteration\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCasting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNamespaces\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eExceptions\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eObject Oriented Programming\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eClasses\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFields and Properties\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003estatic, const and readonly\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMethods\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eConstructors\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eOperators\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInheritance\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePolymorphism\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAbstract classes and Interfaces\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eGenerics\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSOLID principles\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eDelegates\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eTreating functions as variables\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLambdas\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eEvents\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCollections\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eList\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStack and Queue\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHashSet\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDictionary\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLINQ basics\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003ePerformance considerations\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eStack, Heap and Garbage Collection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFinalizers and IDisposable\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStructs\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePooling\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStringBuilder\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBoxing\/Unboxing\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eCompilation\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003ePreprocessor\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBuild configuration\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIL and JIT\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAssemblies, DLLs and Executables\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eReflection (if time permits)\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eInspecting Types\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eInvoking Members\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAttributes\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Karrierewelt","offers":[{"title":"4.–5. Juni 2025 \/ 9:00–17:00","offer_id":54180609327372,"sku":"AkaC#Basics","price":1200.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/4333\/2813\/products\/hands-on-c-programmierung-virtueller-zwei-tage-workshop-602918.jpg?v=1701377144","url":"https:\/\/karrierewelt.golem.de\/products\/csharp-grundkurs-workshop","provider":"Golem Karrierewelt","version":"1.0","type":"link"}