C# Fundamentals

Tijdsduur

C# Fundamentals

Info Support
Logo van Info Support
Opleiderscore: starstarstarstarstar_border 8,3 Info Support heeft een gemiddelde beoordeling van 8,3 (uit 15 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Beschrijving

Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.

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, metho…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: PostgreSQL, Business intelligence, SQL, Excel en Microsoft SQL Server.

Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.

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
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.