Filtrera

Introduktion till C#


Den här kursen hjälper dig att komma igång med språket C# och .NET-ramverket. Den hjälper dig att förstå grundläggande syntax, och täcker de  viktigaste delarna av klassbiblioteket. Den ger dig också en solid grund  i objektorienterad utveckling, och täcker både arv och  interface-implementation. Kursen levereras av erfarna utvecklare som  visar dig det bästa sättet att skriva C# enligt moderna riktlinjer.

  • .NET
  • C#

Målgrupp

Utvecklare som vill börja utveckla på .NET-plattformen i C#. 

Förkunskaper

Du behöver inga förkunskaper i .NET, men du ska ha programmerat i något språk tidigare.

Detta kommer du att lära dig:

Dag 1

The .NET platform and Visual Studio

  • Overview of the .NET framework and C#
  • Different project templates
  • Building and running projects

Language constructs

  • Basic data types
  • Operators
  • Declaring and using variables
  • Namespaces
  • Arrays
  • Flow control and loops

Classes

  • Writing your own classes
  • Adding behaviour through methods

Dag 2

Generic collections

  • Lists, queues and stacks
  • Dictionaries
  • IEnumerables and foreach loops

OOP basics

  • Member access modifiers
  • Data encapsulation
  • Writing properties and get/set accessors
  • Constructors
  • Designing with objects

Inheritance

  • Inheriting behaviour from base classes
  • Virtual methods and overriding
  • Abstract classes and methods
  • How to use inheritance appropriately

Interfaces

  • What interfaces are
  • Implementing interfaces
  • Class inheritance vs interface implementation

Dag 3


Garbage Collection and memory management

  • Garbage collection overview
  • Memory heaps and stacks
  • Using ref and out parameters
  • Structs vs classes
  • Boxing and unboxing

Type conversion

  • Type conversions
  • Implicit and explicit conversion
  • The Convert class

Exceptions and error handling

  • Try ... Catch ... Finally syntax
  • Catching multiple exception types
  • Throwing exceptions
  • Creating your own exception types

Built-in types

  • Date and time
  • Manipulating strings
  • Reading from and writing to files
  • Streams

Kursinformation

Kurskod: T120
Datum: 18 dec
Plats: Malmö
Kurslängd: 3 dagar
Pris: 20 720 SEK (25 900 SEK) Early bird!
Språk: Engelska Svenska

Lärare

Dela

Kontakta oss för mer information

040 61 70 720
info@edument.se


Alla priser är exkl. moms