Grundkurs i C# och .NET Framework

Sammanfattning
p
Längd: 3 dagar
Pris: 11 950 SEK exkl. moms
Utbildare: NFI Utbildning AB plus
Utbildningsort: Stockholm
Typ av utb.: Öppen utbildning
Startdatum 2012-05-30, 2012-06-27, 2012-08-22
NFI Utbildning AB

Grundkurs i C# och .NET Framework

Sammanfattning av Grundkurs i C# och .NET Framework

Microsofts .NET-plattform har blivit förstahandsvalet för många företag som är på väg att förnya sina IT-system. Anledningen till detta är bland annat det lättillgängliga sätt på vilket både Windows- webb- och Web Services-applikationer kan utvecklas. I .NET Framework finns dessutom mängder av färdig funktionalitet redo att utnyttjas för alla olika typer av applikationer.

Programmeringsspråket C# (CSharp) är det naturliga valet för utveckling av applikationer i .NET-miljön. C# förenar styrkan hos C/C++ med det enkla uttryckssättet hos Visual Basic. Goda kunskaper i C# kommer därmed att bli en viktig faktor i framtidens systemutveckling.

Under den här mycket efterfrågade tredagarskursen lär du dig grunderna i programmeringsspråket C#, .NET Framework samt får arbeta med Visual Studio.

Kursinnehåll

Introduktion

  • Vad är .NET Framework och varför har Microsoft lanserat det?
  • Språket C# och arvet från C och C++
  • Plattformsoberoende applikationer med Common Language Runtime
  • Hur struktureras C#-applikationer?
  • Utvecklingsmiljön Visual Studio
  • Olika versioner av Visual Studio
    • Visual Studio för utvecklare
    • Gratisversion!

En översikt av de grundläggande byggstenarna i C#

  • Klasser/gränssnitt och koppling till objektorienterad systemutveckling
  • Grundläggande datatyper
  • Att definiera metoder
  • Olika typer av variabler

Grundläggande C#-programmering

  • Namnsättning av variabler
  • Tillgängliga datatyper
  • Referens- och värdetyper
  • Stränghantering
  • Skyddade nyckelord i C#
  • Att skapa identifierare
  • Att kommentera och indentera kod
  • Implicit och explicit konvertering av variabler
  • Olika typer av operatorer
  • Skapa nya objekt med operatorn new
  • Matematiska uttryck
  • Tilldelning av värden
  • Kontroll av uttryck med checked och unchecked

Flödeskontroll

  • Vad är en sats?
  • Vad innebär flödeskontroll i ett program?
  • Villkorsstyrning:
    • if/else
    • switch
  • Iterationer/loopning:
    • while
    • do
    • for
    • foreach
  • Hopp i koden: break, continue, goto

Att deklarera metoder i C#

  • Vad är en metod och varför behövs de?
  • Namnsättning
  • Hantera returvärden
  • Olika typer av parametrar:
    • Värdeparameter
    • out-parameter
    • ref-parameter
  • Överlagring av metoder

Att gruppera variabler och metoder i strukturer

  • Hur deklareras strukturer (structs)?
  • Att deklarera metoder i en struktur
  • Egenskaper (properties) deklarerade i strukturer
  • När bör man använda strukturer?

Objektorienteringens grunder

  • Vad är objektorientering?
  • Klassbegreppet
  • Klasser kontra objekt
  • Vad är en medlem?
  • Klass- kontra instansmedlemmen
  • Arv
  • Polymorfism

Att deklarera egna klasser

  • Skillnaden på en klass och en struktur
  • Olika typer av klasser:
    • Basklasser
    • Virtuella klasser
    • Abstrakta klasser
    • Subklasser
  • Att deklarera variabler i en klass
  • Skapa och använda egenskaper (properties) hos klasser
  • Konstruktormetoden för att skapa en instans
  • Destruktormetoden för att ta bort en instans
  • Överlagring (omdefiniering) av operatorer
  • En titt på .NET-klasser

Arv

  • Vad innebär det att ärva en klass?
  • Vad ärver vi?
  • Typer av arv:
    • Enkelt arv
    • Multipelt arv
    • Interfacearv
  • Sealed för att förhindra arv
  • Inneslutning och delegering

Organisera dina klasser: namespaces och assemblies

  • Organisera dina klasser i namespaces
  • Organisera dina applikationer i assemblies
  • Använd en klass med using
  • Klassbibliotek och referenser
  • Namespaces i .NET Framework

Håll ordning på data i enumeratorer

  • Vad är en enumerator?
  • Vad används enumeratorn till?
  • Nyttja enumeratorer
  • System.Enum
  • Åtkomst av värden och nummer

Händelserstyrd programmering: Events och Delegates

  • Vad innebär händelsestyrd programmering?
  • Hur initieras en händelse?
  • Hur överförs data?
  • Till vem överförs data?
  • Deklaration av händelser och delegater
  • Implementation av kod

Felhantering

  • Hur fungerar felhanteringen i C#?
  • Nyckelord som används i felhanteringen
    • try
    • catch
    • finally
  • Att använda fördeklarerade undantagsklasser från .NET
  • Att deklarera egna undantagsklasser
  • När bör man deklarera egna undantagsklasser?

.NET Framework

  • Lär dig nyttja och hitta bland klasserna i .NET Framework
  • De vanligast använda namnrymderna
    • System
    • System.Data
    • System.Collections
    • System.XML
  • Använd de inbyggda behållarklasserna i .NET Framework
    • ArrayList
    • Stack
    • Queue
    • List

Att bygga grafiska gränssnitt

  • Skapa ett GUI-program
  • Windowsformulär
  • System.Windows.Forms
  • Design- och kodvyerna
  • Designfilen - automatgenererad kod

Utvecklingsmiljön Visual Studio

  • Bekanta dig med Visual Studio
  • Lösningar
  • Skapa olika typer av projekt
  • Kopplingar mellan olika projekt
  • Nyttja IntelliSense
  • Använda debuggern för effektiv felsökning

Sammanfattning och avslutning

  • Använda MSDN-hjälpen
  • Nyheterna i C# 2.0
  • Databaskommunikation
  • Egna önskemål och funderingar



För att beställa gratis information om Grundkurs i C# och .NET Framework, vänligen fyll i en intresseanmälan nedan.

Målgrupp

Kursen vänder sig till dig som vill få en grundlig genomgång av programmeringsspråket C# och en introduktion till det tillhörande klassbiblioteket i Microsoft .NET Framework.

Övningar

Kursen innehåller ett flertal övningar där du får träna på de olika avsnitten i kursen.

Förkunskaper

Kunskaper i något tidigare programmeringsspråk rekommenderas. Har du grundläggande kännedom om termer och koncept inom programmering motsvarande kursen Grundkurs i programmering är detta en klar fördel.

Kursmål

Efter kursen kommer du förstå hur språket C# fungerar samt hur kodning, felsökning och kompilering fungerar i utvecklingsverktyget Visual Studio. Vidare kommer du få en inblick i .NET Framework samt förstå hur ramverket kan användas i egna applikationer.

Investering

I priset ingår lunch, fika och kursmaterial.

NFI Utbildning AB

NFI Utbildning ABNFI Utbildning AB

NFI Utbildning AB är idag ett heltäckande utbildningsföretag med fler än 50 kurser inom många olika ämnesområden; Ledarskap, Projektledning, kommunikation och IT. Vi har bedrivit kvalificerad utbildningsverksamhet sedan 1985. Sedan starten har fler än 50 000 personer deltagit i vår kursverksamhet.

Om du väljer NFI får du en leverantör med lång och gedigen erfarenhet av kvalificerad utbildning. Under de gångna 20 åren har vi haft kursdeltagare från de flesta företag, myndigheter och kommuner. Många kursdeltagare har vi haft glädjen att träffa ett flertal gånger under årens lopp.

Alla våra kurser inom ledarskap, personlig utveckling och projektledning genomförs av personer som vanligen har 10- 20 års erfarenhet inom sina respektive områden. Huvudsyftet med kurserna är att under två till tre dagar ge deltagaren den kunskap hon eller han behöver inom ett visst område för att direkt kunna omsätta kunskaperna i praktiken.

» Mer information
För mer information om NFI Utbildning AB och deras utbildningar, skicka en kostnadsfri intresseanmälan!


plusVisa alla utbildningar med NFI Utbildning AB

Intresseanmälan

För att beställa information om Grundkurs i C# och .NET Framework, fyll i följande uppgifter:

* =  Obligatoriskt fält
Errors
*
*
*
*
*
*
» Vad händer nu?
This field is used for controlling automatic form submits. Please leave it blank:

Kontaktuppgifter till NFI Utbildning AB

NFI Utbildning AB

Tjärhovsgatan 21
116 28 Stockholm

Tel: 08-615 19 60
www.nfi.se

Kontakta NFI Utbildning AB
Mer information
 
Beställ information

För att beställa information om Grundkurs i C# och .NET Framework, fyll i följande uppgifter:

This field is used for controlling automatic form submits. Please leave it blank:
» Vad händer nu?
Recensioner
Skriv en recension!