Kursplan

Modul 1. Prinsipper for objektorientering

  • Opprette modeller
  • Klasser & objekter
  • Kapsling, spesialisering & polymorfi

Modul 2. Designing av applikasjoner med UML

  • Hva er UML
  • UML-diagrammer
  • Bruksfall-diagrammer
  • Klassediagrammer
  • Interaksjonsdiagrammer

Modul 3. Komme i gang med C#

  • C# og .Net
  • C#-språket
  • Visual Studio IDE

Modul 4. Grunnleggende prinsipper i C#

  • Datatyper
  • Variabler
  • Konstanter
  • Strenger
  • Setninger
  • Uttrykk

Modul 5. Grening

  • Betingede greningssetninger
  • Ubetingede greningssetninger
  • Løkker

Modul 6. Operatorer

  • Tilordning
  • Matematiske operatorer
  • Økning & nedsetting
  • Relasjonelle

Modul 7. Klassen og objekter

  • Definerer klasser
  • Konstruktører
  • Statiske og instansmedlemmer
  • Destruksjon av objekter

Modul 8. Innside metoder

  • Overbelastning av metoder
  • Kapsling av data med egenskaper
  • Returnering av flere verdier

Modul 9. Feilsøking

  • Setter en pausepunkt
  • Kalstakken

Modul 10. Arv og polymorfi

  • Spesialisering og generalisering
  • Arv
  • Polymorfi
  • Abstrakte og forseglede klasser
  • Roten klassen: objekt
  • Innpakking og utpakking av typer

Modul 11. Overbelastning av operatorer

  • Bruk av Operator Nøkkelord
  • Opprette nyttige operatorer
  • Logiske par
  • Konverteringsoperatorer

Modul 12. Strukturer

  • Definerer en struktur

Modul 13. Grensesnitt

  • Implementering av et grensesnitt
  • Implementering av mer enn ett grensesnitt
  • Kasting til et grensesnitt
  • Utvide et grensesnitt

Modul 14. Matriser

  • Erklæring av matriser
  • Multidimensjonale matriser
  • System.Array
  • Indeksere

Modul 15. Samlinggrensesnitt og typer

  • Samlinggrensesnittene
  • Array-lister
  • Køer og stabel

Modul 16. Strenger

  • Opprette strenger
  • Manipulere strenger
  • StringBuilder-klassen

Modul 17. Kasting og håndtering av unntak

  • Throw-statement
  • Try og catch-statement
  • Hvordan kalstakken fungerer
  • Unntaksmetoder og -egenskaper

Modul 18. Fullmektige og hendelser

  • Fullmektige
  • Hendelser

Modul 19. Generics

  • Generics: En innføring
  • Parameterisering etter datatypen
  • System.Collections.Generics-klassen

Krav

Før du deltar på dette kurset, må studentene ha kompetanse på følgende områder:

  • Kjennskap til og komfort med grunnleggende operativsystemfunksjoner som filmanipulering.
  • Forståelse av det grunnleggende innen strukturert programmering, inkludert konsepter som flytkontroll, variabler og parametere og funksjonskall.
  • Minst 3 måneders erfaring med å utvikle applikasjoner i enten et grafisk eller ikke-grafisk miljø, eller tilsvarende kunnskap.

Erfaring med objektorientert programmering og konsepter er ikke nødvendig.

 35 timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier