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.
Referanser (1)
Skreddersydd til våre behov
Rafal - Haleon
Kurs - C#.Net
Maskinoversatt