Opleiding: C# Fundamentals

Start developing C# applications.

Description

This course is designed for participants who want to learn the essentials of C# and .NET. The course covers the core concepts needed to start building applications with C#, focusing on practical examples and hands-on exercises.

Learning Goals

  • 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]

Subjects

Overview of .NET and C#
  • Compiler, CLR, IL
  • Project structure and solution files
Building Console Applications
  • Visual Studio IDE essentials
  • Console input/output
  • Debugging Basics
Data Types
  • Value types, reference types and strings
  • Type casting and parsing
  • ref and 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
  • Organizing code with namespaces
  • Fields, properties (auto-implemented and backing fields)
  • Object Initializers
  • Access modifiers: public, private
Constructors
  • Default and parameterized constructors
Object-Oriented Principles
  • Association, aggregation and composition
  • Inheritance
Static
  • Static classes and members
Exception Handling
  • Using try, catch, finally
  • Throwing exceptions (throw)
File I/O
  • Reading from a file
  • Writing to a file
Meer...
€2.070
ex. BTW
Aangeboden door
Info Support
Onderwerp
Niveau
Duur
3 dagen
Looptijd
21 dagen
Taal
en
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Microsoft Learning Partner
Cedeo
Cedeo Open
Cedeo Maatwerk