Opleiding: C# Fundamentals

Begin met het ontwikkelen van C# applicaties.

Beschrijving

Deze cursus is bedoeld voor deelnemers die de basis van C# en .NET willen leren. De cursus behandelt de kernconcepten die nodig zijn om te starten met het bouwen van applicaties in C#, met de nadruk op praktische voorbeelden en hands-on oefeningen.

Leerdoelen

  • Implement console applications with input/output and debugging skills [Apply]
  • Apply data types, type conversions, and use value and reference types appropriatly [Apply]
  • Use operators and control flow statements effectively [Apply]
  • Implement methods with parameters, return values, and overloading [Apply]
  • Use arrays and lists to manage collections [Apply]
  • Implement classes with fields, properties, methods, access modifiers, constructors and static members [Apply]
  • Handle exceptions [Apply]
  • Explain the use and value of inheritance [Understand]

Onderwerpen

Overview of .NET and C#
  • Compiler, CLR, IL
  • Project structuur en solution files
Building Console Applications
  • Visual Studio IDE essentials
  • Console input/output
  • Debugging Basics
Data Types
  • Value types, reference types en strings
  • Type casting en parsing
  • ref en out parameters
Statements and Expressions
  • Arithmetic, assignment, increment/decrement operators
  • Comparison, logical, ternary, compound operators, short circuiting
  • is operator (basic pattern matching)
  • Control flow: if, switch, for, foreach, while, do while
Methods
  • Methods, parameters, return values
  • Default parameters
  • Overloading methods
Collections
  • Arrays
  • Lists
Namespaces and Classes
  • Code organiseren met namespaces
  • Fields, properties (auto-implemented en backing fields)
  • Object Initializers
  • Access modifiers: public, private
Constructors
  • Default en parameterized constructors
Object-Oriented Principles
  • Association, aggregation en composition
  • Inheritance
Static
  • Static classes en members
Exception Handling
  • Gebruik van try, catch, finally
  • Throwing exceptions (throw)
File I/O
  • Lezen van een file
  • Schrijven naar een file
Meer...
€2.070
ex. BTW
Aangeboden door
Info Support
Onderwerp
Niveau
Duur
3 dagen
Looptijd
21 dagen
Taal
nl
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Microsoft Learning Partner
Cedeo
Cedeo Open
Cedeo Maatwerk