Kurser

Kursusadministration

Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen
87356 - Grundlæggende C#

Grundlæggende C# 6.0

Dette kursus er et indledende kursus i programmeringssproget C#. Du vil blive introduceret til samtlige elementer af C# helt fra bunden, så der kræves ikke forhåndskendskab til C#. Samtidig stifter du bekendtskab med Visual Studio 2013 / 2015 udviklingsmiljøet og .NET Frameworket.På kurset vil der løbende blive introduceret features, tips og tricks til at benytte værktøjet Visual Studio til udvikling af C# programmer.

Evaluering

4stjerner

Alle arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed.

Evalueringen er baseret på: 70 besvarelser

Indledning

Kurset vil (med enkelte undtagelser) introducere C#-sproget ”så rent som muligt” gennem konsol-applikationer. Der vil derfor ikke være fokus på brugerfladekomponenter, som eksempelvis Windows Forms, WPF eller ASP.NET selvom C# 6.0 kan benyttes til at udvikle disse.

Kurset er på 3 x 2 dage med en selvstudieperiode imellem kursusdagene. Vores erfaring er, at når selvstudie kombineres med klasseundervisning, vil du opnå en viden, der er større end ved et traditionelt kursus.

Forudsætninger

Du forventes at have praktisk erfaring med mindst et andet programmeringssprog samt generelt kendskab til programmering, mindst svarende til kurset Introduktion til programmering.

Kendskab til objekt-orienteret programmering er en fordel, men er ikke påkrævet.

Deltagerprofil

Kurset henvender sig til dig, der skal programmere i .NET Frameworket, og som ikke har kendskab til C# som programmeringssprog. Du har måske erfaring som udvikler i et mainframe-miljø, eller har arbejdet med VBA-programmering.

Indhold

Dag 1-2:

  • Indledning
  • What is .NET 4.6 and C# 6.0?
  • Hello, World
  • Value Types and Expressions
  • Reference Types and Statements
  • Methods

Dag 3-4:

  • Introducing Object-Oriented Programming
  • Properties and Static Members
  • Inheritance and Polymorphism
  • Structurered Exception Handling
  • Interfaces
  • Collection and Generics

Dag 5-6:

  • Delegates, Events, and Lambda Expressions
  • Advanced C# Langauge Features
  • LINQ to Objects
  • Dynamic Types (Optional)
  • Asynchronous Programming (Optional)
  • Opsamling og afslutning

Kursusmateriale

Kurset baseres på en del af bogen C# 6.0 and the .NET 4.6 Framework af Andrew Troelsen, og suppleres med en lang række øvelser.

Underviser

Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.

Har du faglige spørgsmål så kontakt
Andre kurser