C#-ohjelmointi

Kesto: 3 pv , Opetuskieli: suomi, Materiaalikieli: englanti, Materiaali: pdf
C#-ohjelmointi, ei tenttiä
1 Kpl
C#-ohjelmointi (3 pv), 01.10.2018
1 750,00 €
+ alv.. 24%.
*) Kurssin viimeinen ilmoittautumispäivä on ylittynyt. Jätäthän yhteydenottopyynnön, jos haluat jälki-ilmoittautua tälle kurssille.

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.



Ohjelma

Päivämäärä
Aloitusaika
Lopetusaika
Huom!
01.10.2018
09:00
16:00
02.10.2018
09:00
16:00
03.10.2018
09:00
16:00

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

Ilmoittautuminen on sitova. Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin 14 päivää 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ä!