Programming in C# - Part 2

Kurskod M55339-2

Kombinera till lägre pris

Bokar du denna kurs samtidigt som vår kurs Programming in C# - Part 1 så får du båda till priset av 39 950 :-

Programming in C# -  Part 2

Under den här kursen bygger du på dina kunskaper om applikationsutveckling med C#.  Du lär dig bland annat om databasaccess, web services, REST, grafiska användargränssnitt och hur du optimerar applikationens prestanda.

Pris
26950 kr (exklusive moms)
Kursform
På plats eller LiveClass

Leveransformer kan variera beroende på ort och datum.

På plats innebär att kursen hålls i klassrum. Läs mer här.
LiveClass innebär att kursen hålls som en lärarledd interaktiv onlineutbildning. Läs mer här.

Längd
3 dagar
Alternativa betalsätt
Kompetenskort gäller på denna kurs

Många kurser kan även betalas med vårt kompetenskort alternativt utbildningsvouchers eller motsvarande credits från någon av våra teknikpartners. 

Läs mer om kompetenskort.
Läs mer om vouchers.

Ort och datum
9 nov
Stockholm, Live Online
12 dec
Stockholm, Live Online

Boka utbildning

Under kursen används .NET 6 och Visual Studio 2022.


Målgrupp och förkunskaper

Den här kursen riktar sig till utvecklare som vill fördjupa sina kunskaper i språket C#.

Du ska ha kunskaper om utvecklingsmiljön i Visual Studio, samt grundläggande kunskaper inom C#-programmering. Till detta rekommenderar vi vår kurs Programming in C# - Part 1.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.

Detaljerad information


Kursmaterialet är på engelska, med följande innehåll:

Input and Output

In this module, you’ll learn how to read and write data by using transactional filesystem I/O operations, how to serialize and deserialize data to the filesystem, and how to read and write data to the filesystem by using streams.

  • File I/O
  • Serialization and Deserialization
  • Streams
Database Access

In this module, you’ll learn how to use Entity Framework and how to query many types of data by using Language-Integrated Query (LINQ).

  • Entity Framework
  • LINQ
Using the Network

In this module, you’ll learn how to use the request and response classes in the System.Net namespace to directly manipulate remote data sources. You’ll also learn about REST and OData and look briefly at ASP.NET Core MVC.

  • Web Services
  • REST and OData
  • ASP.NET Core MVC
Graphical User Interfaces

In this module, you’ll learn how to use Extensible Application Markup Language (XAML) and Windows Presentation Foundation (WPF) to create engaging UIs.

  • Using UI Frameworks
  • Data binding
  • Styling the UI
Application Performance

In this module, you’ll learn how to improve the performance of your applications by distributing your operations across multiple threads.

  • Multitasking
  • Asynchronous Calls
  • Dealing with Conflicts
C# Interop

In this module, you’ll learn how to interoperate with unmanaged code in your applications and how to ensure that your code releases any unmanaged resources.

  • Dynamic Objects
  • Managing Resources
Designing for Reuse

In this module, you’ll learn how to consume existing assemblies by using reflection, and how to add additional metadata to types and type members by using attributes. You’ll also learn how to generate code at runtime by using the Code Document Object Model (CodeDOM) and how manage your .NET assemblies.

  • Metadata
  • Attributes
  • Generating Code
  • Assemblies

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post