1. Introductie
  2. Dit boek in papier?
  3. Nuttige extras
  4. H1: De eerste stappen
  5. Introductie tot C#
  6. Werken met Visual Studio
  7. A.I. even parkeren
  8. Je eerste programma
  9. Input verwerken met ReadLine
  10. Fouten in je code
  11. Kleuren in Console
  12. Meer weten
  13. H2: De basisconcepten van C#
  14. De essentie van C#
  15. Datatypes
  16. Variabelen
  17. Expressies en operators
  18. Const(ant)
  19. Solutions en projecten
  20. Meer weten
  21. H3: Tekst gebruiken in code
  22. Strings en chars
  23. Escape characters
  24. Strings samenvoegen
  25. Unicode tonen
  26. Environment bibliotheek
  27. Meer weten
  28. H4: Werken met data
  29. Casting, conversie en parsing
  30. Input verwerken en omzetten
  31. Math-library en berekeningen
  32. Over afronden
  33. Random
  34. Debuggen
  35. Programmeren met A.I.
  36. Meer weten
  37. H5: Beslissingen
  38. Beslissingen intro
  39. Booleanse logica en operators
  40. If
  41. Scope van variabelen
  42. Switch
  43. enum
  44. Meer weten
  45. H6: Herhalingen Herhalingen Herhalingen
  46. Loops intro
  47. While en Do While
  48. For
  49. Nesting
  50. Meer weten
  51. H7: Methoden
  52. Methoden intro
  53. Bibliotheken
  54. Geavanceerde methodetechnieken
  55. Meer weten
  56. H8: Arrays
  57. Array principes
  58. Arrays en geheugen
  59. System.Array
  60. Algoritmes met arrays
  61. Strings en arrays
  62. Arrays en methoden
  63. N-dimensionale arrays
  64. Jagged arrays
  65. Meer weten
  66. H9: Object Oriented Programming
  67. OOP Intro
  68. Klassen en objecten in C#
  69. Methoden en access modifiers
  70. Full properties
  71. Auto-properties
  72. DateTime: leren werken met objecten
  73. Meer weten
  74. H10: Geheugenmanagement, uitzonderingen en namespaces
  75. Stack en Heap
  76. Objecten en methoden
  77. Null en NullReferenceException
  78. Namespaces en using
  79. Exception handling
  80. Waar exceptions plaatsen?
  81. Meer weten
  82. H11: Gevorderde klasseconcepten
  83. Constructors en de default Constructors
  84. Overloaded Constructors
  85. Object Initializer Syntax
  86. Static
  87. Meer weten
  88. H12: Arrays en klassen
  89. Arrays van objecten
  90. List
  91. Foreach en var
  92. Nuttige collection klassen
  93. Meer weten
  94. H13: Overerving
  95. Overerving intro
  96. Constructors bij overerving
  97. Virtual en override
  98. Base keyword
  99. Meer weten
  100. H14: Gevorderde overervingsconcepten
  101. System.Object
  102. Abstract
  103. Eigen exceptions maken
  104. Kennisclips
  105. H15: Compositie en aggregatie
  106. Compositie
  107. this keyword
  108. Meer weten
  109. H16: Polymorfisme
  110. Polymorfisme
  111. Polymorfisme in de praktijk
  112. Is en As keywords
  113. Objecten vergelijken: alles komt samen
  114. Meer weten
  115. H17: Interfaces
  116. Interface intro
  117. Interfaces voorbeeld met president
  118. Interfaces in de praktijk
  119. Interfaces en polymorfisme
  120. Meer weten
  121. H18: Bestandsverwerking
  122. Werken met bestanden
  123. Schrijven en lezen
  124. FileInfo klasse
  125. Klassen serialiseren met json
  126. Meer weten
  127. Conclusie
  128. Je hebt het gehaald
  129. En nu?
  130. Kennicslips
  131. H1 - H8
  132. H9 - H17
  133. Appendix
  134. Visual Studio snippets
  135. VS Code for Mac installeren
  136. Regions
  137. String.Format
  138. Out en Ref parameters
  139. Operator overloading
  140. Expression bodied members
  141. Generics
  142. struct en record
  143. Een installer maken
  144. Coding guidelines
  145. Afspraken
  146. Minpunten voor: Compileert niet
  147. Minpunten voor: Klassen in 1 bestand
  148. Minpunten voor: Redundante code
  149. Minpunten voor: Bladspiegel
  150. Minpunten voor: Naamgeving
  151. Minpunten voor: goto, break en continue
  152. Minpunten voor: Linq gebruiken
  153. Minpunten voor: Methoden in methoden
  154. Minpunten voor: Toplevel statements

Zie Scherp Scherper

Meer weten

Kennisclips

  • Arrays van objecten
  • var keyword
  • De foreach loop
  • List<> klasse
  • Werken met Dictionary<>

Oefeningen

  • Oefeningen
  • Gecombineerde oefeningen H1 tot H12

Quizlet flashcards

Quizlet