ASP.NET 2.0 -ohjelmointi, 4 op


Toteutusaika

18.10.2006-15.12.2006

Ilmoittautuminen

Virtuaaliamkn eOpintotoimistoon.

Opiskelijamäärä

max. 24 opiskelijaa

Toteuttava amk

Pohjois-Karjalan ammattikorkeakoulu

Koulutusohjelma

Tietotekniikka

Vastuuopettaja, yhteys- ja lisätiedot

DI, MCSD Jarkko Turpeinen (jarkko.turpeinen@ncp.fi)

Kohderyhmä

Tietojenkäsittelyn tai tietotekniikka-alan opiskelijat

Suositustaso

Ammattiopinnot tai vapaasti valittavat opinnot

Opetuskieli

Suomi, kirjallisessa materiaalissa on viittauksia myös englanninkielisiin materiaaleihin.

Lähtötaso

Kurssin suorittaminen edellyttää jonkin ohjelmointikielen perusteiden, HTML-kielen ja relaatiotietokantojen osaamista.

Johdanto

Microsoftin uuden .NET-arkkitehtuurin taustalla on paljon asioita, joista ehkä tärkein on sovelluskehityksen helpottuminen. Microsoft .NET -arkkitehtuuri tukee hyvin hajautettuja, monikerroksisia sovelluksia. ASP.NET on tapahtumaohjattua ohjelmointia, jossa taustalla syntyvä HTML on tarvittaessa täysin peitetty. Internet- ja mobiilikäyttöliittymien ohjelmointiin on tarkoitettu ASP.NET-tekniikka, jonka uusin versio 2.0 sisältää paljon uusia sovelluskehitystä helpottavia ja nopeuttavia ominaisuuksia ja työkaluja. ASP.NET uudistaa huomattavasti dynaamisten www-sivujen toteutusta. ASP.NET-tekniikka poikkeaa täysin sekä vanhasta ASP-tekniikasta että useimmista muista dynaamisista WWW-tekniikoista. Ohjelmointi on helpompaa ja nopeampaa.

Tavoite

Opiskelija tuntee koulutusjakson jälkeen ASP.NET 2.0 -tekniikan keskeisimmät ominaisuudet ja toimintaperiaatteet. Opiskelija osaa luoda sekä komponenttipohjaisia että yksinkertaisia, palveluorientoituneita kolmikerrosarkkitehtuurin mukaisia sovelluksia Web-selaimille.

Sisältö

Kurssin sisältö:

1. Johdanto Microsoft .NET-arkkitehtuuriin
2. Tutustuminen Visual Studio 2005:een

3. Web Forms -ohjelmointi ja tapahtumien hallinta

4. Web Application ja Web Controls, erilaisten selainten huomioiminen

5. Tilan hallinta (client - server)

6. Komponenttiohjelmoinnin perusteet, Web Control-luokka 

7. ADO.NET-tietokanta-arkkitehtuuri; Dataset ja DataAdapter

8. Web Services

9. Datalist, DataGrid -kontrollit

10. Suorituskyky ja välimuistitekniikat

11. Tietoturva

12. Sovelluksen kääntäminen, jakelu ja asetukset (web.config, machine.config)

13. Harjoitustyö

 

Kurssilla toteutetaan sähköinen ostoskorityyppinen sovellus, jossa on hyödynnetty uusimpia tekniikoita ja menetelmiä. Sen optimointiaste on korkea.

 

Käytettävä materiaali ja opetusjärjestelyt

Opetusmateriaalina käytettävät kirjat ilmoitetaan kurssin alussa.

Moodle-oppimisalustassa on käytettävissä runsaasti myös ohjaajan tuottamaa sekä kirjallista että videopohjaistamateriaalia. Lisäksi opiskelija tarvitsee Visual Studio .NET 2005 ohjelmiston ja Windows 2000 Professional/XP-työaseman (ei Home-versio), SQL Server 2005:n äänikortin ja kaiuttimet, joilla harjoitukset tehdään. Ohjelmistoja voi lainata veloituksetta kurssin ajaksi myös kurssin ohjaajalta. Microsoft on sponsoroinut ko. kurssin ohjelmistot. Lisäksi tarvitaan nopea Internet-yhteys videoiden katsomiseen. Opiskelijalla on oltava järjestelmänvalvojaoikeudet asennuksiin.

Arviointi

Kurssin suorittaminen edellyttää oppimistehtävien suorittamista, oppimisen ja itsearvioinnin kirjoittamista sekä harjoitustyön tekemistä. Jokainen opiskelija kirjoittaa oppimistehtävien yhteydessä oppimistaan ja itsearviointia. Kurssin arvioinnissa oppimisen ja itsearvioinnin painoarvo on 50 % ja harjoitustyön painoarvo 50 %.

Ajankäyttö

Kurssin suorittaminen vaatii noin 8 - 10 h opiskelua viikossa riippuen aikaisemmasta osaamistasosta.

Oppimisalusta

Oppimisalustana käytetään Moodlea (http://iris.ncp.fi/moodle). P-K AMK:n virtuaaliportaali löytyy osoitteesta http://elearn.ncp.fi/.

Vuorovaikutteisuus ja tehtävät

Kurssilla käytetään Moodle-oppimisalustaa, keskusteluryhmiä (keskusteluihin osallistumista edellytetään), sekä sähköpostia ja tarvittaessa puhelinohjausta (ilmoitettuina päivystysaikoina). Oppimisen tukena käytetään myös Media Player -ohjelmalla katsottavaa ja kuunneltavaa videomateriaalia.

Kurssin suorittaminen tapahtuu sekä itsenäisesti että pienryhmissä suoritettavien oppimistehtävien, verkkokeskusteluiden ja harjoitustyön avulla. Kurssin aikana kirjoitetaan omaa oppimista ja itsearviointia kuvaavaa asiakirjaa, jota ohjaaja kommentoi kurssin aikana.

 

Lähiopetusta tai videoneuvottelua ei järjestetä, mutta puhelinohjausta kokeillaan kurssin alussa ja tarpeen mukaan.


Pohjois-Karjalan ammattikorkeakoulu

27.3.2006