Kursplan
Modul 1. Prinsipper for objektorientering
- Lage modeller Klasser og objekter Innkapsling, spesialisering og polymorfisme
Modul 2. Designe applikasjoner med UML
- Hva er UML UML-diagrammer Use Case Diagrammer Klassediagrammer Interaksjonsdiagrammer
Modul 3. Komme i gang med C#
- C# og .Net C#-språket Visual Studio IDE
Modul 4. C# Grunnleggende språk
- Datatyper Variabler Konstanter Strings Statements Expressioner
Modul 5. Forgrening
- Betingede forgreningsuttalelser Ubetingede forgreningsutsagn Løkker
Modul 6. Operatører
- Oppdrag Mathematical operatører Øk og reduksjon Relasjonell
Modul 7. Klasser og objekter
- Definere klasser Konstruktører Statiske og instansmedlemmer Ødelegge objekter
Modul 8. Innsidemetoder
- Overbelastningsmetoder Innkapsling av data med egenskaper Returnerer flere verdier
Modul 9. Debugging
- Angi et bruddpunkt Anropsstakken
Modul 10. Arv og polymorfisme
- Spesialisering og generalisering Arv Polymorfisme Abstrakte og forseglede klasser Rotklassen: objekt Boksing og unboxing typer
Modul 11. Operatør Overbelastning
- Bruke operatørnøkkelordet Opprette nyttige operatører Logiske par konverteringsoperatører
Modul 12. Strukturer
- Definere en struktur
Modul 13. Grensesnitt
- Implementering og grensesnitt Implementering av mer enn ett grensesnitt Casting til et grensesnitt Utvide og grensesnitt
Modul 14. Matriser
- Erklære arrays Flerdimensjonale arrays System.Array Indexers
Modul 15. Samlingsgrensesnitt og typer
- Samlingsgrensesnittet Array viser køer og stabler
Modul 16. Strenger
- Lage strenger Manipulere strenger StringBuilder-klassen
Modul 17. Unntak for kast og fangst
- throw-setningen try and catch-setningen Hvordan kallestakken fungerer Exception class metoder og egenskaper
Modul 18. Delegater og arrangementer
- Delegater arrangementer
Modul 19. Generikk
- Generikk: A Primer Parametrisering etter datatype System.Collections.Generics klasse
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.
Testimonials (11)
Bare den generelle eksponeringen. Veldig hjelpsom.
Travis - Beckman Coulter
Kurs - Introduction to Blazor
Machine Translated
Treneren var veldig hjelpsom med å svare på alle spørsmål vi hadde, og lot oss dele skjermen for å vise feilene vi hadde, noe som var flott.
chithra - Public Health Wales NHS Trust
Kurs - Advanced Blazor
Machine Translated
Spørsmål og svar. Og prosjektdemonstrasjon.
Qing - Ametek
Kurs - Implementing the Actor Model with Microsoft Orleans
Machine Translated
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Kurs - Introduction to .Net Core
Treneren forklarte fagene veldig bra med faktiske eksempler fra den virkelige verden som gjorde det enklere for oss å forstå informasjonen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Machine Translated
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Kurs - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Kurs - Visual Studio with VB.Net
Jeg satte pris på Folios brede kunnskapsbredde. Ikke bare var han kjent med kursinnholdet, men han kjente også til konstruksjoner på språk vi var kjent med for å gjøre eksempler mer meningsfylte for oss. I intervaller delte han sin kunnskap om teknologier og løsninger utenfor opplæringsomfanget for å gi innsikt i andre løsninger vi kan bruke i fremtiden (og fremtidig opplæring).
Raphael - Markit Valuations Limited
Kurs - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Kurs - Introducing C# 6.0 with Visual Studio 2015/2017
Fleksibel tilnærming og skreddersydde øvelser til spørsmål og problemstillinger reist av treningsdeltakere.
Maciej - DataConsult S.A.
Kurs - Advanced Programming in C#
Machine Translated
the trainer level.