Ilmoittaudu nyt mukaan 28.1.2021 virtuaalitapahtumaan C3 Cloud Skills v-Tour Helsinki! Tapahtuman teemojen: yhteistyö, asenne ja osaaminen, mukaisesti puhujina rokkaavat mm. Jussi Tolvanen, CEO, Microsoft Oy ja Henrik Dettmann, koripallovalmentaja. Lisää puhujia on vielä tulossa! Tilaisuus on maksuton ja ilmoittautumaan pääset tästä >
Koulutukset
Valitse sinulle sopivin koulutus alta. Tarvittaessa sinua auttaa myös myyntipalvelumme chatissa,
puhelimitse 020 7776 670 tai sähköpostitse myyntipalvelu@sovelto.fi.
WPF on client-sovellusten käyttöliittymäkirjasto. WPF perustuu XAML-kuvauskieleen jolla voidaan määritellä sovelluksen ulkoasu täysin vapaasti ilman mitään perinteisiä Windows Forms:in rajoituksia. Myös Visual Studion on tehty WPF:llä.
DLL-kirjastot ovat yleinen tapa pilkkoa sovellus pienempiin ja samalla yhteiskäyttöisiin osiin. Itse asiassa jokainen .NET-sovellus käyttää DLL-kirjastoja jollain tavoin.
Kokoelmaluokat ja taulukot ovat perusrakenteita tiedon talletukseen C#:ssa. Tässä jaksossa käydään läpi taulukoiden käyttö ja kaikki kokoelmaluokat miten niitä käytetään ja missä tilanteessa kannattaa käyttää.
Ilman rajapintoja (interface) ei modernia sovelluskehitystä voi tehdä. Tässä tietoisku rajapintoihin sekä syvällinen katsaus mikä on lambda-lauseke johon LINQ perustuu. Lambda-lauseke on lyhyesti sanottuna anonyymi metodi eikä ole enää niin pientä C#-sovellusta etteikö siinä olisi käytetty lambda-lauseita.
LINQ on kielen piirre jolla voidaan tehdä kyselyitä, poimintoja, lajitteluja, muokkausta, jne mihin tahansa kokoelmaluokkaan, taulukkoon, tietokantaa tai vaikka XML-tiedostoon. LINQ on tehokkain tapa käsitellä dataa.
Asynkronisten palveluiden tekeminen ja käyttäminen ovat monessa ympäristössä ainoa tata tehdä ohjelmointia. C#/.NET tarjoaa erinomaiset tavat tehdä rinnakkaista ohjelmointia.
Tässä Blazorin johdanto-osassa tutustutaan Blazor-sovelluksen toimintaan ja perusrakenteeseen, Razor-koodiin, komponenttipohjaiseen ohjelmointimalliin sekä hosting-tapoihin.
Kurssi painottuu .NET Framework:n, .NET Coren ja C#-kielen oleellisimpiin piirteisiin joita käytetään kaikessa C#/Framework/Core-kehityksessä.
Tiiviissä paketissa kaikki oleellinen!
WPF on skaalautuva käyttöliittymätekniikka ja sen avulla voidaan määritellä ulkoasu ja toimita erikseen. Windows-ympäristössä WPF on ainoa tekniikka jolla enää kannattaa tehdä desktop-sovelluksia. Lisäksi WPF toimii tulevassa .NET5-versiossa ja pohjautuu tulevan WinUI-kirjastonkin käyttämään XAML-kuvauskieleen.
Sovelluksien pitää varautua virhetilanteisiin ja siihen löytyy poikkeuskäsittelymalli C#:sta. Jotta virhekäsittelyn pystyy tekemään oikealla tavalla, pitää poikkeuskäsittelymalli tuntea riittävän syvällisesti.
Attribuuteilla tehdään varsin paljon erilaisia asioita .NET-maailmassa, ilman attribuuttien toiminnon ymmärtämistä on ohjelmointi monessa kohtaa hapuilua.
.NET Framework/Core on luultavasti tuottavin ympäristö tehdä koodia. Tässä avausjaksossa opetellaan mitä on .NET-kehitys, eri kirjastot ja kuinka VIsual Studiota käytetään tehokkaasti.
ASP.NET Core MVC on kirjasto Back-end -kehitykseen ja WebAPI-palveluiden toteuttamiseen. ASP.NET Core MVC -sovellukset toimivat kaikilla käyttöjärjestelmillä ja yhtä hyvin pilvessä kuin omassa konesalissa.
Tämän kurssin tarkoituksena on antaa hyvä yleiskäsitys C#-kielestä ja sen oliopiirteistä. Lisäksi kurssilla käydään läpi Visual Studion käyttö kehitysvälineenä. Kurssi toimii myös pohjana kurssille "C# ja .NET Framework -ohjelmointi".