Kom i kontakt

Kursplan

Modul 1. Principer för objektorientering

  • Skapa modeller
  • Klasser och objekt
  • Inkapsling, specialisering och polymorfi

Modul 2. Designa applikationer med UML

  • Vad är UML?
  • UML-diagram
  • Användningsfall-diagram
  • Klassdiagram
  • Interaktionsdiagram

Modul 3. Komma igång med C#

  • C# och .Net
  • Språket C#
  • Visual Studio IDE

Modul 4. Grundläggande språkfunktioner i C#

  • Datatyper
  • Variabler
  • Konstanter
  • Strängar
  • Satser
  • Uttryck

Modul 5. Grenering

  • Villkorsstyrd greningssatser
  • Ovillkorlig greningssatser
  • Slingor

Modul 6. Operatorer

  • Tilldelningsoperatorer
  • Matematiska operatorer
  • Inkrement och dekrement
  • Jämförelseoperatorer

Modul 7. Klasser och objekt

  • Definiera klasser
  • Konstruktörer
  • Statiska och instansmedlemmar
  • Förstöra objekt

Modul 8. Inuti metoder

  • Metodöverlagring
  • Kapsla data med egenskaper
  • Returnera flera värden

Modul 9. Felsökning

  • Sätta en brytpunkt
  • Anropstacken

Modul 10. Ärvdhet och polymorfi

  • Specialisering och generalisering
  • Ärvdhet
  • Polymeri
  • Abstrakta och förseglade klasser
  • Rotklassen: object
  • Låda och oboxning av typer

Modul 11. Operatoröverlagring

  • Använda operator-nyckelordet
  • Skapa användbara operatorer
  • Logiska parer
  • Konverteringsoperatorer

Modul 12. Strukturer

  • Definiera en strukturer

Modul 13. Gränssnitt

  • Implementera ett gränssnitt
  • Implementera mer än ett gränssnitt
  • Kasta till ett gränssnitt
  • Utöka ett gränssnitt

Modul 14. Arrayer

  • Deklarera arrayer
  • Flerdimensionella arrayer
  • System.Array
  • Indexer

Modul 15. Samlingsgränssnitt och typer

  • Samlingsgränssnitten
  • Arraylistor
  • Köer och stackar

Modul 16. Strängar

  • Skapa strängar
  • Manipulera strängar
  • Klassen StringBuilder

Modul 17. Kasta och hantera undantag

  • Satsen throw
  • Satserna try och catch
  • Hur anropstacken fungerar
  • Metoder och egenskaper för Exception-klassen

Modul 18. Delegater och händelser

  • Delegater
  • Händelser

Modul 19. Generics

  • Generics: En introduktion
  • Parametrering efter datatyp
  • Klassen System.Collections.Generic

Krav

Innan du går denna kurs måste elever ha kompetens inom följande områden:

  • Vanor vid och bekvämlighet med grundläggande operativsystemfunktioner, såsom filhantering.
  • Förståelse av strukturprogrammeringens grunder, inklusive begrepp som flödeskontroll, variabler och parametrar samt funktionsanrop.
  • Minst tre månaders erfarenhet av att utveckla applikationer i antingen grafiska eller icke-grafiska miljöer, eller motsvarande kunskap.

Erfarenhet av objektorienterad programmering och dess begrepp krävs inte.

Målgrupp

Denna kurs är avsedd för följande typer av mjukvaruutvecklare:

  • Nya utvecklare
  • Utvecklare som förstår programmering men kanske har lärt sig programmera genom att använda ett icke-grafiskt språk vid universitetet.

Dessa utvecklare vill bygga lösningar med C# inom Microsoft .NET Framework. De vill också använda objektorienterade tekniker för att förbättra sina utvecklingsfärdigheter.

 35 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier