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

Zie Scherp Scherper

Meer weten

Kennisclips

  • Compositie
  • Compositie in praktijk basics
  • Compositie in praktijk demo met helden
  • this keyword

Oefeningen

Oefeningen

Quizlet flashcards

Quizlet