Kurssi painottuu C#-kielen ja Framework:n oleellisimpiin piirteisiin joita käytetään kaikessa Framework/Core -kehityksessä riippumatta käyttöliittymästä. C# on edistyksellinen ja jatkuvasti kehittyvä olio-ohjelmointikieli johon on lisätty funktionaalisia piirteitä. Hyvä C#-kielen osaaminen lisää tuottavuutta ja lyhentää koodin määrää huomattavasti.
Rinnakkaisuus, XML, tietokantakäsittely, Web-sovellukset ja WPF käsitellään katsauksenomaisesti koska tiiviillä kurssilla ei ole aikaa käsitellä kaikkea ja esimerkiksi Web-ohjelmointiin löytyy mm. ASP.NET MVC -kurssi (20486) -kurssi.
C# tulee olemaan jatkossakin pääkieli Microsoft-kehityksessä. Tällä hetkellä on kaksi eri kirjastoa eli Framework ja Core joista löytyy mm. tietokanta- ja käyttöliittymäosuudet ja muut sovelluksien tarvitsemat palvelut. Nämä kuitenkin yhdistyy yhdeksi kirjastoksi ja loppuvuonna 2019 tuleva .NET Core 3 sisältää myös desktop-palvelut.
Kurssi edellyttää ohjelmointiosaamista Windows ympäristössä jollain välineellä. Henkilöille, joilla ei tätä osaamista ole, suositellaan ensin käytäväksi kurssi ‘C# -ohjelmoinnin perusteet’.
Kurssilta saa hyvän pohjan valmistautua suorittamaan testi 70-483 Programming in C# (testi ei kuulu kurssiin).
Avainsanat: ASP.NET MVC, C#, Core, Entity Framework EF, Framework, Ohjelmointi, Olio-ohjelmointi, XML
Kokemuksia
Heikin pitämien kurssien aihevalikoima on ollut vähintäänkin laaja. Pääsääntöisesti kurssit ovat olleet ohjelmointikursseja, mutta esimerkiksi tietokantojen suunnittelu-, hallinta- ja ohjelmointikurssit kuuluvat valikoimaan. Heikki on paljon mukana asiakasprojekteissa koodaamassa, mistä saatu oppi antaa hyvää kokemusta kurssien pitämiseen.
FM, MCPD, MCTS, MCT, CSM, SCJP, senior-konsultti. C#, C/C++ -kielten, .NET Frameworkin, Visual Studion, tietokantaohjelmoinnin ja yleisen sovelluskehityksen asiantuntija.
Heikin pitämien kurssien aihevalikoima on ollut vähintäänkin laaja. Pääsääntöisesti kurssit ovat olleet ohjelmointikursseja, mutta esimerkiksi tietokantojen suunnittelu-, hallinta- ja ohjelmointikurssit kuuluvat valikoimaan. Heikki on paljon mukana asiakasprojekteissa koodaamassa, mistä saatu oppi antaa hyvää kokemusta kurssien pitämiseen.
FM, MCPD, MCTS, MCT, CSM, SCJP, senior-konsultti. C#, C/C++ -kielten, .NET Frameworkin, Visual Studion, tietokantaohjelmoinnin ja yleisen sovelluskehityksen asiantuntija.