|
|
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 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 10. Suorituskyky ja välimuistitekniikat 11. Tietoturva 12. Sovelluksen kääntäminen, jakelu ja asetukset (web.config, machine.config) 13.
Harjoitustyö |
|
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