Valitse sivuston käyttötapa: Mobiili

Etsitkö etäkoulutusta? Kokosimme verkko- ja etäkoulutukset tänne »

C# ja .NET Framework/Core -ohjelmointi

Sovelto
Yhteenveto
4 päivää
Sopimuksen mukaan
   
Tilauksesta
Helsinki, Useita paikkakuntia, Verkossa
Koulutus

C# ja .NET Framework/Core -ohjelmointi

Opi C#, tehokkain ja monipuolisin ohjelmointikieli

Koulutus 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.

C# ja .NET

C# tulee olemaan jatkossakin pääkieli Microsoft-kehityksessä. Tällä hetkellä on kaksi eri kirjastoa: Framework ja Core, joista löytyy mm. tietokanta- ja käyttöliittymäosuudet ja muut sovelluksien tarvitsemat palvelut. Nämä kuitenkin yhdistyvät yhdeksi kirjastoksi ja loppuvuonna 2019 tullut .NET Core 3 sisältää myös desktop-palvelut.

Kurssilta saa hyvän pohjan valmistautua suorittamaan testi 70-483 Programming in C# (testi ei kuulu kurssiin). Kysy testistä lisää kouluttajalta täyttämällä yhteydenottolomake.

Yritykselle räätälöity koulutus?

Jos olet kiinnostunut hankkimaan koulutuksen räätälöitynä organisaatiollesi, kysy lisää Soveltolta yhteydenottolomakkeella.

Kiinnostuitko koulutuksesta?

Jos haluat lisätietoa aiheesta C# ja .NET Framework/Core -ohjelmointi, klikkaa alta ja täytä yhteydenottolomake. Kysymyksesi lähetetään suoraan kouluttajalle.

Kohderyhmä

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’.

Tutkinto / todistus

Kurssilta saa hyvän pohjan valmistautua suorittamaan testi 70-483 Programming in C# (testi ei kuulu kurssiin).

Kurssin sisältö

.NET-arkkitehtuuri

  • arkkitehtuurin tavoitteet ja rakenne
  • kielet ja välineet
  • Common Language Runtime, Intermediate Language, JIT
  • sovelluksen toiminta suorituksen aikana
  • .NET Framework
  • .NET Core
  • tulevat versiot: .NET 5

Visual Studio

  • projektien rakenne
  • editorin tehokas käyttö
  • laajennokset (Extensions)
  • referoinnit ja NuGet-paketit
  • debuggaus

C# -olio-ohjelmointi

  • C#:n perussyntaksi
  • sovelluksen rakenne
  • muuttujat ja kontrollirakenteet
  • metodit ja parametrivälitys
  • luokka
  • ominaisuudet
  • periytyminen
  • extension -metodit
  • generics-luokkien käyttö
  • value-tyypit, struct ja enum
  • nullable-tyypit
  • rajapinnat: toteuttaminen ja käyttäminen
  • delegaatit
  • Lambda-lausekkeet
  • attribuutit: käyttö, toiminta ja omien attribuuttien tekeminen

Poikkeuskäsittely

  • poikkeuskäsittelyn toiminta, try/catch
  • poikkeusluokat ja omien poikkeuksien tekeminen
  • finally
  • resurssien vapautus, IDisposable

.NET Framework Base Class Library (BCL)

  • Framework:in BCL-nimiavaruudet
  • konfigurointi
  • lokalisointi, resurssitiedostot
  • tiedostojen käsittely, luku ja kirjoitus
  • loki ja debuggaus

LINQ

  • LINQ-syntaksi
  • LINQ:n käyttö
  • Lambda- ja extension -notaatiot

Komponenttiohjelmointi (DLL-kirjastot)

  • DLL-tiedostot (Class Libraries)
  • versiointi
  • Strong Name
  • Global Assembly Cache
  • Core:n ja Framework:n yhteiskäyttö: netstrandard-kirjasto

Muut keskeiset tekniikat

  • Rinnakkaisuus, erityisesti async/await ja Task
  • XML-tekniikat, katsaus eri tapoihin lukea ja kirjoittaa XML-tiedostoja
  • Katsaukset käyttäliittymä- ja tietokantapalveluihin:
  • WPF (XAML)
  • ADO.NET ja Entity Framework
  • ASP.NET MVC

Kustannukset

2800 € + alv. 24%

Ota yhteyttä

Haluatko tietää lisää koulutuksesta C# ja .NET Framework/Core -ohjelmointi? Täytä yhteystietosi, niin koulutuksen järjestäjä ottaa sinuun yhteyttä.

Sovelto

Sovelto

Muutos tehdään oppimalla

Sovelto on valmennuksiin, konsultointiin ja oppimispalveluihin keskittynyt asiantuntijoiden omistama yritys. Sovelto auttaa asiakkaitaan siirtymään muutostarpeiden tunnistamisesta tekoihin viemällä organisaatioihin vaikuttavimmat oppimismallit, joiden avulla oppi viedään käytäntöön, osaksi työtä.  Sovelton asiantuntijat löytävät yksilöille sopivat oppimisen muodot. Sovelto tutkii ja ennakoi, miten suomalainen työelämä muuttuu...


Lue lisää kouluttajasta Sovelto ja katso koulutustarjonta täältä

Yhteystiedot

Sovelto

Messuaukio 1
00520 Helsinki

Arvioinnit
Arvioinnit
Arvioi tämä koulutus ensimmäisenä.

Arvioinnit kouluttajasta
(4,0)
Perustuu 1 arviointiin
Näytä kouluttajan kaikki arvioinnit
Yhteydenotto

Saadaksesi lisätietoa aiheesta C# ja .NET Framework/Core -ohjelmointi täytä seuraavat tiedot:

Tämäkin voisi kiinnostaa sinua...

Ota Adobe-ohjelmat haltuun!

Pienryhmäkoulutukset lähi- tai etäopetuksena. Mm. InDesign, Photoshop, Illustrator, Acrobat ja värinhallinta. Myös räätälöitynä tarpeesi mukaan!

Saatat olla kiinnostunut myös näistä: