ADO.NET-tietokantaohjelmointi
Kesto: 2Kieli: FinnishHinta: 1350 € +alvTausta / Lisätiedot
Tietojenkäsittelyssä siirrytään kasvavassa määrin XML-pohjaisiin ratkaisuihin. XML-kielen vahvuutena on siirrettävyys alustalta toiselle sekä hyvä laajennettavuus. ADO.NET-tietokantarajapinta on osa tätä suuntausta.
ADO.NET on ensimmäinen tietokantojen ohjelmointirajapinta, joka yhdistää relaatiomallin ja XML-kielen. Sen vahvuutena on XML-pohjainen yhteydetön tietojenkäsittely Internetissä. Entity Framework tuo tietokannan ja oliopohjaisuuden vielä yksinkertaisemmaksi.
Tavoite
ADO.NET-tietokantaohjelmointi-kurssin käynyt osaa ADO.NET:n rakenteet ja osaa hyödyntää ADO.NET:n tarjoamaa oliomallia tehokkaasti eri tyyppisissä sovelluksissa. Osallistuja osaa käyttää tehokkaasti ADO.NET ja Entity Framework piirteitä.
Kohderyhmä
Kurssi soveltuu Visual Studio ympäristössä työskenteleville ohjelmoijille, jotka hyödyntävät taustalla olevia tietokantoja.
Esitiedot: Kurssilla voi käyttää joko C#- tai Visual Basic .NET-ohjelmointikieltä. Osallistujan tulee osata valitsemansa kielen perusteet.
Esitiedot
Ohjelma
1. päivä
8.45 Ilmoittautuminen ja kahvi
9.00 Visual Studio
- C# & VB.NET
ADO.NET:n periaatteet
- Yhteydetön käsittely
- XML:n ja relaatiomallin yhdistäminen
Tietokanta ohjaimet (Providers)
- OLEDB
- SQL
DataSet
- Relaatiomalli
- Tyypitetty DataSet
- Suhde XML Schemaan
- Tulosjoukon muunto XML:ksi
- DataView
Perusoperaatiot
- Tietojen haku, lisäys, päivitys ja poisto
Oliomalli
- DataAdapter
- TableAdapter
- Connection
- Command
- DataView
- CommandBuilder
- DataReader
16.30 Päivä päättyy
2. päivä
9.00 Transaktiot
- Transaktio-luokka
- System.Transaction nimiavaruus
ASP.NET & Web Services
- Haku kannasta Internetissä
Tietokantariippumattomuus
- Interface
- System.Data.Common nimiavaruus
Suorituskyky-näkökulmat
- DataSet binääri serialisointi
- Asynkroniset toiminnot
- MARS (Multiple Active Result Sets)
Linq To SQL
Entity Framework
- Kehitysympäristö, designerit
- EDM mapping
- Luokkamalli
16.00 Kurssi päättyy



