
Kursbeskrivning
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.
Målgrupp
Inga .NET-förkunskaper krävs, men du ska ha programmerat i något språk tidigare.
Kursinnehåll
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
Intresseanmälan
Recensioner
Snittbetyg: 4,2
Baseras på 22 recensioner.Edument

Varmt välkommen till Edument!
På Edument erbjuder vi kurser och kompetensutveckling inom Mjukvaruutveckling, agila metoder och management. Vi vänder oss främst till dig som är verksam systemutvecklare och som vill fördjupa eller bredda din kompetens. Vår drivkraft är kunskap och vi ser glädjen i...
Kontaktuppgifter
Edument
För att få mer information om utbildningen Introduktion till C# från Edument, fyll i dina uppgifter: