Skip to content

ppedvAG/CSharpProgrammierung-Spracheund.NETGrundlagen-242157

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSharpProgrammierung-Spracheund.NETGrundlagen-242157

Kurs Repository zu Kurs C# Programmierung - Sprache und .NET Grundlagen der ppedv AG

M01 | .NET GRUNDLAGEN

-	[x]  C#
-	[x]  .NET Versionen
-	[x]  Projekte und Projektmappen
-	[x]  HelloWorld.cs
-	[x]  Startprojekt festlegen

M02 | VARIABLEN, DATENTYPEN, KONVERTIERUNGEN und OPERATOREN

-	[x]  Sprachgrundlagen 
-	[x]  Variablen & Datentypen 
-	[x]  Aus- und Eingaben
-	[x]  Parsing & Casting
-	[x]  Operatoren  

M03 | ARRAYS und BEDINGUNGEN

-	[x]  eindimensionale Arrays 
-	[x]  mehrdimensionale Arrays 
-	[x]  logische Operatoren
-	[x]  if-Abfrage 

M04 | SCHLEIFEN und ENUMS

-	[x]  while-Schleifen
-	[x]  do-while-Schleife
-	[x]  for-Schleife  
-	[x]  foreach-Schleife  
-	[x]  Enums 

M05 | Funktionen

-	[x]  Funktionen  
-	[x]  Modifier  
-	[x]  Parameter 
-	[x]  optionale Parameter 
-	[x]  params   
-	[x]  out  
-	[x]  Überladung 

M06 | OOP - NAMESPACES, KLASSEN, FELDER und KAPSELUNGEN

-	[x]  Namespaces 
-	[x]  Klassen  
-	[x]  Felder
-	[x]  Eigenschaften  
-	[x]  Kapselungen 
-	[x]  Konstruktoren 
-	[x]  Objekte 

M07 | OOP - GARBAGE COLLECTION, STATISCHE MEMBER, WERTE und REFERENZEN

-	[x]  Destruktor 
-	[x]  Garbage Collection
-	[x]  Statische Member
-	[x]  Werte- und Referenztypen
-	[x]  ref 

M08 | OOP - VERERBUNG und ZUGRIFFSMODIFIER

-	[x]  Vererbung
-	[x]  base
-	[x]  virtuelle Member   
-	[ ]  Überschreibungen verhindern
-	[x]  Zugriffsmodifier 

M09 | OOP - POLYMORPHISMUS und TYPEN

-	[x]  Polymorphismus
-	[x]  Typtest "GetType()" & "typeof"  
-	[x]  Typtest "is" 
- 	[ ]	 Member ausblenden (nicht so wichtig und nicht empfohlen)
-	[x]  abstrakte Member und Klassen 

M11 | GENERISCHE LISTEN

-	[ ]  Generische Datentypen
-	[ ]  List<T>
- 	[ ] Stack<T>
- 	[ ] Queue<T>
-	[ ]  Dictionary<T1, T2>
-	[ ]  Refactoring in M007_OOP-GP: Factory.CreateRandomPerson()

M12 | FEHLERBEHANDLUNG und UNIT-TESTS

-	[x]  try-catch  
-	[x]  eigene Exceptions 
-	[x]  UnitTests mit AAA-Pattern
-	[x]  Assert References
-	[ ]  UnitTests DataRow

M13 | DELEGATES und EVENTS

-	[ ]  Delegates 
-	[ ]  Action  
-	[ ]  Func
-	[ ]  anonyme Methoden
-	[ ]  EventHandler

M15 | DATEIEN und VERZEICHNISSE

-	[ ]  Dateien lesen/schreiben 
-	[ ]  JSON
- 	[ ]	 XML

M15 | SONSTIGES

-	[ ]  Extension Methods
-	[ ]  Linq und IEnumberable<T>
-	[ ]  DebuggerDisplay
-	[ ]  Rekursion vs. Iteration

Releases

No releases published

Packages

No packages published

Languages