T1222

Ladda ner som PDF

Beginning 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

Kursen är avsedd för de med begränsad eller ingen erfarenhet av C#, men som har viss erfarenhet av något annat språk. Kursen lägger även grunden för vår fortsättningskurs, Intermediate C#.

Förkunskaper

Inga .NET-förkunskaper krävs, men du ska ha programmerat i något språk tidigare.

Språk

Kursen hålls på svenska (Kontakta oss om du föredrar engelska).

Kursmaterial

Kursmaterial på engelska ingår.

Informator Training Cloud

Vår utbildningsportal stöttar dig genom hela utbildningen. Portalen är tidsbesparande och utformad för att ge dig som deltagare en mer effektiv inlärning - som leder till bättre resultat och större kunskapstillämpning efter kursen. Läs mer här >

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

"Mycket bra kurs. Bra att vi fick tid till övningar, ger förståelse!." 
/ en nöjd deltagare... Läs mer

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

"Mycket bra kurs. Bra att vi fick tid till övningar, ger förståelse!." 
/ en nöjd deltagare 20/3-2015
Citat från tidigare deltagare
"Mycket kunnig samt bra på att lära ut!" 
/ en nöjd deltagare 20/3-2015
Citat från tidigare deltagare

Utbildningen levereras i samarbete med

Kurs-ID: T1222
Längd: 3 dagar
Pris exkl moms: 26 950 kr

Frågor om kursen!?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
5 okt – 7 okt
Boka nu!
5 dec – 7 dec
Boka nu!
Göteborg
5 okt – 7 okt R
Boka nu!
5 dec – 7 dec R
Boka nu!
Malmö
5 okt – 7 okt R
Boka nu!
5 dec – 7 dec R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

5 okt – 7 okt
Boka nu!
5 dec – 7 dec
Boka nu!

Tipsa