Kurs: C#.NET: Utvikling av applikasjoner i .NET med C#


Klasserom5 dagerHeltidKursNorsk
Start Sted Språk
06.02.17 IT Fornebu, Oslo Norsk
03.04.17 Grand Hotel, Kongsberg Norsk



I dette kurset vil du lære deg å utvikle forskjellige typer applikasjoner i .Net miljøet og språket C#. Kurset er beregnet for programmerere, og har fokus på hva som er nyttig for deg som utvikler. Du vil lære å utvikle webapplikasjoner, biblioteker (.dll) og kommunikasjonsløsninger med WCF og webtjenester (webservices).

C# (C–sharp) er et objektorientert programmeringsspråk. Språket likner på C++ og Java. Spørringer er integrert som en del av språket (Language Integrated Query – LINQ).

I KURSET LÆRER DU

  • å lage avanserte C# applikasjoner.
  • om objektorienting, klasser, arv, interfaces, exceptions.
  • om Language INtegrated Query, eller LINQ.
  • å jobbe med databaser ved hjelp av ADO.NET og Entity Framework.
  • å lage dynamiske biblioteker (Assemblies).
  • å lage web–løsninger som kjører på serveren.
  • å bruke Windows Communication Foundation (WCF) og ASP.NET for å bruke og eksponere webservices.
  • å lese og skrive XML fra ditt program.
  • å forstå .NET arkitekturen, og CLRen (Common Language Runtime). 

Siden C# er tett integrert med .NET–plattformen, får man tilgang til et rikt klassebibliotek. Dette gjør det lett å utvikle vanlige windowsapplikasjoner, kompliserte tekniske applikasjoner, web–baserte løsninger eller systemprogrammer. Etter hver teorigjennomgang følger det praktiske øvelser som illustrerer teorien. Du vil lage fullstendige C# programmer som du senere kan bruke som eksempelprogrammer. 

Kurset har fokus på å få dybdeforståelse av språket hvordan man bruker LINQ, databaser, web–løsninger og webtjenester.

FØLGENDE EMNER BEHANDLES I KURSET 

  • C# miljøet og .NET–arkitekturen: CTS (Common Type System). Common Language Runtime (CLR). IL (Intermediate Language).
  • Syntaks grunnstruktur: Variabler, typer, uttrykk, operatorer, flytkontroll, løkker og betingelser.
  • Objektorientering: Klasser og egne data typer, interfacer, innkapsling, konstruktører, dynamiske operasjoner, komponenter.
  • Lamda utrykk, extension metoder, anonyme typer, generelle typer (generics),
  • Hendelses–styrt programmering: Callbacks (delegate), hendelser (events), feilhåndtering (try, catch, finally).
  • Databaser (Entity Framework og LINQ): Kommunisere med relasjonsdatabaser. Representasjon av tabeller, kolonner og rader. Generering av skjemaer. Relasjoner og betingelser.
  • Internett og webservices: Internett applikasjoner, SOAP, WSDL, WCF. Skrive og bruke Web–services


Stedsbeskrivelse


IT-Fornebu



Forkunnskaper


Kurset er beregnet for progammerere. Hvis du i dag utvikler i ett språk som f.eks C++, Java eller Delphi, får du maksimalt utbytte. Du vil også få fullt utbytte av kurset hvis du bruker språk som f.eks C, Visual Basic (VB6), Cobol eller liknende. Men, da bør du ha satt deg inn i de objektorienterte prinsipper først. Et kurs i, eller erfaring med objektorientert analyse og design med UML er også bra, men ikke et krav.



Varighet


5 dager



Studiepoeng


 Dette kurset leder mot Exam 70-483: Programming in C#



Målgruppe


Software Utviklere



 

Påmelding
C#.NET: Utvikling av applikasjoner i .NET med C# hos Programutvikling
Start her
100% sikkert skjema
Tar ett minutt å fullføre
Hurtig respons

KAMPANJE!!!
Felt som er merket med * må fylles ut
Ønsket valuta *
Dato og sted *
Kursdeltakere
Hvor mange? (Gavekort)
Kampanjekoden er korrekt og rabatt er lagt til.
Fant ingen kampanje. Skrev du kampanjekoden riktig?
Kampanjekode er korrekt, men kampanjen gir ikke bedre pris enn nåværende kampanje.
Deltaker {{$index+1}}
Filen ble lastet opp
Filen ble fjernet
Laster opp... {{item.upload_progress}}%
{{ file.file.name }} Fjern
{{total_price | fprice}} kr {{currency}}
{{total_price-total_with_discount | fprice}} kr {{currency}}
{{total_with_discount | fprice}} kr {{currency}}
{{total_vat | fprice}} kr {{currency}}
X

MVA per produkt:

{{arr[1]}}
Betalingsmåte *
Number: 1+2 *
Vennligst rett opp følgende og forsøk igjen
{{errors_msg}}
Sender...
Vent til opplasting av fil er ferdig

Dette skjemaet er 100% sikkert.
Programutvikling AS vil snart kontakte deg og bekrefte!



 

Åpen deltakerdiskusjon om kurset eller emnet

Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!



Anbefalinger fra andre brukere