C# ja .NET Framework -ohjelmointi

Kurssi painottuu Framework:n ja C#-kielen oleellisimpiin piirteisiin joita käytetään kaikessa C#/Framework-kehityksessä.

Tiiviissä paketissa kaikki oleellinen!

Vaativuus
Arvostelut
4pvä
Kesto
2800,00 
Ajankohta:
Sijainti:
Ilmoittaudu viimeistään 21.10.2018
Puhuttu kieli: Suomi

Valitettavasti kyseinen kurssi on jo täynnä, kokeilethan toisella ajankohdalla tai sijainnilla.

Tai ota yhteyttä myyntipalveluun: 020 7776 670 tai myyntipalvelu@sovelto.fi

Sisältö:

.NET-arkkitehtuuri

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

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
  • periytyminen
  • extension -metodit
  • generics-luokkien käyttö
  • value-tyypit, struct ja enum
  • nullable tyypit
  • rajapinnat, toteuttaminen ja käyttäminen
  • delegaatit
  • Lambda-lausekkeet
  • attribuutit

Poikkeuskäsittely

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

.NET Framework Base Class Library (BCL)

  • Frameworkin BCL nimiavaruudet
  • konfigurointi
  • lokalisointi, resurssitiedostot
  • tiedostojen käsittely, luku ja kirjoitus
  • loki ja debuggaus

LINQ

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

Komponenttiohjelmointi (DLL-kirjastot)

  • DLL-tiedostot
  • versiointi
  • Strong Name
  • paikallinen ja jaettu komponentti
  • Global Assembly Cache

XML-tekniikat

  • Katsaus eri tapoihin lukea ja kirjoittaa XML-tiedostoja
  • XMLReader/Writer
  • XMLDocument
  • DataSet
  • XML Serialization
  • LINQ to XML

Muut keskeiset tekniikat

  • Rinnakkaisuus, erityisesti async/await ja Task
  • Katsaukset käyttäliittymä- ja tietokantapalveluihin:
  • WPF
  • ADO.NET ja Entity Framework
  • ASP.NET MVC

 

Avainsanat: , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
4
2800,00  + alv./VAT

Kokemuksia

“Mielenkiintoista asiaa, ja sain kyllä paljon tietoa juuri itseäni kiinostavista asioista. Oppimisympäristä todella hyvää. Materiaali laadukasta ja harjoitukset hyviä, koodin määrä sopiva kurssin aikana näpyteltäväksi ilman, että opiskelu tuntuisi lähinnä kymmensormijärjestelmän harjoittelulta.” - Ilkka Hartikainen

Vastuuhenkilö


Heikki Raatikainen

Heikki Raatikainen

  • heikki.raatikainen@sovelto.fi
  • LinkedIn

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.

Kouluttaja


Heikki Raatikainen

Heikki Raatikainen

  • heikki.raatikainen@sovelto.fi
  • LinkedIn

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.