Programming in C# (55339) (English)

Programming in C# (55339) (English)

In this five-day course, you will learn the programming skills needed to create applications using the C# language. You will learn the basics of the C# program structure, language syntax and implementation details, and then deepen your understanding as you build an application that incorporates various .NET features.

We bieden deze cursus ook in het Nederlands aan, bekijk het hier: Programming in C# (55339) .

Doel

  • After completion of this course you will be able to:
  • Explain how to use Visual Studio to create and run an application.
  • Describe the features and syntax of the C# programming language.
  • Define the monitoring needs of large-scale applications
  • Create and call methods, capture and manage exceptions.
  • Understand the .NET development platform and libraries.
  • Understand the .NET framework classes.
  • Create well-structured and easily maintainable C# code.
  • Define and implement interfaces.
  • Create a class hierarchy using inheritance.
  • Understand object-oriented programming concepts.
  • Implement the fundamental architecture and core components of a desktop application.
  • Acquire a working knowledge of how to build a graphical UI using XAML.
  • Use file I/O and streams, and serialize/deserialize data in various formats.
  • Understand web communications and protocols.
  • Create an entity data model for database access.
  • Use Language-Integrated Query (LINQ).
  • Use asynchronous operations to create performant applications.
  • Add dynamic components and unmanaged libraries to a C# program.
  • Understand the use of generics and generic collections.
  • Retrieve metadata from types using .NET reflection.

Doelgroep

This course is for developers who like to know more about programming in C# language.

Due to the level of this course, it is not suitable for students who are new to programming.

Voorkennis

You have at least a few months of programming experience in C, C++, JavaScript or Java and understand the concept of object-oriented programming.

Onderwerpen

  • Module 1: C# Syntax
    • Lesson 1: Writing Applications in C# and .NET
    • Lesson 2: Types of Data and Expressions
    • Lesson 3: C# Language Constructs
  • Module 2: C# Language Concepts
    • Lesson 1: Methods
    • Lesson 2: Method Overloading
    • Lesson 3: Exception Handling
    • Lesson 4: Monitoring
  • Module 3: C# Structures, Collections and Events
    • Lesson 1: Structs
    • Lesson 2: Enums
    • Lesson 3: Built-in Collections
    • Lesson 4: Events
  • Module 4: C# Classes
    • Lesson 1: Creating Classes
    • Lesson 2: Interfaces
    • Lesson 3: Understanding Generics in C#
  • Module 5: C# Inheritance
    • Lesson 1: Hierarchies of Classes
    • Lesson 2: Polymorphism
    • Lesson 3: Extending Classes
  • Module 6: Input and Output
    • Lesson 1: File I/O
    • Lesson 2: Serialization and Deserialization
    • Lesson 3: Streams
  • Module 7: Database Access
    • Lesson 1: Entity Framework
    • Lesson 2: LINQ
  • Module 8: Using the Network
    • Lesson 1: Web Services
    • Lesson 2: REST and OData
    • Lesson 3: ASP.NET Core MVC
  • Module 9: Graphical User Interfaces
    • Lesson 1: Using UI Frameworks
    • Lesson 2: Data binding

Planning & Prijs

Ervaringen

ervaringen verzameld via Logo Springtest

Lucienne Groenendaal

Secretarieel medewerkster

"Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid."

9

Ariana Scheepers

"De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer."

10

Eric Pos

Procesbeheerder bij Gemeente Amersfoort

"Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan."

9
De cursus is toegevoegd aan jouw favorieten.

Jouw favorieten kun je bekijken via je profiel (deze vind je in het menu bovenaan de website).

Kunnen wij je helpen?

Laat jouw telefoonnummer of e-mailadres achter en wij nemen binnen 24 uur contact met je op.


Cursus: Programming in C# (55339) (English)


    E-mailadres

    Telefoonnummer

    Opmerking of vraag


    Meer weten

    Vul onderstaand formulier in en je ontvangt meer informatie over deze cursus.


    Cursus: Programming in C# (55339) (English)

      Wij helpen je graag

      Geen tijd om ons gehele aanbod aan cursussen te bekijken? Of heb je een andere vraag? Wij helpen je graag. Vul onderstaande vragen in en we nemen binnen 24 uur contact met je op.

      Programming in C# (55339) (English)







        Onderwerpen
        Actieve filters: Wis alle filters
        Pageloader
        PRIVACY VOORWAARDEN

        Jouw persoonsgegevens worden opgenomen in onze beschermde database en worden niet aan derden verstrekt. Je stemt hiermee in dat wij jou van onze aanbiedingen op de hoogte houden. In al onze correspondentie zit een afmeldmogelijkheid