C#-ohjelmointi

Kesto: 3.0 pv
Kurssia ei ole tällä hetkellä aikataulutettu. Ota yhteyttä ja sovi asiakaskohtainen koulutus.

Tuotekuvaus

C# on .NET-alustan luonnollisin ohjelmointikieli. Sinällänsä kielen haltuunotto on kohtuullisen helppoa kelle tahansa, jolla on taustaa oliopohjaisista ohjelmointikielistä. Mutta kielen syntaksin jälkeen .NET-ohjelmoinnin opiskelu vasta alkaakin. Kehittäjän käytössä on huomattavan laaja luokkakirjasto, joka ainakin kohtuudella täytyy omaksua, jotta kehitys olisi tuottavaa eikä pyörää tulisi keksittyä uudelleen.

Tämä kurssi perehdyttää C#-kielen syntaksirakenteisiin sekä keskeisimpiin .NET-ohjelmointitekniikoihin.



Käsiteltäviä aiheita

1. päivä

.NET-alusta

  • Arkkitehtuuri
  • .NET Frameworkin piirteet
  • Versiotasot
  • Assembly-käsite

C#-perusteet

  • Tyyppijärjestelmä
  • Arvo- ja viitetyypit
  • Ehtolauseet ja silmukat
  • Taulukot ja listat
  • Poikkeuskäsittely

Oliorakenteet

  • Luokat ja structit
  • Ominaisuudet
  • Periyttäminen
  • Null-viittauksen käsittely
  • Anonyymiluokat ja Tuplet

2. päivä

Oliotekniikoiden kertaus

  • Ylläpidettävyys ja muuntuvuus
  • SOLID-periaatteet
  • Suunnittelumallit
  • Abstraktiot ennen konkretiota, rajapinnat

Delegaatit

  • Delegaattityypit
  • Delegaattien käyttäminen
  • Lamda-expressionit
  • Valmiit delegaattityypit
  • Tapahtumat

Geneerinen ohjelmointi

  • Geneeriset tyypit
  • Reflection
  • Attribuutit

 

3. päivä

Kokoelmat ja LINQ

  • Kokoelmatyypit
  • Kokoelmien käyttö
  • LINQ-kyselyt

Tiedonhallinta

  • I/O-operaatiot
  • Serialisointi
  • XML-tiedon käsittely
  • JSON-tiedon käsittely

Säikeistetty ohjelmointi

  • Säikeistysmallit
  • Synkronointi
  • TPL ja asynkrooniset metodit
  • Rinnakkainen ohjelmointi

Muita tekniikoita

  • MVVM case WPF (UWA ja Xamarin)
Peruutusehdot
Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin kaksi (2) viikkoa ennen kurssin alkua, veloitamme toimisto- ja varauskuluina 50% kurssimaksusta. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Kurssimateriaalin toimittamisesta oppilaalle peruuntumistapauksessa veloitamme lisäksi 100 EUR. Peruutusmaksut veloitetaan myös sairastapauksissa.

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!